Página 1 de 1

Hwgui no GTK/Linux correções e exemplos.

Enviado: 09 Abr 2021 09:54
por Itamar M. Lins Jr.
Olá!
Mandei algumas observações e erros na Hwgui para Linux.
O Alexander e Wilfried corrigiram.

Código: Selecionar todos

2021-04-09 10:40 UTC+0100 Wilfried Brunken DF7BE
  * samples/Dialogboxes.hbp (new)
  * samples/Dialogboxes.prg (new)
  * samples/Readme.txt
  * source/gtk/gtkmain.prg
    ! Internal error turorial detected and fixed:
    ! Function hwg:WChoice() freezes on GTK
    ! (Getting started, Standard dialogs)
    ! New sample added (extract from tutor).


2021-04-09 09:12 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/winapi/hcwindow.prg
  * source/winapi/hcontrol.prg
  * source/gtk/hcwindow.prg
  * source/gtk/hcontrol.prg
    * Refresh() method moved to HCustomWindow and uses RedrawWindow() call
  * source/winapi/hgraph.prg
  * source/gtk/hgraph.prg
    * :nLineType and :nPointSize variables added to extend graph representation.
  * source/winapi/message.c
  * source/gtk/message.c
    * hwg_MsgYesNoCancel() returns 1, 2 and 0 now.
  * utils/tutorial/tutor_eng.xml
    * "Graph" section added

2021-04-08 10:00 UTC+0100 Wilfried Brunken DF7BE
  * doc/hwgdoc_classes.html
  * doc/hwgdoc_functions.html
  * hwgui.hbm
  * include/hwgextern.ch
  * samples/Readme.txt
  * samples/allhbp.hbp
  * samples/htrack.hbp (new)
  * samples/htrack.prg (new)
  * source/gtk/Makefile.linux
  * source/gtk/Makefile.mingw
  * source/gtk/htrackbr.prg (new)
  * source/winapi/htrackbr.prg
  * utils/tutorial/tutor.prg
  * utils/tutorial/tutor_eng.xml
    ! Internal error turorial detected and fixed:
    ! tutor_eng.xml:
    ! Include fires "compile error":
    ! #include "hbclass.ch"
    ! Class HTRACK now part of HWGUI library.
    ! A good idea as a substitute for Win only "HTRACKBAR",
    ! moved from tutor, 
    ! for multi platform usage.
    ! HTRACK with new sample program.
    ! Hint to find the implementation of HTRACK class
    ! Class docu updated.
    ! Ticket #82: fixed:
    ! HWG_MSGNOYES() is Windows only
    ! Runs on WinAPI, incl. GTK  
    ! Additional instructions in inline comments
    ! of tutor.prg.
    ! Also tutor now runs on GTK cross development environment on Windows
    ! ( use forever "#ifdef __GTK__" instead of "#ifdef __PLATFORM__WINDOWS" )
    ! ==> the bugs also appeared here !
    ! Description of new function hwg_Arc() from A. Kresin (r2963)
    ! added to function documentation.
    ! BROWSE class docu: description of non modal behavior
    ! of UDF calls in subdialogs. 


2021-04-01 09:00 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/hwindow.prg
  * source/winapi/hdialog.prg
    ! Small fixes
  * utils/tutorial/tutor_eng.xml
    * "Standard dialogs" section extended

2021-03-15 10:00 UTC+0100 Wilfried Brunken DF7BE
  * bin (New directory)
  * bin/empty.txt (New)
  * install.txt
  * utils/bincnt/bincnt.hbp
  * utils/bincnt/file2hex.hbp
  * utils/dbc/dbchw.hbp
  * utils/dbc/dbchw.prg
  * utils/debugger/hwgdebug.hbp
  * utils/debugger/hwgdebug.prg
  * utils/designer/designer.hbp
  * utils/editor/editor.hbp
  * utils/tutorial/hwgrun.hbp
  * utils/tutorial/tutor.hbp
  ! Ticket #77:
  ! Project "hbcontainer" for LINUX,
  ! Now completed.
  ! Protocol of run appended to post to ticket.
  ! Some utils are now build in new directory "bin",
  ! can be added into the PATH variable,
  ! otherwise created in sample directory.
  ! (bincnt  dbchw  file2hex  hwgdebug,
  ! not designer and editor, because of existing app's)
  !
  ! Debugger Menu about on LINUX:
  ! Added submenu "About", because of "Aktiviere".
  ! TO-DO for debugger (severe bug on LINUX):
  ! After loading a program for debug,
  ! the menu points for debugging are not activated. 
  ! (Main menues "View" and "Run")

2021-03-15 09:41 UTC+0300 Alexander Kresin <alex@belacy.belgorod.su>
  * source/gtk/draw.c
  * source/winapi/draw.c
    * New function added, hwg_Arc( hDC, xc, yc, radius, iAngleStart, iAngleEnd )
      to draw arc.

O problema dos usuários de qualquer ferramenta é a falta de interesse e preguiça de participar.
Demora alguns dias, semanas, meses podem resolver ou não. A minha parte para ajudar, quando sei demonstrar o problema, coloco lá para eles verem.

Saudações,
Itamar M. Lins Jr.

Hwgui no GTK/Linux correções e exemplos.

Enviado: 09 Abr 2021 11:48
por JoséQuintas
Convém avisar também:

TUDO que é enviado como bug/etc. fica lá pendente.
E mesmo que seja resolvido, não é qualquer um que pode dar baixa na pendência.
Cheguei a receber email perguntando se poderiam dar baixa de pendências que foram abertas por mim, pra confirmar se as soluções tinham resolvido o problema.
E mesmo nesse caso, resolvido, ainda aguarda a pessoa que pode dar baixa, que se não me engano é o Alexsander.

Então... é informar o bug, quanto mais detalhado melhor, e a solução vém.

Se for enviado um fonte interessante pra teste, já entra como exemplo fazendo parte da hwgui.
E isto já ajuda a questão de ter mais exemplos na hwgui.