Atualização Hwgui GTK

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7989
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Hwgui GTK

Mensagem 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
 
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7989
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Atualização Hwgui GTK

Mensagem 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
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7989
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Atualização Hwgui GTK

Mensagem 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.
  
Saudações,
Itamar M. Lins Jr.
Responder