./
pp_gui__define.pro
Class description for pp_gui
Inheritance
- TOPLEVELBASE
All ancestor classes: TOPLEVELBASE BASEWIDGET WIDGETATOM CATATOM CATCONTAINER IDL_CONTAINER IDLITCOMPONENT
Subclasses: pp_gui_example
Properties
Properties in pp_gui
- _extra set
- _ref_extra get init
- column init
- debugevent get set init
- mbar init
- nodraw init
- row init
- title init
- xsize init
- ysize init
Fields
Fields in TOPLEVELBASE
- _CENTERTLB 0L
- _REGISTER_NAME ''
- _TLB_FRAME_ATTR 0S
Fields in BASEWIDGET
- _BASETITLE ''
- _MAP 0L
Fields in WIDGETATOM
- _GROUP_LEADER obj_new()
- _HELPLINE ''
- _ID 0L
- _INVISIBLE 0B
- _KILLNOTIFY 0L
- _NOTIFYREALIZE 0B
- _SENSITIVE 0B
Fields in CATATOM
- _CONTROLPANEL obj_new()
- _ERRORLEVEL 0B
- _EVENT_METHOD ''
- _EVENT_OBJECTS obj_new()
- _EXCL_EVENT_OBJECT obj_new()
- _MESSAGERECIPIENTS obj_new()
- _REPORTLEVEL 0B
- _TRASH obj_new()
- _UVALUE ptr_new()
Fields in CATCONTAINER
- _AUTODESTROY 0B
- _INDEXED 0B
- _MEMORYMANAGEMENT 0B
- _NAME ''
- _PARENTS obj_new()
Fields in IDL_CONTAINER
- IDLCONTAINERVERSION 0S
- IDL_CONTAINER_BOTTOM 0LL
- IDL_CONTAINER_TOP 0LL
- NLIST 0L
- PHEAD ptr_new()
- PTAIL ptr_new()
Fields in IDLITCOMPONENT
- DESCRIPTION ''
- HELP ''
- ICON ''
- IDENTIFIER ''
- IDLITCOMPONENTVERSION 0S
- IDLITCOMPONENT_BOTTOM 0LL
- IDLITCOMPONENT_TOP 0LL
- NAME ''
- PROPERTYDESCRIPTORS obj_new()
- TOOL obj_new()
- UVALUE ptr_new()
- _FLAGS 0L
- _PARENT obj_new()
- _PROXY obj_new()
Fields in pp_gui
- VALUES obj_new()
- VERBOSE 0B
Routines
Routines from pp_gui__define.pro
pp_gui::eventhandler, event
A wrapper for toplevelbase's eventhandler, populated just with the handler for the exit button, and to save the event value into self.values (a hash indexed by the event object's name).
pp_gui::updatewindow
pp_gui::setproperty [, _extra=_extra] [, debugevent=debugevent]
A standard setproperty method.
pp_gui::getproperty [, _ref_extra=_ref_extra] [, debugevent=debugevent]
A standard getproperty method.
result = pp_gui::init( [debugevent=debugevent] [, _ref_extra=_ref_extra] [, xsize=xsize] [, ysize=ysize] [, title=title] [, row=row] [, column=column], mbar=mbar, nodraw=nodraw)
Wraps toplevelbase's init, creating a sekeleton for the graphical interface and launching it.
pp_gui::creategui
This method is called by init, to populate the interface with the elements the user will want.
pp_gui__define
Just the class definition for pp_gui
Routine details
top source pp_gui::eventhandler
pp_gui::eventhandler, event
A wrapper for toplevelbase's eventhandler, populated just with the handler for the exit button, and to save the event value into self.values (a hash indexed by the event object's name). Typically, the user will want to override this method, to add whatever handling will be needed.
Parameters
- event in required
The event to be processed. See
http://www.exelisvis.com/docs/routines-120.html
.
Examples
See the example application pp_gui_example
.
Statistics
Lines: | 20 lines |
Cyclomatic complexity: | 8 |
Modified cyclomatic complexity: | 6 |
top source pp_gui::updatewindow
pp_gui::updatewindow
Statistics
Lines: | 4 lines |
Cyclomatic complexity: | 2 |
Modified cyclomatic complexity: | 2 |
top source pp_gui::setproperty
pp_gui::setproperty [, _extra=_extra] [, debugevent=debugevent]
A standard setproperty method. Anything not handled here is passed on to toplevelbase.
Keywords
- _extra in optional
Passed on toplevelbase.
- debugevent in optional
If set, the event handler will print event iformation everytime it is called.
Statistics
Lines: | 5 lines |
Cyclomatic complexity: | 6 |
Modified cyclomatic complexity: | 6 |
top source pp_gui::getproperty
pp_gui::getproperty [, _ref_extra=_ref_extra] [, debugevent=debugevent]
A standard getproperty method. Anything not handled here is passed on to toplevelbase.
Keywords
- _ref_extra out optional
Passed on toplevelbase.
- debugevent out optional
If set, the event handler will print event iformation everytime it is called.
Statistics
Lines: | 5 lines |
Cyclomatic complexity: | 6 |
Modified cyclomatic complexity: | 6 |
top source pp_gui::init
result = pp_gui::init( [debugevent=debugevent] [, _ref_extra=_ref_extra] [, xsize=xsize] [, ysize=ysize] [, title=title] [, row=row] [, column=column], mbar=mbar, nodraw=nodraw)
Wraps toplevelbase's init, creating a sekeleton for the graphical interface
and launching it. The elements of the interface are created in the method
pp_gui::greategui
. Typically, the user will want to define the interface by
creating another creategui method.
Keywords
- debugevent in optional
If set, the eventhandler will print out event information everytime it is called.
- _ref_extra in optional
Parameters passed down to Catalyst's toplevelbase.
- xsize in optional default=600
The x size of the window.
- ysize in optional default=400
The y size of the window.
- title in optional default=pp_gui
The title for the window.
- row in optional default=1
Passed on to toplevelbase.
- column in optional
Passed on to toplevelbase.
- mbar
- nodraw
Examples
See the example application pp_gui_example
.
Statistics
Lines: | 20 lines |
Cyclomatic complexity: | 10 |
Modified cyclomatic complexity: | 10 |
top source pp_gui::creategui
pp_gui::creategui
This method is called by init, to populate the interface with the elements the user will want. Typically, the user will override this method, to add all the other elements.
Examples
See the example application pp_gui_example
.
Statistics
Lines: | 4 lines |
Cyclomatic complexity: | 2 |
Modified cyclomatic complexity: | 2 |
top source pp_gui__define
pp_gui__define
Just the class definition for pp_gui
Examples
See the example application pp_gui_example
.
Statistics
Lines: | 4 lines |
Cyclomatic complexity: | 2 |
Modified cyclomatic complexity: | 2 |
File attributes
Modification date: | Wed Mar 7 17:08:26 2018 |
Lines: | 62 |
Docformat: | rst rst |