Testes HWGUI com telas em XML

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Interface visual

Mensagem por Fernando queiroz »

Tela de Login seguindo o padrao , to testando recursos do designer da HWGUI mas falta muitas coisas
tela.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Interface visual

Mensagem por JoséQuintas »

Fernando queiroz escreveu:acho que o problema nos ajuste são por conta da rotina que carrega os XML da tela
Também.
Se olhar meus testes com hwgui, tive um problema com tamanho de ícones, que faltava o redimensionamento, e foi alterado depois.
Talvez baste atualizar a hwgui.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Interface visual

Mensagem por JoséQuintas »

Mesmo assim, talvez apareça outro possível bug em hwgui.
Não é exatamente um bug....

A hwgui faz controle sobre o que carrega, pra não perder tempo recarregando o que já carregou.
Isso é vantagem pra quem usa imagens do disco.
Mas... se o redimensionamento é no momento da carga... isso vai atrapalhar se usar a mesma imagem com tamanhos diferentes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Interface visual

Mensagem por JoséQuintas »

Acho que usou o ownerbutton.
Verifica se ele tem uma propriedade de auto-redimensionar a imagem.
se tiver... problema resolvido com qualquer imagem.

O problema que tive, que mencionei, foi com o HSAYICON e não tem a ver com esse que usou.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Testes HWGUI com telas em XML

Mensagem por Fernando queiroz »

para colocar o bmp da imagem tive que redimensionar ele para o tamanho final na tela e coloca-lo entro de um panel ai deu certo
tela.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Testes HWGUI com telas em XML

Mensagem por JoséQuintas »

Olhei aqui:
Use HBitmap pra carregar a imagem primeiro.
Nele pode definir o tamanho.

Uma sugestão é transformar essa imagem em ícone.
Com IrfanView dá pra fazer isso, e definir a cor preta como fundo transparente.
Depois cria essa área toda preta com a imagem do S por cima, assim nem vai dar pra perceber se o ícone for menor.

O lado ruim... é que às vezes o bmp parece ter cor preta única mas às vezes usa tonalidade diferente.
O resultado é ter um ícone onde nem toda parte preta foi transformada em transparente.
Mas só tem um jeito de saber: tentando.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Testes HWGUI com telas em XML

Mensagem por Fernando queiroz »

enfim a janela com todos os icones brancos
tela.jpg
acho que ficou legal
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Testes HWGUI com telas em XML

Mensagem por Fernando queiroz »

tela.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Testes HWGUI com telas em XML

Mensagem por Fernando queiroz »

com separadores ou sem ????
tela.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Testes HWGUI com telas em XML

Mensagem por JoséQuintas »

No final, o Designer acaba sendo bom pra isso: testar visuais/possibilidades
No uso, mais prático via código mesmo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Testes HWGUI com telas em XML

Mensagem por asimoes »

Fernando, qual é objeto button que você está usando?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Testes HWGUI com telas em XML

Mensagem por Fernando queiroz »

asimoes escreveu:Fernando, qual é objeto button que você está usando?
OWNERBUTTON
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Testes HWGUI com telas em XML

Mensagem por asimoes »

Fernando pode postar como seria a chamada?
Como faz esse efeito gradiente
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Testes HWGUI com telas em XML

Mensagem por asimoes »

PNG com cara de botão:
2020-11-11 09_52_44-Window.png

Código: Selecionar todos

@ 629,119 BITMAP oButtonSair ;
             SHOW          "AVI\iSair.png" ; 
             OF            ThisformImporta ;
             STRETCH       0 ;
             SIZE          120, 32 ;
             ON CLICK      {|| oDlg:close() } ;
             STYLE         ES_WANTRETURN
O meu fork da HwGui (2.17) permite usar png, mas pode usar jpg ou bmp
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Testes HWGUI com telas em XML

Mensagem por JoséQuintas »

asimoes escreveu:O meu fork da HwGui (2.17) permite usar png, mas pode usar jpg ou bmp
O que usa pra converter? Bostaurus?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder