TELA FLAT COM MENU MUTAVEL

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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

qual opção usar ????
Tudo Branco ou Cores por grupo
tela color.jpg
telamenu.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

TELA FLAT COM MENU MUTAVEL

Mensagem por alxsts »

Olá!
asimoes escreveu:Esquece ON GETFOCUS não funciona
GetFocus e LostFocus tem que clicar. Teria que ser um método tipo "On Mouse Over" ou "Hover". Não sei se tem...
[]´s
Alexandre Santos (AlxSts)
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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

alxsts escreveu:Olá!
asimoes escreveu:Esquece ON GETFOCUS não funciona
GetFocus e LostFocus tem que clicar. Teria que ser um método tipo "On Mouse Over" ou "Hover". Não sei se tem...
O OWNERBUTTON da HWGUI so tem estes metodos

METHOD New( oWndParent, nId, aStyles, nLeft, nTop, nWidth, nHeight, ;
bInit, bSize, bPaint, bClick, lflat, ;
cText, color, font, xt, yt, widtht, heightt, ;
bmp, lResour, xb, yb, widthb, heightb, lTr, trColor, ;
cTooltip, lEnabled, lCheck, bColor )

METHOD Activate()
METHOD onEvent( msg, wParam, lParam )
METHOD Init()
METHOD Redefine( oWndParent, nId, bInit, bSize, bPaint, bClick, lflat, ;
cText, color, font, xt, yt, widtht, heightt, ;
bmp, lResour, xb, yb, widthb, heightb, lTr, ;
cTooltip, lEnabled, lCheck )
METHOD Paint()
METHOD DrawItems( hDC )
METHOD MouseMove( wParam, lParam )
METHOD MDown()
METHOD MUp()
METHOD Press() INLINE ( ::lPress := .T. , ::MDown() )
METHOD RELEASE()
METHOD END()
METHOD Enable()
METHOD Disable()

ja olhei outras opcoes mas nada disponivel
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

TELA FLAT COM MENU MUTAVEL

Mensagem por alxsts »

Olá!

Não estou no computador agora mas tem certeza que owner button não tem Tool Tip?
É a mesma situação onde são mostrados os Tool Tips. Talvez usar o método onEvent, chamando uma função que mostre uma espécie de Tool Tip...
[]´s
Alexandre Santos (AlxSts)
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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

alxsts escreveu:Olá!

Não estou no computador agora mas tem certeza que owner button não tem Tool Tip?
É a mesma situação onde são mostrados os Tool Tips. Talvez usar o método onEvent, chamando uma função que mostre uma espécie de Tool Tip...
o que encontrei sobre tool tip foi isso só nao sei como usar para fazer o que eu quero

METHOD New( oWndParent, nId, aStyles, nLeft, nTop, nWidth, nHeight, ;
bInit, bSize, bPaint, bClick, lflat, ;
cText, color, oFont, xt, yt, widtht, heightt, ;
bmp, lResour, xb, yb, widthb, heightb, lTr, trColor, ;
cTooltip, lEnabled, lCheck, bColor ) CLASS HOwnButton

::Super:New( oWndParent, nId,, nLeft, nTop, nWidth, nHeight, oFont, bInit, ;
bSize, bPaint, cTooltip )
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Claudio Soto
Colaborador
Colaborador
Mensagens: 566
Registrado em: 27 Ago 2012 12:31
Localização: Uruguay
Contato:

TELA FLAT COM MENU MUTAVEL

Mensagem por Claudio Soto »

Fernando queiroz escreveu:
JoséQuintas escreveu:Num primeiro momento, a parte reclamada foi ter que passar o mouse sobre os ícones pra saber ao que se referia.
Uma coisa é quando tem poucos ícones, e outra quando tem muitos.
Talvez depois rever os de movimentação, e fazer de outro jeito pra liberar menu de ícones.
Quintas a minha ideia era quando o usuário passar o mouse por cima dos icones o menu descritivo aparecesse
automaticamente, mas não achei como fazer isso, os botões são OWNERBUTTON da HWGUI
Por isso usei o icone das BARRINHAS par ativar e desativar o menu descritivo
OWNERBUTTON de HWGUI no tiene una opcion TOOLTIP?
Saludos.
Dr. Claudio Soto
(Uruguay)
http://srvet.blogspot.com
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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

Claudio Soto escreveu:OWNERBUTTON de HWGUI no tiene una opcion TOOLTIP?
Tem, mas não é o caso de Tool Tip e sim quando passar o mouse por cima do OWNERBUTTON ele
mostrar o menu completo, sem precisar clicar em um botao
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

TELA FLAT COM MENU MUTAVEL

Mensagem por alxsts »

Olá!
Capturar.JPG
[]´s
Alexandre Santos (AlxSts)
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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

Resolvido , Vai ficar no formato do W10 20H2
podendo optar por ícones com TOOL TIP ou ícones com menu descritivo
telamenu.jpg
telamenunova.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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

e com opção de abrir um painel de ferramentas no caso de ícones simples
telamenuferramentas.jpg
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

TELA FLAT COM MENU MUTAVEL

Mensagem por alxsts »

Olá!

Muito bacana!

Sugestão: retire este acento circunflexo do "Vendas Gerênciar". A palavra não tem acento. Creio que ficaria melhor como "Gerenciar Vendas".
[]´s
Alexandre Santos (AlxSts)
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

TELA FLAT COM MENU MUTAVEL

Mensagem por Fernando queiroz »

alxsts escreveu:Olá!

Muito bacana!

Sugestão: retire este acento circunflexo do "Vendas Gerênciar". A palavra não tem acento. Creio que ficaria melhor como "Gerenciar Vendas".
Feitooooooo!!!
Feitooooooo!!!
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

TELA FLAT COM MENU MUTAVEL

Mensagem por JoséQuintas »

tela.png
Os que causam alteração em laranja (amarelo acho que só se o fundo fosse preto)
Os de impressão, email, ou algo parecido em cinza.

Depois vejo pra sumir com a cor de fundo, isso vai precisar de alterações especiais em GUI... e não quero mexer com isso agora.
O buttom default do Windows é assim, qualquer coisa diferente precisa criar buttom que se desenhe sozinho, e calcula tamanho de fonte, e de desenho, etc., etc. além daquilo de mudar de cor quando põe o mouse encima, etc. etc.
O anterior, que "peguei carona em textbox" tinha problemas de atualização.
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

TELA FLAT COM MENU MUTAVEL

Mensagem por JoséQuintas »

Fernando queiroz escreveu:Tem, mas não é o caso de Tool Tip e sim quando passar o mouse por cima do OWNERBUTTON ele
mostrar o menu completo, sem precisar clicar em um botao
Geralmente isso é no "on mouse over" ou algo assim
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