Re: hmg-4 Changelog
Posted: Sun Oct 30, 2011 1:46 am
That's a good news Luigi. I am awaiting.
Exclusive forum for HMG, a Free / Open Source xBase WIN32/64 Bits / GUI Development System
http://mail.hmgforum.com/
No, you should publish a new HMG4 package as soon as possible. Luigi has changes that work only with the new harbour.rathinagiri wrote:Hi Luigi,
Can you tell me exactly what should I do? Should I wait for your commit?
Yes, MrDuck is right.mrduck wrote:No, you should publish a new HMG4 package as soon as possible. Luigi has changes that work only with the new harbour.rathinagiri wrote: Hi Luigi,
Can you tell me exactly what should I do? Should I wait for your commit?
He also asking to not commit to hmg4 otherwise he has to reapply all the changes.
Code: Select all
2011-10-31 16:00 UTC+0100 Luigi Ferraris ( <luigi at l3w.it> )
; ATTENTION: HARBOUR MINIMUM REQUIRED VERSION 3.1 REV. 17096
+ samples/window.virtualsize
+ samples/window.virtualsize/build.bat
+ samples/window.virtualsize/demo_1.prg
+ samples/window.virtualsize/demo_2.prg
+ samples/window.virtualsize/hbmk.hbm
+ samples/window.virtualsize/qt.conf
* to show usage of virtualized window. To create a virtualized window:
nVirtualWidth and nVirtualHeight must be numeric values AND
nVirtualWidth must be greater then window Width OR
nVirtualHeight must be greater then window Height.
To setup or know these values you must use VirtualWidht() and
VirtualHeight() methods.
! source/animatebox.prg
! source/browse.prg
! source/button.prg
! source/buttonbox.prg
! source/checkbox.prg
! source/checkbutton.prg
! source/combobox.prg
! source/datepicker.prg
! source/dial.prg
! source/dialog.prg
! source/editbox.prg
! source/frame.prg
! source/graph.prg
! source/grid.prg
! source/hyperlink.prg
! source/ipaddress.prg
! source/label.prg
! source/layout.prg
! source/lcd.prg
! source/listbox.prg
! source/mainmenu.prg
! source/media.prg
! source/menuitem.prg
! source/menupopup.prg
! source/monthcalendar.prg
! source/notifymenu.prg
! source/progressbar.prg
! source/radiogroup.prg
! source/scrollbar.prg
! source/slider.prg
! source/spinner.prg
! source/splitbox.prg
! source/statusbar.prg
! source/tab.prg
! source/tabpage.prg
! source/textbox.prg
! source/timer.prg
! source/toolbar.prg
! source/toolbutton.prg
! source/tree.prg
! source/virtualgrid.prg
! source/waitwin.prg
! source/widget.prg
* usage of QtParent when created Qt object
* many times add setFocusPolicy( Qt_StrongFocus )
* many times add setAutoFillBackground( .T. ) line but always commented
because problem with overlapping. See basic.prg related change in this
changelog.
; TODO fix code source/layout.prg
; TODO fix code samples/layout/demo*
; TODO fix code CentralWidgetOf() method about widget.prg
! source/childwindow.prg
! source/mainwindow.prg
! source/modalwindow.prg
! source/window.prg
* usage of QtParent method and created a default central widget
! source/winbase.prg
- oCentralWidget data removed
- CentralWidget() method. instead must be preferred usage of
SetCentralWidget(). If central widget must be changed or setted,
QtCentral() method must be used or precede.
* source/hmgparent.prg
+ oQtCentral data to store Qt object (normally is a QWidget) as central
+ QtCentral() method to set and get oQtCentral value.
NOT TO SETUP oQtCentral as centralwidget because many time must
be setup after other operations. Instead use SetCentralWidget (see below)
+ QtParent() method (worker method with SETGET option) to know Qt parent
for a widget; the SETGET option to use syntax ::object:QtParent
NOT TO SETUP. If oQtCentral is NIL oQtObject value is returned else
oQtCentral value is returned. From this revision, this syntax
Qt_object_type_name(::oParent:QtObject) must be changed
with Qt_object_type_name(::oParent:QtParent).
ATTENTION: not all Qt objects handle or need as parent a central widget.
+ SetCentralWidget( oArg1 ) method to setup a central widget.
If oArg1 is passed and is valid becomes central widget and
::oQtCentral will be changed to this value.
IF oArg1 is not passed "::oQtCentral" becomes central widget
* source/basic.prg
* source/hmgparent.prg
* source/hmgapp.prg
* oQtObject data and QtObject() method moved from basic to hmgparent
* hmgapp: remove oQtObject data and QtObject() method because already
defined in hmgparent
! source/basic.prg
* BackColor()method: setup setAutoFillBackground to .T. if colors array
is passed as parameter else to .F.
! source/checkbox.prg
! source/checkbutton.prg
! source/ipaddress.prg
! source/tab.prg
! code about OnChange() method and related event handling
! samples/combobox/demo_3.prg
! samples/dial/demo_1.prg
! samples/editbox/demo_1.prg
! samples/frame/demo_1.prg
! samples/graph/demo_5.prg
! samples/grid/demo_1.prg
! samples/hyperlink/demo_3.prg
! samples/ipaddress/demo_1.prg
! samples/layout/demo_1.prg
! samples/lcd/demo_1.prg
! samples/listbox/demo_1.prg
! samples/media/demo_1.prg
! samples/monthcalendar/demo_1.prg
! samples/notify/demo_1.prg
! samples/progressbar/demo_1.prg
! samples/radiogroup/demo_2.prg
! samples/scrollbar/demo_1.prg
! samples/slider/demo_1.prg
! samples/spinner/demo_1.prg
! samples/splitbox/demo_1.prg
! about unused local var