New API reference documentation is available for testing at http://thewinecellarbook.com/daboDocTestAlt/. Please report any problems or suggestions on the dabo-users mailing list.

Class dFormMain

This is the main top-level form for the application.

Properties

ActiveControl Application [Dynamic]AutoUpdateStatusText
[Dynamic]BackColor BaseClass BasePrefKey
[Dynamic]BorderColor [Dynamic]BorderLineStyle [Dynamic]BorderResizable
[Dynamic]BorderStyle [Dynamic]BorderWidth Bottom
[Dynamic]Caption [Dynamic]Centered Children
Class [Dynamic]Connection ControllingSizer
ControllingSizerItem CxnName DroppedFileHandler
DroppedTextHandler [Dynamic]Enabled [Dynamic]FloatOnParent
FloatingPanel [Dynamic]Font [Dynamic]FontBold
FontDescription [Dynamic]FontFace FontInfo
[Dynamic]FontItalic [Dynamic]FontSize [Dynamic]FontUnderline
[Dynamic]ForeColor Form [Dynamic]Height
HelpContextText Hover [Dynamic]Icon
IdleRefreshInterval [Dynamic]Left LogEvents
MDI MaximumHeight MaximumSize
MaximumWidth [Dynamic]MenuBar MenuBarClass
MenuBarFile MinimumHeight MinimumSize
MinimumWidth [Dynamic]MousePointer Name
NameBase Parent [Dynamic]Position
PreferenceManager RegID Right
SaveRestorePosition [Dynamic]ShowCaption ShowCloseButton
ShowInTaskBar ShowMaxButton ShowMenuBar
ShowMinButton [Dynamic]ShowStatusBar ShowSystemMenu
ShowToolBar [Dynamic]Size Sizer
SizersToOutline [Dynamic]StatusBar StatusBarClass
[Dynamic]StatusText StayOnTop [Dynamic]Tag
TempForm TinyTitleBar [Dynamic]ToolBar
[Dynamic]ToolTipText [Dynamic]Top [Dynamic]Transparency
TransparencyDelay [Dynamic]Visible VisibleOnScreen
[Dynamic]Width WindowHandle [Dynamic]WindowState

Events

Activate BackgroundErased Close
Create Deactivate Destroy
FontPropertiesChanged GotFocus Idle
KeyChar KeyDown KeyEvent
KeyUp LostFocus MenuClose
MenuOpen MouseEnter MouseEvent
MouseLeave MouseLeftClick MouseLeftDoubleClick
MouseLeftDown MouseLeftUp MouseMiddleClick
MouseMiddleDoubleClick MouseMiddleDown MouseMiddleUp
MouseMove MouseRightClick MouseRightDoubleClick
MouseRightDown MouseRightUp MouseWheel
Move Paint Resize
TreeBeginDrag TreeEndDrag Update

Methods

absoluteCoordinates activeControlValid addObject
addToOutlinedSizers afterInit afterInitAll
afterSetMenuBar afterSetProperties appendToolBarButton
autoBindEvents beforeClose beforeInit
beforeSetProperties bindEvent bindEvents
bindKey bringToFront clear
clone close closing
containerCoordinates copy createBizobjs
cut drawArc drawBitmap
drawCircle drawEllipse drawEllipticArc
drawGradient drawLine drawPolyLines
drawPolygon drawRectangle drawRoundedRectangle
drawText endHover fillPreferenceDialog
fitToSizer fontZoomIn fontZoomNormal
fontZoomOut forceSizerOutline formCoordinates
getAbsoluteName getCaptureBitmap getDisplayLocker
getMenu getMousePosition getObjectByRegID
getPositionInSizer getProperties getSizerProp
getSizerProps hide initEvents
initProperties isContainedBy iterateCall
layout lockDisplay moveTabOrderAfter
moveTabOrderBefore objectCoordinates onEditRedo
onEditUndo onHover paste
popStatusText posIsWithin processDroppedFiles
processDroppedText pushStatusText raiseEvent
reCreate recreate redraw
refresh registerObject relativeCoordinates
release reload removeDrawnObject
removeFromOutlinedSizers restoreSizeAndPosition safeDestroy
saveSizeAndPosition sendToBack setAll
setFocus setPositionInSizer setProperties
setPropertiesFromAtts setSizerProp setSizerProps
setStatusText show showContainingPage
showContextMenu showModal unbindEvent
unbindKey unlockDisplay unlockDisplayAll
update




Properties

ActiveControl
Contains a reference to the active control on the form, or None.

(inherited from dFormMixin)
Application
Read-only object reference to the Dabo Application object.  (dApp).

(inherited from dObject)
AutoUpdateStatusText
Does this form update the status text with the current record position?  (bool)

(inherited from dFormMixin)
BackColor
Specifies the background color of the object. (str, 3-tuple, or wx.Colour)

(inherited from dPemMixin)
BaseClass
The base Dabo class of the object. Read-only.  (class)

(inherited from dObject)
BasePrefKey
Base key used when saving/restoring preferences  (str)

(inherited from dObject)
BorderColor
Specifies the color of the border drawn around the control, if any.

Default='black'  (str, 3-tuple, or wx.Colour)

(inherited from dPemMixin)
BorderLineStyle
Style of line for the border drawn around the control.

Possible choices are:
	"Solid"  (default)
	"Dash"
	"Dot"
	"DotDash"
	"DashDot"

(inherited from dPemMixin)
BorderResizable
Specifies whether the user can resize this form.  (bool).

The default is True for dForm and False for dDialog.

(inherited from dFormMixin)
BorderStyle
Specifies the type of border for this window. (str).

Possible choices are:
	"None"
	"Simple"
	"Sunken"
	"Raised"
			

(inherited from dPemMixin)
BorderWidth
Width of the border drawn around the control, if any. (int)

Default=0 (no border)
			

(inherited from dPemMixin)
Bottom
The position of the bottom side of the object. This is a
convenience property, and is equivalent to setting the Top property
to this value minus the Height of the control.  (int)

(inherited from dPemMixinBase)
Caption
The caption of the object. (str)

(inherited from dPemMixin)
Centered
Centers the form on the screen when set to True.  (bool)

(inherited from dFormMixin)
Children
Returns a list of object references to the children of
this object. Only applies to containers. Children will be None for
non-containers.  (list or None)

(inherited from Window)
Class
The class the object is based on. Read-only.  (class)

(inherited from dObject)
Connection
The connection to the database used by this form  (dConnection)

(inherited from dFormMixin)
ControllingSizer
Reference to the sizer that controls this control's layout.  (dSizer)

(inherited from dPemMixin)
ControllingSizerItem
Reference to the sizer item that control's this control's layout.

This is useful for getting information about how the item is being
sized, and for changing those settings.  (SizerItem)
			

(inherited from dPemMixin)
CxnName
Name of the connection used for data access  (str)

(inherited from dFormMixin)
DroppedFileHandler
Reference to the object that will handle files dropped on this control.
When files are dropped, a list of them will be passed to this object's
'processDroppedFiles()' method. Default=None  (object or None)

(inherited from dPemMixin)
DroppedTextHandler
Reference to the object that will handle text dropped on this control.
When text is dropped, that text will be passed to this object's
'processDroppedText()' method. Default=None  (object or None)

(inherited from dPemMixin)
DynamicAutoUpdateStatusText
Dynamically determine the value of the AutoUpdateStatusText property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
AutoUpdateStatusText property. If DynamicAutoUpdateStatusText is set to None (the default), AutoUpdateStatusText
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicBackColor
Dynamically determine the value of the BackColor property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BackColor property. If DynamicBackColor is set to None (the default), BackColor
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicBorderColor
Dynamically determine the value of the BorderColor property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BorderColor property. If DynamicBorderColor is set to None (the default), BorderColor
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicBorderLineStyle
Dynamically determine the value of the BorderLineStyle property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BorderLineStyle property. If DynamicBorderLineStyle is set to None (the default), BorderLineStyle
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicBorderResizable
Dynamically determine the value of the BorderResizable property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BorderResizable property. If DynamicBorderResizable is set to None (the default), BorderResizable
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicBorderStyle
Dynamically determine the value of the BorderStyle property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BorderStyle property. If DynamicBorderStyle is set to None (the default), BorderStyle
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicBorderWidth
Dynamically determine the value of the BorderWidth property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
BorderWidth property. If DynamicBorderWidth is set to None (the default), BorderWidth
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicCaption
Dynamically determine the value of the Caption property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Caption property. If DynamicCaption is set to None (the default), Caption
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicCentered
Dynamically determine the value of the Centered property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Centered property. If DynamicCentered is set to None (the default), Centered
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicConnection
Dynamically determine the value of the Connection property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Connection property. If DynamicConnection is set to None (the default), Connection
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicEnabled
Dynamically determine the value of the Enabled property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Enabled property. If DynamicEnabled is set to None (the default), Enabled
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFloatOnParent
Dynamically determine the value of the FloatOnParent property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FloatOnParent property. If DynamicFloatOnParent is set to None (the default), FloatOnParent
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicFont
Dynamically determine the value of the Font property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Font property. If DynamicFont is set to None (the default), Font
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFontBold
Dynamically determine the value of the FontBold property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FontBold property. If DynamicFontBold is set to None (the default), FontBold
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFontFace
Dynamically determine the value of the FontFace property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FontFace property. If DynamicFontFace is set to None (the default), FontFace
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFontItalic
Dynamically determine the value of the FontItalic property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FontItalic property. If DynamicFontItalic is set to None (the default), FontItalic
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFontSize
Dynamically determine the value of the FontSize property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FontSize property. If DynamicFontSize is set to None (the default), FontSize
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicFontUnderline
Dynamically determine the value of the FontUnderline property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
FontUnderline property. If DynamicFontUnderline is set to None (the default), FontUnderline
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicForeColor
Dynamically determine the value of the ForeColor property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
ForeColor property. If DynamicForeColor is set to None (the default), ForeColor
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicHeight
Dynamically determine the value of the Height property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Height property. If DynamicHeight is set to None (the default), Height
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicIcon
Dynamically determine the value of the Icon property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Icon property. If DynamicIcon is set to None (the default), Icon
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicLeft
Dynamically determine the value of the Left property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Left property. If DynamicLeft is set to None (the default), Left
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicMenuBar
Dynamically determine the value of the MenuBar property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
MenuBar property. If DynamicMenuBar is set to None (the default), MenuBar
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicMousePointer
Dynamically determine the value of the MousePointer property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
MousePointer property. If DynamicMousePointer is set to None (the default), MousePointer
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicPosition
Dynamically determine the value of the Position property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Position property. If DynamicPosition is set to None (the default), Position
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicShowCaption
Dynamically determine the value of the ShowCaption property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
ShowCaption property. If DynamicShowCaption is set to None (the default), ShowCaption
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicShowStatusBar
Dynamically determine the value of the ShowStatusBar property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
ShowStatusBar property. If DynamicShowStatusBar is set to None (the default), ShowStatusBar
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicSize
Dynamically determine the value of the Size property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Size property. If DynamicSize is set to None (the default), Size
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicStatusBar
Dynamically determine the value of the StatusBar property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
StatusBar property. If DynamicStatusBar is set to None (the default), StatusBar
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicStatusText
Dynamically determine the value of the StatusText property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
StatusText property. If DynamicStatusText is set to None (the default), StatusText
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicTag
Dynamically determine the value of the Tag property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Tag property. If DynamicTag is set to None (the default), Tag
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicToolBar
Dynamically determine the value of the ToolBar property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
ToolBar property. If DynamicToolBar is set to None (the default), ToolBar
will not be dynamically evaluated.

(inherited from dFormMixin)
DynamicToolTipText
Dynamically determine the value of the ToolTipText property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
ToolTipText property. If DynamicToolTipText is set to None (the default), ToolTipText
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicTop
Dynamically determine the value of the Top property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Top property. If DynamicTop is set to None (the default), Top
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicTransparency
Dynamically determine the value of the Transparency property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Transparency property. If DynamicTransparency is set to None (the default), Transparency
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicVisible
Dynamically determine the value of the Visible property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Visible property. If DynamicVisible is set to None (the default), Visible
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicWidth
Dynamically determine the value of the Width property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
Width property. If DynamicWidth is set to None (the default), Width
will not be dynamically evaluated.

(inherited from dPemMixin)
DynamicWindowState
Dynamically determine the value of the WindowState property.

Specify a function and optional arguments that will get called from the
update() method. The return value of the function will get set to the
WindowState property. If DynamicWindowState is set to None (the default), WindowState
will not be dynamically evaluated.

(inherited from dFormMixin)
Enabled
Specifies whether the object and children can get user input. (bool)

(inherited from Window)
FloatOnParent
Specifies whether the form stays on top of the parent or not.

(inherited from dFormMixin)
FloatingPanel
Small modal dialog that is designed to be used for temporary displays,
similar to context menus, but which can contain any controls.
(read-only) (dDialog)

(inherited from dFormMixin)
Font
Specifies font object for this control. (dFont)

(inherited from Window)
FontBold
Specifies if the font is bold-faced. (bool)

(inherited from dPemMixin)
FontDescription
Human-readable description of the current font settings. (str)

(inherited from dPemMixin)
FontFace
Specifies the font face. (str)

(inherited from dPemMixin)
FontInfo
Specifies the platform-native font info string. Read-only. (str)

(inherited from dPemMixin)
FontItalic
Specifies whether font is italicized. (bool)

(inherited from dPemMixin)
FontSize
Specifies the point size of the font. (int)

(inherited from dPemMixin)
FontUnderline
Specifies whether text is underlined. (bool)

(inherited from dPemMixin)
ForeColor
Specifies the foreground color of the object. (str, 3-tuple, or wx.Colour)

(inherited from dPemMixin)
Form
Object reference to the dForm containing the object. Read-only. (dForm).

(inherited from dPemMixinBase)
Height
Specifies the height of the object. (int)

(inherited from dPemMixin)
HelpContextText
Specifies the context-sensitive help text associated with this
window. (str)
			

(inherited from dPemMixin)
Hover
When True, Mouse Enter events fire the onHover method, and
MouseLeave events fire the endHover method  (bool)

(inherited from dPemMixin)
Icon
Specifies the icon for the form.

The value passed can be a binary icon bitmap, a filename, or a
sequence of filenames. Providing a sequence of filenames pointing to
icons at expected dimensions like 16, 22, and 32 px means that the
system will not have to scale the icon, resulting in a much better
appearance.

(inherited from TopLevelWindow)
IdleRefreshInterval
Controls how often the form is refreshed when idle.

If you notice a lot of flicker when a form is 'doing nothing', increase
this value. Likewise, if you notice that changes are not reflected as
readily as you wish, decrease it. The value is in milliseconds; the
default is 1000.  (int)

(inherited from dFormMixin)
Left
Specifies the left position of the object. (int)

(inherited from dPemMixin)
LogEvents
Specifies which events to log.  (list of strings)

If the first element is 'All', all events except the following listed events
will be logged.
Event logging is resource-intensive, so in addition to setting this LogEvents
property, you also need to make the following call:

	>>> dabo.eventLogging = True


(inherited from dObject)
MDI
Returns True if this is a MDI (Multiple Document Interface) form.  (bool)

Otherwise, returns False if this is a SDI (Single Document Interface) form.
Users on Microsoft Windows seem to expect MDI, while on other platforms SDI is
preferred.

See also: the dabo.MDI global setting.  (bool)

(inherited from dFormMixin)
MaximumHeight
Maximum allowable height for the control in pixels.  (int)

(inherited from dPemMixin)
MaximumSize
Maximum allowable size for the control in pixels.  (2-tuple of int)

(inherited from dPemMixin)
MaximumWidth
Maximum allowable width for the control in pixels.  (int)

(inherited from dPemMixin)
MenuBar
Specifies the menu bar instance for the form.

(inherited from Frame)
MenuBarClass
Specifies the menu bar class to use for the form, or None.

(inherited from dFormMixin)
MenuBarFile
Path to the .mnxml file that defines this form's menu bar  (str)

(inherited from dFormMixin)
MinimumHeight
Minimum allowable height for the control in pixels.  (int)

(inherited from dPemMixin)
MinimumSize
Minimum allowable size for the control in pixels.  (2-tuple of int)

(inherited from dPemMixin)
MinimumWidth
Minimum allowable width for the control in pixels.  (int)

(inherited from dPemMixin)
MousePointer
Specifies the shape of the mouse pointer when it enters this window. (obj)

(inherited from dPemMixin)
Name
Specifies the name of the object, which must be unique among siblings.

If the specified name isn't unique, an exception will be raised. See also
NameBase, which let's you set a base name and Dabo will automatically append
integers to make it unique.

(inherited from Window)
NameBase
Specifies the base name of the object.

The base name specified will become the object's Name, unless another sibling
already has that name, in which case Dabo will find the next unique name by
adding integers to the end of the base name. For example, if your code says:

	self.NameBase = "txtAddress"

and there is already a sibling object with that name, your object will end up
with Name = "txtAddress1".

This property is write-only at runtime.

(inherited from dPemMixin)
Parent
The containing object. (obj)

(inherited from Window)
Position
The (x,y) position of the object. (tuple)

(inherited from Window)
PreferenceManager
Reference to the Preference Management object  (dPref)

(inherited from dObject)
RegID
A unique identifier used for referencing by other objects. (str)

(inherited from dPemMixin)
Right
The position of the right side of the object. This is a
convenience property, and is equivalent to setting the Left property
to this value minus the Width of the control.  (int)

(inherited from dPemMixinBase)
SaveRestorePosition
Specifies whether the form's position and size as set by the user
will get saved and restored in the next session. Default is True for
forms and False for dialogs.

(inherited from dFormMixin)
ShowCaption
Specifies whether the caption is displayed in the title bar. (bool).

(inherited from dFormMixin)
ShowCloseButton
Specifies whether a close button is displayed in the title bar. (bool).

(inherited from dFormMixin)
ShowInTaskBar
Specifies whether the form is shown in the taskbar.  (bool).

(inherited from dFormMixin)
ShowMaxButton
Specifies whether a maximize button is displayed in the title bar. (bool).

(inherited from dFormMixin)
ShowMenuBar
Specifies whether a menubar is created and shown automatically.

(inherited from dFormMixin)
ShowMinButton
Specifies whether a minimize button is displayed in the title bar. (bool).

(inherited from dFormMixin)
ShowStatusBar
Specifies whether the status bar gets automatically created.

(inherited from dFormMixin)
ShowSystemMenu
Specifies whether a system menu is displayed in the title bar. (bool).

(inherited from dFormMixin)
ShowToolBar
Specifies whether the Tool bar gets automatically created.

(inherited from dFormMixin)
Size
The size of the object. (tuple)

(inherited from Window)
Sizer
The sizer for the object.

(inherited from Window)
SizersToOutline
When drawing the outline of sizers, the sizer(s) to draw.
Default=self.Sizer  (dSizer)

(inherited from dFormMixin)
StatusBar
Status bar for this form. (dStatusBar)

(inherited from Frame)
StatusBarClass
Class to be used for this form's status bar. Default=dStatusBar (dStatusBar)

(inherited from dFormMixin)
StatusText
Text displayed in the form's status bar. (string)

(inherited from dPemMixin)
StayOnTop
Keeps the form on top of all other forms. (bool)

(inherited from dFormMixin)
Tag
A property that user code can safely use for specific purposes.

(inherited from dPemMixin)
TempForm
Used to indicate that this is a temporary form, and that its settings
should not be persisted. Default=False  (bool)

(inherited from dFormMixin)
TinyTitleBar
Specifies whether the title bar is small, like a tool window. (bool).

(inherited from dFormMixin)
ToolBar
Tool bar for this form. (dToolBar)

(inherited from Frame)
ToolTipText
Specifies the tooltip text associated with this window. (str)

(inherited from dPemMixin)
Top
The top position of the object. (int)

(inherited from dPemMixin)
Transparency
Transparency level of the control; ranges from 0 (transparent) to 255 (opaque).
Default=0. Does not currently work on Gtk/Linux.  (int)

(inherited from dPemMixin)
TransparencyDelay
Time in seconds to change transparency. Set it to zero to see instant changes.
Default=0.25 (float)

(inherited from dPemMixin)
Visible
Specifies whether the object is visible at runtime.  (bool)

(inherited from dPemMixin)
VisibleOnScreen
Specifies whether the object is physically visible at runtime.  (bool)

The Visible property could return True even if the object isn't actually
shown on screen, due to a parent object or sizer being invisible.

The VisibleOnScreen property will return True only if the object and all
parents are visible.

(inherited from dPemMixin)
Width
The width of the object. (int)

(inherited from dPemMixin)
WindowHandle
The platform-specific handle for the window. Read-only. (long)

(inherited from dPemMixin)
WindowState
Specifies the current state of the form. (int)

Normal
Minimized
Maximized
FullScreen

(inherited from dFormMixin)



Events

Activate
Occurs when the form or application becomes active.
BackgroundErased
Occurs when a window background has been erased and needs repainting.
Close
Occurs when the user closes the form.
Create
Occurs after the control or form is created.
Deactivate
Occurs when another form becomes active.
Destroy
Occurs when the control or form is destroyed.
FontPropertiesChanged
Occurs when the properties of a dFont have changed.
GotFocus
Occurs when the control gets the focus.
Idle
Occurs when the event loop has no active events to process.

This is a good place to put redraw or other such UI-intensive code, so that it
will only run when the application is otherwise not busy doing other (more
important) things.
KeyChar
Occurs when a key is depressed and released on the
focused control or form.
KeyDown
Occurs when any key is depressed on the focused control or form.
KeyEvent

		
KeyUp
Occurs when any key is released on the focused control or form.
LostFocus
Occurs when the control loses the focus.
MenuClose
Occurs when a menu has just been closed.
MenuOpen
Occurs when a menu is about to be opened.
MouseEnter
Occurs when the mouse pointer enters the form or control.
MouseEvent

		
MouseLeave
Occurs when the mouse pointer leaves the form or control.
MouseLeftClick
Occurs when the mouse's left button is depressed
and released on the control.
MouseLeftDoubleClick
Occurs when the mouse's left button is double-clicked on the control.
MouseLeftDown
Occurs when the mouse's left button is depressed on the control.
MouseLeftUp
Occurs when the mouse's left button is released on the control.
MouseMiddleClick
Occurs when the mouse mouse's middle button is depressed
and released on the control.
MouseMiddleDoubleClick
Occurs when the mouse's middle button is double-clicked
on the control.
MouseMiddleDown
Occurs when the mouse's middle button is depressed on the control.
MouseMiddleUp
Occurs when the mouse's middle button is released on the control.
MouseMove
Occurs when the mouse moves in the control.
MouseRightClick
Occurs when the mouse mouse's right button is depressed
and released on the control.
MouseRightDoubleClick
Occurs when the mouse's right button is double-clicked on the control.
MouseRightDown
Occurs when the mouse's right button is depressed on the control.
MouseRightUp
Occurs when the mouse's right button is released on the control.
MouseWheel
Occurs when the user scrolls the mouse wheel.
Move
Occurs when the control's position changes.
Paint
Occurs when it is time to paint the control.
Resize
Occurs when the control or form is resized.
TreeBeginDrag
Occurs when a drag operation begins in a tree.
TreeEndDrag
Occurs when a drag operation ends in a tree.
Update
Occurs when a container wants its controls to update
their properties.



Methods

absoluteCoordinates(self, pos=None)
Translates a position value for a control to absolute screen position.

(inherited from dPemMixin)
activeControlValid(self)
Force the control-with-focus to fire its KillFocus code.

The bizobj will only get its field updated during the control's
KillFocus code. This function effectively commands that update to
happen before it would have otherwise occurred.

(inherited from dFormMixin)
addObject(self, classRef, Name=None, *args, **kwargs)
Instantiate object as a child of self.

The classRef argument must be a Dabo UI class definition. (it must inherit
dPemMixin). Alternatively, it can be a saved class definition in XML format,
as created by the Class Designer.

The name argument, if passed, will be sent along to the object's
constructor, which will attempt to set its Name accordingly. If the name
argument is not passed (or None), the object will get a default Name as
defined in the object's class definition.

Additional positional and/or keyword arguments will be sent along to the
object's constructor.

(inherited from dPemMixin)
addToOutlinedSizers(self, val)

			
(inherited from dFormMixin)
afterInit(self)
Subclass hook. Called after the object's __init__ has run fully.
Subclasses should place their __init__ code here in this hook, instead of
overriding __init__ directly, to avoid conflicting with base Dabo behavior.

(inherited from dObject)
afterInitAll(self)

			
(inherited from dPemMixin)
afterSetMenuBar(self)
Subclasses can extend the menu bar here.

(inherited from dFormMixin)
afterSetProperties(self)

			
(inherited from dPemMixin)
appendToolBarButton(self, name, pic, toggle=False, tip='', help='', *args, **kwargs)

			
(inherited from dFormMixin)
autoBindEvents(self, force=True)
Automatically bind any on*() methods to the associated event.

User code only needs to define the callback, and Dabo will automatically
set up the event binding. This will satisfy lots of common cases where
you want an object or its parent to respond to the object's events.

To use this feature, just define a method on<EventName>(), or	if you
want a parent container to respond to the event, make a method in the
parent on<EventName>_<object Name or RegID>().

For example::
	
	class MyButton(dabo.ui.dButton):
		def onHit(self, evt):
			print "Hit!"

	class MyPanel(dabo.ui.dPanel):
		def afterInit(self):
			self.addObject(MyButton, RegID="btn1")

		def onHit_btn1(self, evt):
			print "panel: button hit!"

When the button is pressed, you'll see both 'hit' messages because of
auto event binding.

If you want to bind your events explicitly, you can turn off auto event
binding by calling::

	 dabo.autoBindEvents = False

This feature is inspired by PythonCard.

(inherited from EventMixin)
beforeClose(self, evt)
Hook method. Returning False will prevent the form from
closing. Gives you a chance to determine the status of the form
to see if changes need to be saved, etc.

(inherited from dFormMixin)
beforeInit(self, *args, **kwargs)
Subclass hook. Called before the object is fully instantiated.
Usually, user code should override afterInit() instead, but there may be
cases where you need to set an attribute before the init stage is fully
underway.

(inherited from dObject)
beforeSetProperties(self, properties)

			
(inherited from dPemMixin)
bindEvent(self, eventClass, function, _auto=False)
Bind a dEvent to a callback function.

(inherited from EventMixin)
bindEvents(self, bindings)
Bind a sequence of [dEvent, callback] lists.

(inherited from EventMixin)
bindKey(self, keyCombo, callback, **kwargs)
Bind a key combination such as "ctrl+c" to a callback function.

See dKeys.keyStrings for the valid string key codes.
See dKeys.modifierStrings for the valid modifier codes.

Examples::

	# When user presses <esc>, close the form:
	form.bindKey("esc", form.Close)

	# When user presses <ctrl><alt><w>, close the form:
	form.bindKey("ctrl+alt+w", form.Close)


(inherited from dPemMixin)
bringToFront(self)
Makes this object topmost

(inherited from dPemMixin)
clear(self)
Clears the background of custom-drawn objects.

(inherited from dPemMixin)
clone(self, obj, name=None)
Create another object just like the passed object. It assumes that the
calling object will be the container of the newly created object.

(inherited from dPemMixin)
close(self, force=False)
This method will close the form. If force = False (default)
the beforeClose methods will be called, and these will have
an opportunity to conditionally block the form from closing.
If force=True, the form is closed without any chance of
preventing it.

(inherited from dFormMixin)
closing(self)
Stub method to be customized in subclasses. At this point,
the form is going to close. If you need to do something that might
prevent the form from closing, code it in the beforeClose()
method instead.

(inherited from dFormMixin)
containerCoordinates(self, cnt, pos=None)
Given a position relative to this control, return a position relative
to the specified container. If no position is passed, returns the position
of this control relative to the container.

(inherited from dPemMixin)
copy(self)
Called by uiApp when the user requests a copy operation.

Return None (the default) and uiApp will try a default copy operation.
Return anything other than None and uiApp will assume that the copy
operation has been handled.

(inherited from dPemMixin)
createBizobjs(self)
Can be overridden in instances to create the bizobjs this form needs.
It is provided so that tools such as the Class Designer can create skeleton
code that the user can later enhance.

(inherited from dFormMixin)
cut(self)
Called by uiApp when the user requests a cut operation.

Return None (the default) and uiApp will try a default cut operation.
Return anything other than None and uiApp will assume that the cut
operation has been handled.

(inherited from dPemMixin)
drawArc(self, xPos, yPos, rad, startAngle, endAngle, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws an arc (pie slice) of a circle centered around the specified point,
starting from 'startAngle' degrees, and sweeping counter-clockwise
until 'endAngle' is reached.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawBitmap(self, bmp, x=0, y=0, mode=None, persist=True, transparent=True, visible=True, dc=None, useDefaults=False)
Draws a bitmap on the object at the specified position.

(inherited from dPemMixin)
drawCircle(self, xPos, yPos, rad, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a circle of the specified radius around the specified point.

You can set the color and thickness of the line, as well as the
color and hatching style of the fill. Normally, when persist=True,
the circle will be re-drawn on paint events, but if you pass False,
it will be drawn once only.

A drawing object is returned, or None if persist=False. You can
'remove' the drawing by setting the Visible property of the
returned object to False. You can also manipulate the position, size,
color, and fill by changing the various properties of the object.

(inherited from dPemMixin)
drawEllipse(self, xPos, yPos, width, height, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws an ellipse contained within the rectangular space defined by
the position and size coordinates

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawEllipticArc(self, xPos, yPos, width, height, startAngle, endAngle, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws an arc (pie slice) of a ellipse contained by the specified
dimensions, starting from 'startAngle' degrees, and sweeping
counter-clockwise until 'endAngle' is reached.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawGradient(self, orientation, x=0, y=0, width=None, height=None, color1=None, color2=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a horizontal or vertical gradient on the control. Default
is to cover the entire control, although you can specify positions.
The gradient is drawn with 'color1' as the top/left color, and 'color2'
as the bottom/right color.

(inherited from dPemMixin)
drawLine(self, x1, y1, x2, y2, penColor='black', penWidth=1, fillColor=None, lineStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a line between (x1,y1) and (x2, y2).

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawPolyLines(self, points, penColor='black', penWidth=1, lineStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a series of connected line segments defined by the specified points.

The 'points' parameter should be a tuple of (x,y) pairs defining the shape. Lines
are drawn connecting the points sequentially, but a segment from the last
point to the first is not drawn, leaving an 'open' polygon. As a result, there is no
FillColor or HatchStyle defined for this.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawPolygon(self, points, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a polygon defined by the specified points.

The 'points' parameter should be a tuple of (x,y) pairs defining the
polygon.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawRectangle(self, xPos, yPos, width, height, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a rectangle of the specified size beginning at the specified
point.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawRoundedRectangle(self, xPos, yPos, width, height, radius, penColor='black', penWidth=1, fillColor=None, lineStyle=None, hatchStyle=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws a rounded rectangle of the specified size beginning at the specified
point, with the specified corner radius.

See the 'drawCircle()' method above for more details.

(inherited from dPemMixin)
drawText(self, text, x=0, y=0, angle=0, fontFace=None, fontSize=None, fontBold=None, fontItalic=None, fontUnderline=None, foreColor=None, backColor=None, mode=None, persist=True, visible=True, dc=None, useDefaults=False)
Draws text on the object at the specified position
using the specified characteristics. Any characteristics
not specified will be set to the system default.

(inherited from dPemMixin)
endHover(self, evt=None)

			
(inherited from dPemMixin)
fillPreferenceDialog(self, dlg)
This method is called with a reference to the pref dialog. It can be overridden
in subclasses to add application-specific content to the pref dialog. To add a
new page to the dialog, call the dialog's addCategory() method, passing the caption
for that page. It will return a reference to the newly-created page, to which you
then add your controls.

(inherited from dFormMixin)
fitToSizer(self, extraWidth=0, extraHeight=0)
Resize the control to fit the size required by its sizer.

(inherited from dPemMixin)
fontZoomIn(self, amt=1)
Zoom in on the font, by setting a higher point size.

(inherited from dPemMixinBase)
fontZoomNormal(self)
Reset the font zoom back to zero.

(inherited from dPemMixinBase)
fontZoomOut(self, amt=1)
Zoom out on the font, by setting a lower point size.

(inherited from dPemMixinBase)
forceSizerOutline(self)

			
(inherited from dFormMixin)
formCoordinates(self, pos=None)
Given a position relative to this control, return a position relative
to the containing form. If no position is passed, returns the position
of this control relative to the form.

(inherited from dPemMixin)
getAbsoluteName(self)
Return the fully qualified name of the object.

(inherited from dObject)
getCaptureBitmap(self)
Return a bitmap snapshot of self as it appears in the UI at this moment.

(inherited from dPemMixin)
getDisplayLocker(self)
Returns an object that locks the current display when created, and
unlocks it when destroyed. This is generally safer than calling lockDisplay()
and unlockDisplay(), especially when used with callAfterInterval(), when
the unlockDisplay() calls may not all happen.

(inherited from dPemMixin)
getMenu(self)
Get the navigation menu for this form.

Every form maintains an internal menu of actions appropriate to itself.
For instance, a dForm with a primary bizobj will maintain a menu with
'requery', 'save', 'next', etc. choices.

This function sets up the internal menu, which can optionally be
inserted into the mainForm's menu bar during SetFocus.

(inherited from dFormMixin)
getMousePosition(self)
Returns the current mouse position on the entire screen
relative to this object.

(inherited from dPemMixin)
getObjectByRegID(self, id)
Given a RegID value, this will return a reference to the
associated object, if any. If not, returns None.

(inherited from dFormMixin)
getPositionInSizer(self)
Convenience method to let you call this directly on the object.

(inherited from dPemMixin)
getProperties(self, propertySequence=(), propsToSkip=(), ignoreErrors=False, *propertyArguments)
Returns a dictionary of property name/value pairs.

If a sequence of properties is passed, just those property values
will be returned. Otherwise, all property values will be returned.
The sequence of properties can be a list, tuple, or plain string
positional arguments. For instance, all of the following are
equivilent::

	print self.getProperties("Caption", "FontInfo", "Form")
	print self.getProperties(["Caption", "FontInfo", "Form"])
	t = ("Caption", "FontInfo", "Form")
	print self.getProperties(t)
	print self.getProperties(\*t)

An exception will be raised if any passed property names don't
exist, aren't actual properties, or are not readable (do not have
getter functions).

However, if an exception is raised from the property getter function,
the exception will get caught and used as the property value in the
returned property dictionary. This allows the property list to be
returned even if some properties can't be evaluated correctly by the
object yet.

(inherited from PropertyHelperMixin)
getSizerProp(self, prop)
Gets the current setting for the given property from the object's
ControllingSizer. Returns None if object is not in a sizer.

(inherited from dPemMixin)
getSizerProps(self)
Returns a dict containing the object's sizer property info. The
keys are the property names, and the values are the current
values for those props.

(inherited from dPemMixin)
hide(self)
Make the object invisible.

(inherited from dPemMixin)
initEvents(self)
Hook for subclasses. User code should do custom event binding
here, such as::
	
	self.bindEvent(dEvents.GotFocus, self.customGotFocusHandler)
	

(inherited from dObject)
initProperties(self)
Hook for subclasses. User subclasses should set properties
here, such as::
	
	self.Name = "MyTextBox"
	self.BackColor = (192,192,192)
	

(inherited from dObject)
isContainedBy(self, obj)
Returns True if the containership hierarchy for this control
includes the passed object reference.

(inherited from dPemMixin)
iterateCall(self, funcName, *args, **kwargs)
Call the given function on this object and all of its Children. If
any object does not have the given function, no error is raised; it
is simply ignored.

(inherited from dPemMixinBase)
layout(self)
Wrap the wx sizer layout call.

(inherited from dFormMixin)
lockDisplay(self)
Locks the visual updates to the control.

This can significantly improve performance when many items are being
updated at once.

IMPORTANT: you must call unlockDisplay() when you are done, or your
object will never draw. unlockDisplay() must be called once for every
time lockDisplay() is called in order to resume repainting of the
control. Alternatively, you can call lockDisplay() many times, and
then call unlockDisplayAll() once when you are done.

Note that lockDisplay currently doesn't do anything on GTK.

(inherited from dPemMixin)
moveTabOrderAfter(self, obj)
Moves this object's tab order after the passed obj.

(inherited from dPemMixin)
moveTabOrderBefore(self, obj)
Moves this object's tab order before the passed obj.

(inherited from dPemMixin)
objectCoordinates(self, pos=None)
Given a position relative to the form, return a position relative
to this object. If no position is passed, returns the position
of this control relative to the form.

(inherited from dPemMixin)
onEditRedo(self, evt)
If you want your form to respond to the Redo menu item in
the Edit menu that is installed in the Dabo base menu, override
this method, and either return nothing, or return something other
than False.

(inherited from dFormMixin)
onEditUndo(self, evt)
If you want your form to respond to the Undo menu item in
the Edit menu that is installed in the Dabo base menu, override
this method, and either return nothing, or return something other
than False.

(inherited from dFormMixin)
onHover(self, evt=None)

			
(inherited from dPemMixin)
paste(self)
Called by uiApp when the user requests a paste operation.

Return None (the default) and uiApp will try a default paste operation.
Return anything other than None and uiApp will assume that the paste
operation has been handled.

(inherited from dPemMixin)
popStatusText(self)
Restores the StatusText to the last value pushed on the stack. If there
are no values in the stack, nothing is changed.

(inherited from dFormMixin)
posIsWithin(self, xpos, ypos=None)

			
(inherited from dPemMixin)
processDroppedFiles(self, filelist, x, y)
Handler for files dropped on the control. Override in your
subclass/instance for your needs .

(inherited from dPemMixin)
processDroppedText(self, txt, x, y)
Handler for text dropped on the control. Override in your
subclass/instance for your needs .

(inherited from dPemMixin)
pushStatusText(self, txt, duration=None)
Stores the current text of the StatusBar on a LIFO stack for later retrieval.

(inherited from dFormMixin)
raiseEvent(self, eventClass, nativeEvent=None, *args, **kwargs)
Raise the passed Dabo event.

(inherited from dPemMixin)
reCreate(self, child=None)
Abstract method: subclasses MUST override for UI-specifics.

(inherited from dPemMixinBase)
recreate(self, child=None)
Recreate the object.

Warning: this is experimental and is known to cause hair loss.

(inherited from dPemMixin)
redraw(self, dc)
Called when the object is (re)drawn.

This is a user subclass hook, where you should put any drawing routines
to affect the object appearance.

(inherited from dPemMixin)
refresh(self, interval=None)
Repaints the form and all contained objects.

This method is called repeatedly from many different places during
a single change in the UI, so by default the actual execution is cached
using callAfterInterval(). The default interval is 100 milliseconds. You
can change that to suit your app needs by passing a different interval
in milliseconds.

Sometimes, though, you want to force immediate execution of the
refresh. In these cases, pass an interval of 0 to this method, which
means don't wait; execute now.

(inherited from dFormMixin)
registerObject(self, obj)
Stores a reference to the passed object using the RegID key
property of the object for later retrieval. You may reference the
object as if it were a child object of this form; i.e., by using simple
dot notation, with the RegID as the 'name' of the object.

(inherited from dFormMixin)
relativeCoordinates(self, pos=None)
Translates an absolute screen position to position value for a control.

(inherited from dPemMixin)
release(self)
Instead of just destroying the object, make sure that
we close it properly and clean up any references to it.

(inherited from dFormMixin)
reload(self)
Tells the application to check for a newer version of the form, and if there is,
to replace this instance with an instance of the newer class.

(inherited from dFormMixin)
removeDrawnObject(self, obj)

			
(inherited from dPemMixin)
removeFromOutlinedSizers(self, val)

			
(inherited from dFormMixin)
restoreSizeAndPosition(self)
Restore the saved window geometry for this form.

Ask dApp for the last saved setting of height, width, left, and top,
and set those properties on this form.

(inherited from dFormMixin)
safeDestroy(self)
Since the callAfter to close() was added, I'm getting a lot
of dead object warnings. This should fix that.

(inherited from dFormMixin)
saveSizeAndPosition(self)
Save the current size and position of this form.

(inherited from dFormMixin)
sendToBack(self)
Places this object behind all others.

(inherited from dPemMixin)
setAll(self, prop, val, recurse=True, filt=None, instancesOf=None)
Set all child object properties to the passed value.

No bad effects will happen if the property doesn't apply to a child - only
children with the property will have their property updated.

If 'recurse' is True, setAll() will be called on each child as well.

If 'filt' is not empty, only children that match the expression in 'filt'
will be affected. The expression will be evaluated assuming the child
object is prefixed to the expression. For example, if you want to only
affect objects that are instances of dButton, you'd call::

	form.setAll("FontBold", True, filt="BaseClass == dabo.ui.dButton")

If the instancesOf sequence is passed, the property will only be set if
the child object is an instance of one of the passed classes.

(inherited from dPemMixin)
setFocus(self)
Sets focus to the object.

(inherited from dPemMixin)
setPositionInSizer(self, pos)
Convenience method to let you call this directly on the object.

(inherited from dPemMixin)
setProperties(self, propDict={}, ignoreErrors=False, **propKw)
Sets a group of properties on the object all at once.

You have the following options for sending the properties:
	
	1) Property/Value pair dictionary
	2) Keyword arguments
	3) Both

The following examples all do the same thing::

	self.setProperties(FontBold=True, ForeColor="Red")
	self.setProperties({"FontBold": True, "ForeColor": "Red"})
	self.setProperties({"FontBold": True}, ForeColor="Red")


(inherited from PropertyHelperMixin)
setPropertiesFromAtts(self, propDict={}, ignoreExtra=True, context=None)
Sets a group of properties on the object all at once. This
is different from the regular setProperties() method because
it only accepts a dict containing prop:value pairs, and it
assumes that the value is always a string. It will convert
the value to the correct type for the property, and then set
the property to that converted value. If the value needs to be evaluated
in a specific namespace, pass that as the 'context' parameter.

(inherited from PropertyHelperMixin)
setSizerProp(self, prop, val)
Tells the object's ControllingSizer to adjust the requested property.

(inherited from dPemMixin)
setSizerProps(self, propDict)
Convenience method for setting multiple sizer item properties at once. The
dict should have the property name as the key and the desired new value
as the associated value.

(inherited from dPemMixin)
setStatusText(self, val, immediate=False)
Set the status text to val.

(inherited from dFormMixin)
show(self)
Make the object visible.

(inherited from dPemMixin)
showContainingPage(self)
If this object is inside of any paged control, it will force all containing
paged controls to switch to the page that contains this object.

(inherited from dPemMixin)
showContextMenu(self, menu, pos=None, release=True)
Display a context menu (popup) at the specified position.

If no position is specified, the menu will be displayed at the current
mouse position.

If release is True (the default), the menu will be released after the user
has dismissed it.

(inherited from dPemMixin)
showModal(self)
Shows the form in a modal fashion. Other forms can still be
activated, but all controls are disabled.

.. note::
	wxPython does not currently support this. DO NOT USE this method.
	

(inherited from dFormMixin)
unbindEvent(self, eventClass=None, function=None)
Remove a previously registered event binding.

Removes all registrations that exist for the given binding for this
object. If event is None, all bindings for the passed function are
removed. If function is None, all bindings for the passed event are
removed. If both event and function are None, all event bindings are
removed.

(inherited from EventMixin)
unbindKey(self, keyCombo)
Unbind a previously bound key combination.

Fail silently if the key combination didn't exist already.

(inherited from dPemMixin)
unlockDisplay(self)
Unlocks the visual updates to the control.

Use in conjunction with lockDisplay(), when you are doing lots of things
that would result in lengthy screen updates.

Since lockDisplay() may be called several times on an object, calling
unlockDisplay() will "undo" one locking call. When all locks have been
removed, repainting of the display will resume.

(inherited from dPemMixin)
unlockDisplayAll(self)
Immediately unlocks the display, no matter how many previous
lockDisplay calls have been made. Useful in a callAfterInterval()
construction to avoid flicker.

(inherited from dPemMixin)
update(self)
Update the properties of this object and all contained objects.

(inherited from dPemMixin)

Dabo 0.9.4 (rev. 7089)
9 Feb 2012 23:31:09