Uploaded: QtContribs_Mingw-461_Qt-483_r108_Setup.exe

35 views
Skip to first unread message

Pritpal Bedi

unread,
Dec 20, 2012, 3:03:09 AM12/20/12
to qtcon...@googlegroups.com
Hello Everybody

New installed containing changes upto r108 is available for download.

The major changes are focused on maturing the GET system.
Currently these objects are available:

   #command @ <row>, <col> QSAY <exp> [PICTURE <pic>] [COLOR <clr>] => ;
         AAdd( SayList, { <row>, <col>, <exp>, <pic>, <clr> } )


   #command @ <row>, <col> QGET <v> ;
                              [PICTURE <pic>        ] ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [VALIDATOR <validator>] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                       => ;
         AAdd( GetList, { _GET_( <v>, <"v">, <pic>, <{valid}>, <{when}> ),;
                                <cap>, <color>, <{validator}>, <.noMouse.>, <row>, <col>, NIL, NIL, NIL, NIL, NIL, <oControl>, "QLineEdit", NIL, <cTip> } )


   #command @ <row>, <col> QSAY <sayExp> ;
                              [PICTURE <sayPic>     ] ;
                              [COLOR <sayColor>     ] ;
                           QGET <v> ;
                              [PICTURE <pic>        ] ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [VALIDATOR <validator>] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                        => ;
         AAdd( GetList, { _GET_( <v>, <"v">, <pic>, <{valid}>, <{when}> ),;
                                <cap>, <color>, <{validator}>, <.noMouse.>, <row>, <col>, NIL, NIL, ;
                                <sayExp>, <sayPic>, <sayColor>, <oControl>, "QLineEdit", NIL, <cTip> } )


   #command @ <row>, <col> QGET <v> CHECKBOX  ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                       => ;
         AAdd( GetList, { _GET_( <v>, <"v">, NIL, <{valid}>, <{when}> ),;
                                <cap>, <color>, NIL, <.noMouse.>, <row>, <col>, NIL, NIL, NIL, NIL, NIL, <oControl>, "QCheckBox", NIL, <cTip> } )


   #command @ <top>, <left>, <bottom>, <right> QGET <v> MEMOEDIT ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                        => ;
         AAdd( GetList, { _GET_( <v>, <"v">, NIL, <{valid}>, <{when}> ),;
                                <cap>, <color>, NIL, <.noMouse.>, <top>, <left>, <bottom>, <right>, NIL, NIL, NIL, <oControl>, "QPlainTextEdit", NIL, <cTip> } )


   #command @ <top>, <left>, <bottom>, <right> QGET <v> LISTBOX <items> ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                        => ;
         AAdd( GetList, { _GET_( <v>, <"v">, NIL, <{valid}>, <{when}> ),;
                                <cap>, <color>, NIL, <.noMouse.>, <top>, <left>, <bottom>, <right>, NIL, NIL, NIL, <oControl>, "QListWidget", ;
                                { <items> }, <cTip> } )


   #command @ <top>, <left>, <bottom>, <right> QGET <v> COMBOBOX <items> ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                        => ;
         AAdd( GetList, { _GET_( <v>, <"v">, NIL, <{valid}>, <{when}> ),;
                                <cap>, <color>, NIL, <.noMouse.>, <top>, <left>, <bottom>, <right>, NIL, NIL, NIL, <oControl>, "QComboBox", ;
                                { <items> }, <cTip> } )


   #command @ <top>, <left>, <bottom>, <right> QGET <v> PUSHBUTTON <label> [ACTION <act>] ;
                              [VALID <valid>        ] ;
                              [WHEN <when>          ] ;
                              [COLOR <color>        ] ;
                              [CAPTION <cap>        ] ;
                              [<noMouse: NOMOUSABLE>] ;
                              [CONTROL <oControl>   ] ;
                              [TOOLTIP <cTip>       ] ;
                        => ;
         AAdd( GetList, { _GET_( <v>, <"v">, NIL, <{valid}>, <{when}> ),;
                                <cap>, <color>, NIL, <.noMouse.>, <top>, <left>, <bottom>, <right>, NIL, NIL, NIL, <oControl>, "QPushButton", ;
                                { <label>, <{act}> }, <cTip> } )


   #command QREAD [ [ PARENT ] <GetParent> ] [ FONT <oFont> ] [ LINESPACING <nSpc> ] => HbQtReadGets( GetList, SayList, <GetParent>, <oFont>, <nSpc> )



A pure Clipper like creation of a form is also available in tests/pureclip.prg.



NOTE  that HbQtWidgets library is not a FRAMEWORK in itself. 
It is a sum collection of functionality which can be brought inside any framework.
I encourage you all to give it a try, and hopefully you will fall in love with it.

NEXT  TBrowse() as SOLUTION # 2.


Pritpal Bedi
a student of software analysis & concepts

Reply all
Reply to author
Forward
0 new messages