Atualizações Hwgui 23/04/2021

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

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

Atualizações Hwgui 23/04/2021

Mensagem por Itamar M. Lins Jr. »

Olá!
Mais um controle "Lent" e OwnerButton com time, mas achei um bug no linux, já avisei no SVN.
Esse "LENT" pelo que pude entender, é como uma marcha de carro.
Deve ser para usar em programas de som por exemplo, que ele está fazendo.
1 = 1 segundo de velocidade, 2 = 2 segundos de velocidade, para tocar a música.

Código: Selecionar todos

2021-04-23 16:54 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/winapi/hlenta.prg
  * source/gtk/hlenta.prg
    ! propset added, minor fix.

2021-04-23 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/winapi/hlenta.prg
  * source/gtk/hlenta.prg
    * header added
  * include/hwgextern.ch
    * HLenta item added.
  * makefile.bc
  * makefile.wc
    ! Typo fixed.
  * utils/tutorial/tutor_eng.xml
    * Small sample of using HLenta added. Will be extended.

2021-04-23 15:05 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  + source/winapi/hlenta.prg
  + source/gtk/hlenta.prg
    + New control added, class HLenta.
  * source/gtk/Makefile.linux
  * source/gtk/Makefile.mingw
  * source/gtk/Makefile.scr
  * hwgui.hbm
  * makedll.bc
  * makefile.bc
  * makefile.gcc
  * makefile.pc
  * Makefile.scr
  * makefile.vc
  * makefile.wc
    * Makefiles updated.

2021-04-23 13:35 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/winapi/drawwidg.prg
    * :nTransparent property added to HBitmap, :Draw() is changed to respect the
      :nTransparent value
  * source/gtk/drawwidg.prg
    * HBitmap():Draw() method added for compatibility with winapi version
  * include/guilib.ch
    * Version number is returned to an old scheme, "dev" added to the number.

2021-04-20 13:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/drawwidg.prg
  * source/winapi/drawwidg.prg
    ! Small fixes.

2021-04-20 11:10 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/hownbtn.prg
  * source/winapi/hownbtn.prg
    * SetTimer() method added and some other code to allow the ownerbutton
      to do :bClick action multiple times while it is pressed.
  * source/gtk/htimer.prg
  * source/winapi/htimer.prg
    * The timer procedure passes a parent window/control object.
  * source/gtk/htrackbr.prg 
  * source/winapi/htrackbr.prg
    * Clenup and fixes.
  * include/hwgextern.ch
    * HTrack item added.
  * utils/tutorial/tutor_eng.xml
    * "Ownerbutton with timer" module added.
    * "Let create new control" has been deleted since the HTrack code copied into HwGUI.
      "Track bar" module added instead.

2021-04-19 11:52 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/hgraph.prg
    * Synched with winapi version.
  * source/winapi/draw.c
    * hwg_RoundRect() seventh parameter has been made optional for compatibility with gtk version.
    * Few fixes in hwg_DrawGradient()
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

Atualizações Hwgui 23/04/2021

Mensagem por JoséQuintas »

Dei uma parada de mexer na hwgui pra cuidar de outras coisas.
Mas procuro manter atualizada, com a mesma referência do source-forge.

No git, cherry-pick the commit, e altero o texto pra acrescentar o R9999, que é a referência usada no source-forge.
Isso é salvar o commit diretamente do source-forge para o github, sem qualquer edição, a não ser esse número de referência.

Não tem nada além do oficial no momento.
Quando mexi, enviei para a oficial, e já faz parte dela.
Anexos
hwgui.png
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

Atualizações Hwgui 23/04/2021

Mensagem por JoséQuintas »

JoséQuintas escreveu:Não tem nada além do oficial no momento.
Correção:
Tem sim, no github tem os workflows de compilação automática.
É gerada a hwgui, e também são compilados os samples.
Com Harbour 3.2, Harbour 3.4, XHarbour e no Linux com Harbour 3.4.
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

Atualizações Hwgui 23/04/2021

Mensagem por Itamar M. Lins Jr. »

Olá!
mas achei um bug no linux, já avisei no SVN.
Thanks for the info. Fixed.
Corrigiu o BO., Detalhe que o erro só acontecia no Linux.

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

Atualizações Hwgui 23/04/2021

Mensagem por JoséQuintas »

hwgui1.png
Aproveitando, pra curiosidade de quem quiser usar o git com source-forge pra atualizar.
Acima mostrando como está no git, e como está no source-forge, tem uma a mais no source-forge.
Uso essa opção "cherry-pick".
hwgui2.png
Depois clico no "amend", pra "juntar" ao último commit, e adiciono o R2978.
hwgui3.png
E pronto, github ficou atualizado.
Direto do source-forge para o github.

Isso geralmente é pra migração, então é semi-automático.
Detalhe: NÃO tenho conta na hwgui/source-forge, é pelo anônimo, normal de download.
Apenas vou limitando o número R9999 no BAT que baixa do source-forge, pra só baixar a partir do número que eu indicar, senão sempre baixa do zero.
Mas isso também é pelo git, nenhum outro software.
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

Atualizações Hwgui 23/04/2021

Mensagem por JoséQuintas »

Acabei de atualizar o BAT:

Código: Selecionar todos

   cd \github\hwgui
   git svn init https://svn.code.sf.net/p/hwgui/code/trunk/hwgui
   git svn fetch -r2975:HEAD
3 antes da última, pra eu poder conferir o que falta.
Fora isso, acaba entrando TUDO acumulado como o primeiro dos três.
O INIT é precaução, se eu apagar a pasta, o vínculo ao source-forge desaparece.
E ficar lembrando do endereço e da posição é chato.
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

Atualizações Hwgui 23/04/2021

Mensagem por JoséQuintas »

Esqueci de pentelhar....

O controle com time, tem do Corinthians?

Ok, "Time" é horas em inglês, acho que falhou na digitação o R do TIMER.
Aliás.... já vi tanto erro meu... às vezes fico na dúvida se eu mesmo digitei, ou se a correção ortográfica que mexeu.
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