Página 1 de 1

Atualização Hwgui GTK

Enviado: 05 Dez 2025 10:19
por Itamar M. Lins Jr.
Olá!
Consegui resolver um problema do MouseWheel. Não desenhava as linhas do Browse no GTK.

Código: Selecionar todos

2025-12-04 23:38 UTC-0300 ItamarLins itamarlins at gmail.com
   * source/gtk/hbrowse.prg
   ! Fix for Refresh() Method MouseWeel GTK This Method not work.
   ! GTK Not exist this event -> msg == WM_MOUSEWHEEL
 

Re: Atualização Hwgui GTK

Enviado: 05 Dez 2025 16:25
por Itamar M. Lins Jr.
Olá!
Mais outra! Enquanto tem milho tem pipoca!
Ficava os BMPs(imagens) do browse, esticados. Agora está igual ao do Windows. ;) :ugeek:

Código: Selecionar todos

2025-12-05 13:55 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/gtk/hbrowse.prg
    ! Fix for display the bitmap correctly in the browser.
    ! Piece of code borrowed \winapi\hbrowse.prg

Re: Atualização Hwgui GTK

Enviado: 12 Dez 2025 22:58
por Itamar M. Lins Jr.
Olá!
Mais algumas correções, coisas bem simples, que ninguém se deu ao trabalho de resolver ou reclamar... Quem sabe ?
Isso na GTK, no windows foi a tecla <enter> tab dentro de tab que o deividdjs corrigiu.
As principais no caso da migração do Windows para Linux, foram a navegação do Browse e da seleção do GET.
Quando recebia foco o texto do GET era selecionado, como se fosse copiar ele pra algum lugar.
Já posso afirmar que se pode usar a GTK no Linux. A pessoa que desejar portar, não perderá tempo.
Tem muita coisa diferente, mas o visual está bom, a compatibilidade com windows está aceitável.
Estou escrevendo isso baseado em um sistema que desenvolvi, rodando no Windows e Linux e com a base de dados,
na "nuvem" usando LetoDBf. Subindo arquivos(upload), impressões, emissão de recibos para o email em pdf.
4 pessoas usando ele no windows. E apenas eu no Linux, dá pra usar tranquilo.
E o mais importante, não travou nenhuma vez.
No caso da migração, quem desejar portar um sistema GRÁFICO, Windows e Linux 100% como eu fiz o código é o MESMO!
Teste aquilo que você considera crucial. Sem tal recurso não tem como migrar.
Veja isso com cuidado e mão na massa!

Código: Selecionar todos

2025-12-12 17:41 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/gtk/window.c
  ! Fix for disable automatic text selection when GtkEntry widgets (used in GETs) receive focus

2025-12-12 17:41 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/cross/common.prg   
  ! Fix for rebuild GetList recursively to support nested containers (e.g., TAB inside TAB).
  ! Fix send by deividdjs forum hwgui https://pctoledo.org/viewtopic.php?p=170608#p170608

2025-12-08 01:14 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/gtk/hbrowse.prg
  ! Fix for erase header of browse while append a record

2025-12-07 03:36 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/gtk/hbrowse.prg
  ! Fix memo edit crash after save. VldBrwEdit() a line comment out
  ! add alias dbunlock() for memo field

2025-12-06 15:20 UTC-0300 ItamarLins itamarlins at gmail.com
  * source/gtk/hbrowse.prg
  ! Fix the LineLeft and LineRight methods that were skipping more than one column.