Alguém já consegui fazer a classe TBrowse em GTK.
O exemplo que acompanha a lib tem um bug (LINUX) que não consegui resolver. No ambiente WINDOWS está funcionando.
++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++
Subsystem Call ..: BASE
System Code .....: 1004
Default Status ..: False
Description .....: Message not found
Operation .......: TBROWSE:CREATE
Arguments .......:
Involved File ...:
Dos Error Code ..: 0
Trace Through:
----------------
MAIN : 21 in Module: browse.prg
(b)HBOBJECT:HBOBJECT : 105 in Module: tobject.prg
TBROWSE:MSGNOTFOUND : 0 in Module:
TBROWSE:CREATE : 167 in Module: tbrowse.prg
MAIN : 21 in Module: browse.prg
Já olhei os fontes e estão todos corretos, inclusive por que funciona no Windows.
O exemplo usa as funções GTK_TREE para fazer o TBrowse. E ainda não consegui exemplos que mostram a utilização dessas funções. Alguém possui algum exemplo mais didático ??
TBrowse
Moderador: Moderadores
-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
TBrowse
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Re: TBrowse
Poderia fornecer alguns dados adicionais ?jamazevedo escreveu:Alguém já consegui fazer a classe TBrowse em GTK.
O exemplo que acompanha a lib tem um bug (LINUX) que não consegui resolver. No ambiente WINDOWS está funcionando.
1) Harbour ou xHarbour ? Qual versão ?
2) Versão da GTK+ ?
3) Distribuição Linux ?
Os exemplos deveriam funcionar igualmente nos dois sistemas operacionais (Windows e Linux). Se não estão, há alguma diferença além do sistema operacional. No caso do Harbour/xHarbour, está usando a mesma versão tanto no Windows como no Linux ?
Na pasta samples/glade da xHGTK, tem dois pequenos programas (agenda telefônica e agenda de compromissos) que usam os widgets GtkListStore e GtkTreeView.jamazevedo escreveu:O exemplo usa as funções GTK_TREE para fazer o TBrowse. E ainda não consegui exemplos que mostram a utilização dessas funções. Alguém possui algum exemplo mais didático ??
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
Re: TBrowse
Caro Marcos. Bom dia!
Desculpe a demora em responder.
A versão do xHarbour é a 0.99.60 (Simplex) tanto no Windows quanto no Linux.
A versão da GTK+ é a 2.0
A distribuição linux é UBUNTU 7.04 (DEBIAN)
Quanto aos exemplo em glade andei olhando os exemplos mas ainda não estou familiarizado com a sintaxe, por isso são muito complicados para mim ainda não os compilei.
Agora o erro não é de compilação e sim de execução.
Desculpe a demora em responder.
A versão do xHarbour é a 0.99.60 (Simplex) tanto no Windows quanto no Linux.
A versão da GTK+ é a 2.0
A distribuição linux é UBUNTU 7.04 (DEBIAN)
Quanto aos exemplo em glade andei olhando os exemplos mas ainda não estou familiarizado com a sintaxe, por isso são muito complicados para mim ainda não os compilei.
Agora o erro não é de compilação e sim de execução.
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
-
marcosgambeta
- Usuário Nível 3

- Mensagens: 332
- Registrado em: 16 Jun 2005 22:53
Re: TBrowse
Seria possível você testar com uma versão mais nova do xHarbour ? A do cvs, talvez.jamazevedo escreveu:Agora o erro não é de compilação e sim de execução.
Atenciosamente,
Marcos Antonio Gambeta
Marcos Antonio Gambeta
-
jamazevedo
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 29 Dez 2005 16:50
- Localização: Manaus - AM
Re: TBrowse
Ok Marcos. Funcionou no xHarbour 0.99.60 eu estava cometendo um erro, peguei o fonte do Windows e estava compilando no Linux. Quando compilei o fonte correto funcionou muito obrigado.
Ah! Parabéns por ter escrito essas rotinas.
Se precisares de ajuda para melhorá-las estou a disposição.
Ah! Parabéns por ter escrito essas rotinas.
Se precisares de ajuda para melhorá-las estou a disposição.
______________________________________________________
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM
Usando: Linux Ubuntu 18.04, Harbour 3.2.0dev r1811161533
______________________________________________________
José Airton de Menezes Azevedo
Manaus - AM