Top
QTk - Graphical User Interface Design for Oz
Donatien Grolaux
1 Introduction
1.1 Description-based User Interface Specification
2 The Prototyper application
3 Tutorial example: a notepad application
3.1 Geometry management
3.2 Interaction with the user
3.3 Enhancements
3.4 The complete code
4 Basics
4.1 Geometry management
4.2 Interacting with widgets
4.3 Events and actions
4.3.1 Main events
4.3.2 Concurrency between actions
4.3.3 Other events
5 Advanced topics
5.1 Looks
5.2 Using a toolkit forbidding class specializations.
5.3 QTk aliases
5.4 QTk builders
5.5 QTk.flush
6 Standard dialog boxes
6.1 Save and load dialog boxes
6.2 Color dialog box
6.3 Print Canvas dialog box
7 Widget Reference
7.1 Button widget
7.1.1 Description
7.1.2 Parameter List
Specific Parameters
Non Specific Parameters
7.1.3 Method List
7.1.4 Detailed Parameters List
7.2 Canvas widget
7.2.1 Description
7.2.2 Parameter List
Specific Parameters
Non Specific Parameters
7.2.3 Method List
7.2.4 Detailed Parameters List
7.2.5 Canvas item handles and canvas tags
7.2.6 Graphical items
7.3 Checkbutton widget
7.3.1 Description
7.3.2 Parameter List
Specific Parameters
Non Specific Parameters
7.3.3 Method List
7.3.4 Detailed Parameters List
7.4 Dropdownlistbox widget
7.4.1 Description
7.4.2 Parameter List
Specific Parameters
Non Specific Parameters
7.4.3 Method List
7.4.4 Detailed Parameters List
7.5 Entry widget
7.5.1 Description
7.5.2 Parameter List
Specific Parameters
Non Specific Parameters
7.5.3 Method List
7.5.4 Detailed Parameters List
7.6 Grid widget
7.6.1 Description
7.6.2 Parameter List
Specific Parameters
Non Specific Parameters
7.6.3 Method List
7.6.4 Detailed Parameters List
7.7 Label widget
7.7.1 Description
7.7.2 Parameter List
Specific Parameters
Non Specific Parameters
7.7.3 Method List
7.7.4 Detailed Parameters List
7.8 Listbox widget
7.8.1 Description
7.8.2 Parameter List
Specific Parameters
Non Specific Parameters
7.8.3 Method List
7.8.4 Detailed Parameters List
7.9 Menubutton widget
7.9.1 Description
7.9.2 Parameter List
Specific Parameters
Non Specific Parameters
7.9.3 Method List
7.9.4 Detailed Parameters List
7.10 Message widget
7.10.1 Description
7.10.2 Parameter List
Specific Parameters
Non Specific Parameters
7.10.3 Method List
7.10.4 Detailed Parameters List
7.11 Numberentry widget
7.11.1 Description
7.11.2 Parameter List
Specific Parameters
Non Specific Parameters
7.11.3 Method List
7.11.4 Detailed Parameters List
7.12 Panel widget
7.12.1 Description
7.12.2 Parameter List
Specific Parameters
Non Specific Parameters
7.12.3 Method List
7.12.4 Detailed Parameters List
7.13 Placeholder widget
7.13.1 Description
7.13.2 Parameter List
Specific Parameters
Non Specific Parameters
7.13.3 Method List
7.13.4 Detailed Parameters List
7.14 Radiobutton widget
7.14.1 Description
7.14.2 Parameter List
Specific Parameters
Non Specific Parameters
7.14.3 Method List
7.14.4 Detailed Parameters List
7.15 Scrollframe widget
7.15.1 Description
7.15.2 Parameter List
Specific Parameters
Non Specific Parameters
7.15.3 Method List
7.15.4 Detailed Parameters List
7.16 Tbbutton widget
7.16.1 Description
7.16.2 Parameter List
Specific Parameters
Non Specific Parameters
7.16.3 Method List
7.16.4 Detailed Parameters List
7.17 Tbcheckbutton widget
7.17.1 Description
7.17.2 Parameter List
Specific Parameters
Non Specific Parameters
7.17.3 Method List
7.17.4 Detailed Parameters List
7.18 Tbradiobutton widget
7.18.1 Description
7.18.2 Parameter List
Specific Parameters
Non Specific Parameters
7.18.3 Method List
7.18.4 Detailed Parameters List
7.19 Td and lr widgets
7.19.1 Description
7.19.2 Parameter List
Specific Parameters
Non Specific Parameters
7.19.3 Method List
7.19.4 Detailed Parameters List
7.20 Tdline and lrline widgets
7.20.1 Description
7.20.2 Parameter List
Specific Parameters
Non Specific Parameters
7.20.3 Method List
7.20.4 Detailed Parameters List
7.21 Tdrubberframe and lrrubberframe widgets
7.21.1 Description
7.21.2 Parameter List
Specific Parameters
Non Specific Parameters
7.21.3 Method List
7.21.4 Detailed Parameters List
7.22 Tdscale and lrscale widgets
7.22.1 Description
7.22.2 Parameter List
Specific Parameters
Non Specific Parameters
7.22.3 Method List
7.22.4 Detailed Parameters List
7.23 Tdscrollbar and lrscrollbar widgets
7.23.1 Description
7.23.2 Parameter List
Specific Parameters
Non Specific Parameters
7.23.3 Method List
7.23.4 Detailed Parameters List
7.24 Tdspace and lrspace widgets
7.24.1 Description
7.24.2 Parameter List
Specific Parameters
Non Specific Parameters
7.24.3 Method List
7.24.4 Detailed Parameters List
7.25 Text widget
7.25.1 Description
7.25.2 Parameter List
Specific Parameters
Non Specific Parameters
7.25.3 Method List
7.25.4 Detailed Parameters List
7.26 Toplevel widgets
7.26.1 Description
7.26.2 Parameter List
Specific Parameters
Non Specific Parameters
7.26.3 Method List
7.26.4 Detailed Parameters List
8 Miscellaneous
8.1 ISO8859-1 Character Encoding support under Windows
8.2 Colors
8.3 Bitmaps
8.3.1 Description
8.3.2 Parameters
8.3.3 Interface
8.4 Photos
8.4.1 Description
8.4.2 Parameters
8.4.3 Interface
8.5 Image libraries
8.6 Screen distances
8.7 Mouse cursors
8.8 Text fonts
8.8.1 Description
8.8.2 Parameters
8.8.3 Interface
8.9 Window-related information
8.10 Menus
8.10.1 Description
8.10.2 Parameters
8.10.3 Interface
8.10.4 Menu entries
Tear-off
Command
Checkbutton
Radiobutton
Cascade
Separator
8.11 Event binding parameters
8.11.1 Event Patterns
8.11.2 Event Arguments
8.12 Links and reference
Donatien Grolaux
Version 1.3.0 (20040413)