Abas com texto control ainda nao funciona na versao 2.23

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

bom dia Prezados ..

tive um problema com a versao atual usando abas e Text Control .. não navega com o Enter entre os gets ... e ja na versao 2.17 funciona normalmente ..

se quiserem testar compilem este codigo na versao e verao o problema ..

Código: Selecionar todos

FUNCTION _teste(  )

  LOCAL oDlg,  oPage1, oPage2, oEdit1, oEdit2

 LOCAL  vEdit1 := "" , vEdit2 := ""

  INIT DIALOG oDlg TITLE "Form1" ;
    AT 0, 0 SIZE 1490,576 CLIPPER  NOEXIT  ;
     STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+WS_SIZEBOX+DS_CENTER 
    Thisform := oDlg

   @ 6,5 TAB oPage1 ITEMS {} SIZE 1479,554 ;
        STYLE 0 +0  
    BEGIN PAGE 'Page 1' OF oPage1  
    END PAGE OF oPage1
    BEGIN PAGE 'Page 2' OF oPage1  
   @ 5,29 TAB oPage2 ITEMS {} SIZE 1467,516 ;
        STYLE 0 +0  
    BEGIN PAGE 'Page 1' OF oPage2  
   @ 40,73 GET oEdit1 VAR vEdit1 SIZE 80,24   
   @ 47,124 GET oEdit2 VAR vEdit2 SIZE 80,24   
    END PAGE OF oPage2
    BEGIN PAGE 'Page 2' OF oPage2  
    END PAGE OF oPage2
    BEGIN PAGE 'Page 3' OF oPage2  
    END PAGE OF oPage2
    END PAGE OF oPage1
    BEGIN PAGE 'Page 3' OF oPage1  
    END PAGE OF oPage1
    BEGIN PAGE 'Page 4' OF oPage1  
    END PAGE OF oPage1

   ACTIVATE DIALOG oDlg 

RETURN oDlg:lresult

Obrigado ..
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7972
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por Itamar M. Lins Jr. »

Olá!
Isso era para ser reportado há mais de 8 anos!!
Postei lá no forum sourceforge...
Essa parte é mais complexa. Só o Alexander para saber onde é.
E final de ano, muita coisa para fazer.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7972
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por Itamar M. Lins Jr. »

Olá!
Veja se tem como contornar esse problema, criando uma função sua.
Aqui no Linux, fiz uma para COMBOBOX. O ComboBox da GTK2 não tem DisplayCount. Limitação da GTK2. Me bati com isso por dias, dai criei uma usando Browse() ficou melhor que ComboBox.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20331
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por JoséQuintas »

Aqui não vi foi nada, não aparecem os "GETs" em lugar nenhum.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7972
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por Itamar M. Lins Jr. »

Olá!
Alguma configuração diferente ai no seu.
O tab e o enter só fuciona na primeira CAMADA da TAB.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

isso mesmo Itamar ... somente na primeira camada de TAB´s .. apartir da segunda camada de TAB-Control o enter para navegar entre os GET´s já não funciona , na versão 2.17 funciona .. pois tenho o xdesigner e ele usa a 2.17 com xharbour e funciona legal .. pensei q poderia ser a versão do harbour q estava usando ou alguma interferência externa, aí compilei somente com o hwgui 2.23 e harbour 3.4 e igual não funciona ... zero de interferência de outras libs ..

Sei la q pode ser ...

fico na expectativa de uma solução se conseguirem me ajudar ..

Abraço!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

JoséQuintas escreveu: 09 Dez 2025 12:05 Aqui não vi foi nada, não aparecem os "GETs" em lugar nenhum.
Estão no codigo Zé ..não sei q ocorre ai na sua compilação .. mais estao aí ..

Abraço!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

Itamar M. Lins Jr. escreveu: 09 Dez 2025 11:22 Olá!
Veja se tem como contornar esse problema, criando uma função sua.
Aqui no Linux, fiz uma para COMBOBOX. O ComboBox da GTK2 não tem DisplayCount. Limitação da GTK2. Me bati com isso por dias, dai criei uma usando Browse() ficou melhor que ComboBox.
Legal Itamar .. mais se conseguir reportar para o Alexandre outra vez, ficarei feliz !! e já reportou uma vez .. mais não sei se ele deu muita importância .. sei la!

Abs.
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

Itamar M. Lins Jr. escreveu: 09 Dez 2025 11:18 Olá!
Isso era para ser reportado há mais de 8 anos!!
Postei lá no forum sourceforge...
Essa parte é mais complexa. Só o Alexander para saber onde é.
E final de ano, muita coisa para fazer.
estava pensando aqui .. será q pode ser a versão do compilador? eu tô usando o MinGW GNU 14.2 (64bits) .. qual vc usa Itamar ?? ou nada haver ??
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20331
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por JoséQuintas »

"talvez" eu não tenha visto por falta de caption, não sei dizer.

Já rodou os exemplos da hwgui, depois que alterei, pra ver se lá isso funciona?
https://github.com/JoseQuintas/hwgui_fork

É o mesmo conteúdo da hwgui atual, sem qualquer modificação.
Apenas ainda não foi lançada como versão nova.
Mesmo conteúdo sourceforge está aí.
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: 20331
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por JoséQuintas »

demoall.png
demoall.png (118.19 KiB) Exibido 183 vezes
Pois é, não funciona.

Dentro do tab que tá dentro do outro tab, ENTER não troca de get.

Clicando em DLG e rodando separada funciona ENTER pra trocar de get.

Lembrando que é exatamente o mesmo fonte nos dois casos. (ou quase tudo)
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: 20331
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por JoséQuintas »

Vixe, alterando a dlg principal adicionando CLIPPER, aí fechou tudo ao teclar ENTER, mas sem mensagem de erro.

Lembrando o fonte do demoall:

Código: Selecionar todos

FUNCTION Main()

   LOCAL oDlg, aInitList := {}, aEndList := {}, bCode

   INIT DIALOG oDlg ;
      TITLE "demoall.prg - Show Samples on screen, and others on menu" ;
      AT 0,0 ;
      SIZE 1024, 768 ;
      BACKCOLOR 16772062 ;
      STYLE WS_POPUP + WS_CAPTION + WS_MAXIMIZEBOX + WS_MINIMIZEBOX + WS_SYSMENU ;
      ON INIT { || DemoAllEvalList( aInitList ) }
e na montagem de tabs:

Código: Selecionar todos

   MenuOption( "Get/Say" )
      MenuDrop()
      MenuOption( "1.DemoGet2",                     { |o| DemoGet2( .F., o ) } )
      MenuOption( "2.Editbox",                      { |o| DemoIni( .F., o, aEndList ) } )
é chamado o demoget2.

A diferença é que dentro de tab não cria a dialog

Código: Selecionar todos

   IF lWithDialog
      INIT DIALOG oDlg ;
         CLIPPER ;
         NOEXIT ;
         TITLE "demoget2.prg - get values"  ;
         AT 0, 0  ;
         SIZE 600, 450 ;
         FONT oFont ;
         ON INIT { || Dlg_Settimer( oDlg, @oTimer, oSayT ) }

      SET KEY FSHIFT, VK_F3 TO hwg_Msginfo( "Shift-F3" )
      SET KEY FCONTROL, VK_F3 TO hwg_Msginfo( "Ctrl-F3" )
      SET KEY 0, VK_F3 TO hwg_Msginfo( "F3" )
      SET KEY 0, VK_RETURN TO hwg_Msginfo( "Return" )
   ENDIF

   hwg_SetColorinFocus( .T.)

   ButtonForSample( "demoget2.prg", oDlg )

   @ 20, 110  SAY "Input something:" ;
      SIZE 260, 22
Mas se alterar a primeira dialog pra CLIPPER, aí o programa aborta ao teclar ENTER no GET.
Pena que não captura nenhum erro, simplesmente abortou.
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: 20331
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por JoséQuintas »

Nunca usei debug da hwgui.
Alguma ajuda nisso ?
Talvez forneça uma pista do que mexer.
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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7972
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por Itamar M. Lins Jr. »

Olá!
Eu não uso debug nenhum.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 388
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

Re: Abas com texto control ainda nao funciona na versao 2.23

Mensagem por deividdjs »

JoséQuintas escreveu: 09 Dez 2025 16:59 "talvez" eu não tenha visto por falta de caption, não sei dizer.

Já rodou os exemplos da hwgui, depois que alterei, pra ver se lá isso funciona?
https://github.com/JoseQuintas/hwgui_fork

É o mesmo conteúdo da hwgui atual, sem qualquer modificação.
Apenas ainda não foi lançada como versão nova.
Mesmo conteúdo sourceforge está aí.
sim . foi a primeira coisa q fiz quando vi seus posts ... porem não funciona de forma alguma !

sei la o q pode ser .. ja tentei comparar os fontes da versao 2.17 com a 2.23 sao bem diferente .. dificil encontrar o erro ..
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Responder