Documentation for pp_lib

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

./

pp_gui__define.pro


Class description for pp_gui

Inheritance

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

Fields in BASEWIDGET

Fields in WIDGETATOM

Fields in CATATOM

Fields in CATCONTAINER

Fields in IDL_CONTAINER

Fields in IDLITCOMPONENT

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