Página 1 de 1

Atualizações Hwgui 23/04/2021

Enviado: 23 Abr 2021 16:45
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.

Atualizações Hwgui 23/04/2021

Enviado: 23 Abr 2021 20:21
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.

Atualizações Hwgui 23/04/2021

Enviado: 23 Abr 2021 20:27
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.

Atualizações Hwgui 23/04/2021

Enviado: 25 Abr 2021 18:34
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.

Atualizações Hwgui 23/04/2021

Enviado: 25 Abr 2021 19:14
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.

Atualizações Hwgui 23/04/2021

Enviado: 25 Abr 2021 19:31
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.

Atualizações Hwgui 23/04/2021

Enviado: 25 Abr 2021 19:43
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.