hmg-4 Changelog
Moderator: Rathinagiri
- Rathinagiri
- Posts: 5481
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: hmg-4 Changelog
That's a good news Luigi. I am awaiting.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
Re: hmg-4 Changelog
Hi Rathinagiri.
I'm ready to do a commit regarding centralwidget. I'm waiting your updating about HMG4 package because Pritpal has introduce some definitions.
UPDATE done 20111031 -Please for everyone: do not commit till I have done commit. I'm started from rev. 773
Many thanks
Best regards
I'm ready to do a commit regarding centralwidget. I'm waiting your updating about HMG4 package because Pritpal has introduce some definitions.
UPDATE done 20111031 -Please for everyone: do not commit till I have done commit. I'm started from rev. 773
Many thanks
Best regards
Last edited by l3whmg on Mon Oct 31, 2011 3:11 pm, edited 2 times in total.
Luigi from Italy
www.L3W.it
www.L3W.it
- Rathinagiri
- Posts: 5481
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: hmg-4 Changelog
Hi Luigi,
Can you tell me exactly what should I do? Should I wait for your commit?
Can you tell me exactly what should I do? Should I wait for your commit?
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
Re: hmg-4 Changelog
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.
Re: hmg-4 Changelog
Hi Rathinagiri.
When a new Harbour release is published and HMG4 need this release there is a problem. HMG4 contains Harbour package ( compiler/linker) but SVN requires a different Harbour version. Some people downloads HMG4 package and then applies changes from SVN repository; other people download HMG4 package only. On the other hand, someone has a personalized Harbour installation (and he doesn't use Harbour of HMG4 package) and download HMG4 from SVN.
Many thanks to all
Regards
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.
When a new Harbour release is published and HMG4 need this release there is a problem. HMG4 contains Harbour package ( compiler/linker) but SVN requires a different Harbour version. Some people downloads HMG4 package and then applies changes from SVN repository; other people download HMG4 package only. On the other hand, someone has a personalized Harbour installation (and he doesn't use Harbour of HMG4 package) and download HMG4 from SVN.
Many thanks to all
Regards
Luigi from Italy
www.L3W.it
www.L3W.it
Re: hmg-4 Changelog
Hi friends
I have introduced the centralwidget by default.
Now virtualized window can be used.
Cheers
I have introduced the centralwidget by default.
- 1) please pay attention to have the right Harbour version.
2) about layouts usage must be checked/revised the code
3) about samples/everything/demo_1.prg there are some problem: I'm investingating
4) Send notice about broke code.
Now virtualized window can be used.
Cheers
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
Luigi from Italy
www.L3W.it
www.L3W.it
- Rathinagiri
- Posts: 5481
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: hmg-4 Changelog
Nice work Luigi! Fantastic.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
Re: hmg-4 Changelog
Hi Rathinagiri.
Many thanks.
I'm doing mod about hmgapp and remove unused include files....bu I see your commit.
Anyway, I don't receive your Changelog update. I receive updating and removing...but not changelog.
I need to do a little commit... how can I do?
Cheers
Many thanks.
I'm doing mod about hmgapp and remove unused include files....bu I see your commit.
Anyway, I don't receive your Changelog update. I receive updating and removing...but not changelog.
I need to do a little commit... how can I do?
Cheers
Luigi from Italy
www.L3W.it
www.L3W.it
Re: hmg-4 Changelog
Hi, solved. I do a commit and server aligned and change Changelog (rev. 777)
Next time You or me can insert your changes within Changelog.
Cheers
Next time You or me can insert your changes within Changelog.
Cheers
Luigi from Italy
www.L3W.it
www.L3W.it