HWGUI console
Enviado: 07 Jun 2021 10:35
Preciso de ajuda numa coisa: definir um resize automático na HWGUI.
Talvez inicialmente pra aquela GTHWGUI, mas talvez dê pra expandir para todo modo GUI.
Na GTWVG é fácil, como foi direcionada pra linha/coluna, basta usar a escala de linha/coluna e fica resolvido, existem variáveis para isso.
Dá pra usar 1, 1, 100, 100 pra definir x/y 1,1 até 100,100
Ou -1. -1, -10, -10 pra definir linha/coluna 1,1 até 10,10, e esses valores são multiplicados pela altura/largura do fonte (incluindo espacejamento)
Qual a vantagem?
Num resize do formulário, os controles já são "repintados" nas novas posições, o que acaba sendo um redimensionamento automático.
Ok, GUI tem fontes de tamanho variável, mas pode ser usado algo parecido, talvez um "fonte imaginário", apenas um tipo de escala métrica.
O resultado seria poder desenvolver usando, por exemplo, escala 1920 x 1080, ou 3840 x 2160, e tudo se redimensionar automático no usuário.
O recurso seria opcional, a fim de preservar tudo que já existe.
Alguma idéia pra isso, ou alguma sugestão?
Nota: Mesmo pra desenhar textos são usadas janelas, então até mesmo os textos poderiam ser redimensionados pra caber dentro da janela deles.
Talvez inicialmente pra aquela GTHWGUI, mas talvez dê pra expandir para todo modo GUI.
Na GTWVG é fácil, como foi direcionada pra linha/coluna, basta usar a escala de linha/coluna e fica resolvido, existem variáveis para isso.
Dá pra usar 1, 1, 100, 100 pra definir x/y 1,1 até 100,100
Ou -1. -1, -10, -10 pra definir linha/coluna 1,1 até 10,10, e esses valores são multiplicados pela altura/largura do fonte (incluindo espacejamento)
Qual a vantagem?
Num resize do formulário, os controles já são "repintados" nas novas posições, o que acaba sendo um redimensionamento automático.
Ok, GUI tem fontes de tamanho variável, mas pode ser usado algo parecido, talvez um "fonte imaginário", apenas um tipo de escala métrica.
O resultado seria poder desenvolver usando, por exemplo, escala 1920 x 1080, ou 3840 x 2160, e tudo se redimensionar automático no usuário.
O recurso seria opcional, a fim de preservar tudo que já existe.
Alguma idéia pra isso, ou alguma sugestão?
Nota: Mesmo pra desenhar textos são usadas janelas, então até mesmo os textos poderiam ser redimensionados pra caber dentro da janela deles.