exemplo hwgui

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

git.png

enviei, não lembro se antes mostrava essa mensagem do final
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

git.png
Agora foi.
Mostra cada um seguindo um caminho diferente, mas com a mesma alteração.
É nessa hora que reseto pro source-forge, porque já contém a alteração.

Acho que o problema foi que ontem, na hora de atualizar precisava primeiro baixar a alteração já existente.
e nessa fiz bagunça, devo ter aplicado o commit no que foi embora, e não no novo que entrou, ou no SVN, o que não é válido pra isso.
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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

exemplo hwgui

Mensagem por Itamar M. Lins Jr. »

Olá!

Código: Selecionar todos

itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test$ svn update
Updating '.':
A    mixed
A    mixed/dlgempty.prg
A    mixed/menu.prg
A    mixed/readme.txt
A    mixed/test.hbp
Atualizado para revisão 3197.
Atenção, sem entrada no Changelog.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

Correção:

Não é um caminho diferente.
São TRES posições.
Main é a posição daqui, svn a posição do source-forge, e remotes/main a posição salva no github.
Provavelmente fiz a mesma confusão ontem, e apliquei direto no github ao invés de local.
Lembro do software reclamar que estava em posição anterior do github kkkk
change.png
estranho, aqui mostra que foi o changelog.
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

commit.png
E na hwgui também.
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

Já vi o que foi:

Você pediu pra atualizar, mas de dentro da pasta test/
Com isso só atualizou essa pasta.
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

Mas nenhuma novidade em exemplo, já que é o que postei aqui e não tinha entrado.
Só em todos os fontes troquei o #include "guilib.ch" e #include "windows.ch" pelo #include "hwgui.ch"
Já tinham até feito isso em uns 5 fontes, mas não nos trocentos.
estranhei que fontes GTK também tem os dois, mas até aí, a alteração não muda nada, só elimina uma linha em cada fonte.
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

Aproveitando:

Eu já disse por aqui
Eu sempre dou uma geral nos fontes da LIB, mesmo que seja só pra teste, e mesmo que eu não use depois.
Se eu tenho acesso a atualizar o original, melhor ainda, porque mesmo que não use agora, não vou ter o mesmo trabalho da próxima vez.
Ganho eu por não perder tempo de novo, ganha a LIB, ganham os usuários.
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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

Aos demais:

A pasta test, se não me engano não entra no download da distribuição, somente pelo SVN.
Fiz proposital.
Precisa mais testes sobre usar ou não multithread.
Já tive surpresa, não quero ter outra e muito menos espalhar por 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
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

exemplo hwgui

Mensagem por Itamar M. Lins Jr. »

Olá!
Rapaz tá dando um erro, que não chega nem a compilar no linux o exemplo.

Código: Selecionar todos

itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ hbmk2 test.hbp 
Harbour 3.2.0dev (r2301171010)
Copyright (c) 1999-2021, https://harbour.github.io/
Cannot open skip=.prg, assumed external

No code generated.
hbmk2[test]: Error: Running Harbour compiler (built-in). 1
(/usr/local/bin/harbour) -n2 skip=.prg menu.prg dlgempty.prg -w3 -es2 -q -m -n -DHBMK_HAS_HWGUI=1 -o/tmp/hbmk_u8walv.dir/ -i/usr/local/include/harbour -i../../include
itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ 
Dá esse erro ai "Cannot open skip=.prg," onde fica isso ? acredito que tem a ver com !{win}...

Dessa forma:

Código: Selecionar todos

itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ hbmk2 dlgempty.prg menu.prg ../../hwgui.hbc 
Harbour 3.2.0dev (r2301171010)
Copyright (c) 1999-2021, https://harbour.github.io/
/usr/bin/ld: ../../lib/libhwgui.a(draw.o): undefined reference to symbol 'sqrt@@GLIBC_2.2.5'
/usr/bin/ld: /lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc '/tmp/hbmk_nmbfig.dir/dlgempty.o' '/tmp/hbmk_nmbfig.dir/menu.o' '/tmp/hbmk_nmbfig.dir/hbmk_1p9d2k.o'   -Wl,--start-group -lhwgui -lprocmisc -lhbxml -lhbcplr -lhbdebug -lharbour   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype  -Wl,--end-group -odlgempty -L/usr/local/lib/harbour -L../../lib
Não vai, é aquele erro velho que voltou... Vou ter que ler na net...a solução, não lembro mais.

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

exemplo hwgui

Mensagem por Itamar M. Lins Jr. »

Olá!
Pronto já achei a tal lib de matematica... "-lm"

Código: Selecionar todos

hbmk2 dlgempty.prg menu.prg ../../hwgui.hbc -lm
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

exemplo hwgui

Mensagem por Itamar M. Lins Jr. »

Olá!
Sem evocar nada passa batido.

Código: Selecionar todos

itamar@itamar-desktop:~/dev/hwgui-code/hwgui/test/mixed$ ./menu 
Exit
Show gt name
this menu on new thread
Empty dialog
Empty dialog on new thread
Chamando a tela gráfica. XWC
hbmk2 menu.prg dlgempty.prg ../../hwgui.hbc -lm -gtxwc
Screenshot_20230118_232611.png
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

exemplo hwgui

Mensagem por JoséQuintas »

no hbp

skip={!allwin}

Tem em outros hbps, pra pular caso não seja windows.
Será que no 3.2 não aceita isso?
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/
Responder