Hwgui no GTK/Linux correções e exemplos.
Enviado: 09 Abr 2021 09:54
Olá!
Mandei algumas observações e erros na Hwgui para Linux.
O Alexander e Wilfried corrigiram.
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.
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.
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.