2020-03-11 15:00 UTC+0100 Wilfried Brunken DF7BE
* samples\dev\MingW-GTK\pfad.bat (New)
* samples\dev\MingW-GTK\Readme.txt (New)
* samples\gtk_samples\hwmingnw.bat (New)
* samples\gtk_samples\sleep.c (New)
* source\gtk\Makefile.mingw (New)
* source\gtk\build.bat
* install.txt
* source\winapi\hbrowse.prg
* source\gtk\hbrowse.prg
!
! Task:
! Cross develop environment on Windows for GTK
! (Develop GTK code for *NIX operating systems
! on a Windows 10 system)
! All source files contain the following warning:
! For normal use on Windows it is strictly recommended to build only the WinAPI
! edition of HWGUI and your application. The WinAPI functions are quite stable and
! effective.
! Take the GTK build only for test- and development purposes !
! Also it is strictly recommended to check the modified GTK sources
! on Linux or another *NIX operating system before checking in into
! a source repository.
! For details read instructions in file
! samples\dev\MingW-GTK\Readme.txt
!
! Multi Language Support for internal HWGUI dialogs:
! HBROWSE:
! Record locking message
! Class docu updated
!
2020-03-10 16:24 UTC+0100 Wilfried Brunken DF7BE
* source\common\editor\hcedit.prg
* source\winapi\hbrowse.prg
* source\gtk\hbrowse.prg
!
! Ticket #32 : Use HCEDIT instead of GET in Memoedit (GTK)
!
! Task started:
! Multi Language Support for internal HWGUI dialogs,
! First entry for Memo Edit dialog in BROWSE class
! (Needed for my App "CLLOG")
!
! hcedit.prg : Changed all #ifdef __PLATFORM__UNIX
! to __GTK__ for platform independance, except all
! UTF8 items set to "#ifndef __WINDOWS__".
! (Linux uses UTF8 !). Exact terms will be checked
! later as soon as possible
!
! hbrowse.prg for WinAPI and GTK:
! Edited with WinMerge to reduce differences for
! better transparency.
! (blanks, blank lines and lower/upper case without
! changing functionalaty, helps me to fix the bugs
! in the GTK edition), for example Iif() to iif(),
! "i+1" to "i + 1".
!
! TO-DO:
! ======
! Some bugs in GTK section found:
! (will fixed by me as soon as possible, no tickets created)
! - Memo field not stored back to DBF or array
! - HCEDIT and Memo edit has problems with code page mapping
! (Test with german umlaute, sharp "S" and Euro currency sign).
! Others:
! - Create new sample for demonstrating and
! testing multi language support for internal HWGUI dialogs
! Hint:
! The Euro currency sign was now supported by Harbour for Codepage
! IBM CP858DE (look at Harbour issue #201 created by me).
Saudações,
Itamar M. Lins Jr.