Página 2 de 2

Menu com PANEL horizontal

Enviado: 15 Dez 2020 14:01
por JoséQuintas
Só pra constar:

Tem uma opção muito melhor, estou ajustando e enviando pra HWGUI e OOHG.

#ifndef HBMK_HAS_GTWVG

Depois vou testar se funciona #ifndef HBMK_HAS_HBWIN

Se acrescentar o HBC no projeto, o filtro entra em ação.
Acaba ficando automático, o que é bem melhor.

Menu com PANEL horizontal

Enviado: 21 Dez 2020 13:33
por JoséQuintas
Seria interessante estudar melhor a bostaurus.
Por exemplo, mesmo baixando ícones brancos, talvez pudesse usar a bostaurus pra transformar na cor que quisermos.
Isso encerraria o trabalho todo de ficar procurando ícones.

estou começando a pensar em ícones com cores diferentes novamente.
Mas não tão coloridos.
Por exemplo, os que mexem com sefaz de uma cor, os de navegação de outra, etc.
A cor acaba sendo uma ajuda também, na escolha de onde clicar, só não exagerar no colorido.
E deixar o aplicativo ajustar as cores pode ser mais interessante do que ficar trocando pra fazer testes.

Menu com PANEL horizontal

Enviado: 21 Dez 2020 20:01
por JoséQuintas
ASimões:

Não daria pra colocar o SAIR na mesma linha dos outros ícones ? Ganharia espaço em tela, e o usuário encontra tudo no mesmo lugar.

Menu com PANEL horizontal

Enviado: 22 Dez 2020 09:54
por asimoes
JoséQuintas escreveu:ASimões:

Não daria pra colocar o SAIR na mesma linha dos outros ícones ? Ganharia espaço em tela, e o usuário encontra tudo no mesmo lugar.
Sim, só não fiz isso porque isso é programa de testes, mas basta está na barra

Menu com PANEL horizontal

Enviado: 17 Set 2024 10:44
por deividdjs
funciona na hwgui essa biblioteca ?? e sim .. onde posso baixar ela para compilar ??

consegui uma parte do codigo em um forum.. porem é somente para o print de tela .. compilei e funciona bem !! porem sei q ela faz muito mais q isso .. gostaria de implementar ela completa no meu programa ..

Abraço!

Menu com PANEL horizontal

Enviado: 17 Set 2024 13:43
por JoséQuintas
A biblioteca Bostaurus é do Dr Clautio Sotto.
Faz parte da minigui, mas pode ser ajustada.
Na época A.Simões ajustou pra HWGUI e eu ajustei pra GTWVG.

Basicamente a bilioteca usa o handle da janela.
Tem LIB que usa o handle como pointer, e tem lib que usa como número.
Só deixar bostaurus usando o mesmo que hwgui, se precisar tem as funções N2P() ou P2N().


Se não me engano, a versão da OOHG tá mais prática de ajustar, não lembro mais
https://github.com/oohg/core/blob/main/ ... taurus.prg


GTWVG do 3.2 usa número, GTWVG do 3.4 usa pointer.
Não lembro se aqui está pra um ou pra outro, porque na época eu usava harbour 3.4 e voltei pra 3.2.

https://github.com/JoseQuintas/wvgtest/ ... /bostaurus

Menu com PANEL horizontal

Enviado: 17 Set 2024 13:54
por JoséQuintas
Traduzindo:

Código: Selecionar todos

FUNCTION BT_WinHandle( Win )

   LOCAL hWnd := iif( ValType( Win ) == "N", Win, GetFormHandle( Win ) )

   RETURN hWnd
Pelo que está aí, precisa ser número pra bostaurus.
Se hwgui usa número, passa handle direto, senão WIN_P2N( handle )
E remover partes destinadas a minigui, vai descobrir porque vai dar falta das funções na compilação (se usar a original da oohg)

A P2N pode não ter nome padrão, pode ser WIN_P2N() ou WVG_P2N() ou outra.

hbmk2 -find P2N

Menu com PANEL horizontal

Enviado: 17 Set 2024 14:04
por JoséQuintas
Aproveitando....

O que mencionei na época de alterar na hwgui HBMK_HAS_GTWVG

Isso fica resolvido com a remoção dos includes automáticos da gtwvg, o headers= em gtwvg.hbc
Não afeta gtwvg, a não ser ter que colocar o #include nos fontes gtwvg, se precisar.
Mas isso é normal em qualquer lib, então gtwvg passa a ficar igual qualquer lib.

Menu com PANEL horizontal

Enviado: 17 Set 2024 14:13
por deividdjs
entendi .. o headers=da gtwvg.hbc e realmente para o conflito com as outras libs gráficas .. maravilha .. vou tentando migrar aqui e ver o qq acontece ..

mais uma vez obrigado !!

Abraço !!