Python: module pyui.dialogs

pyui.dialogs | index c:\ninja\projects\pyui\pyui\dialogs.py

`Dialogs for the pyui library.`

Modules
`` |  |
pyui.locals | pyui | string | sys

Classes
`` |  | pyui.widgets.Base LineDisplay ConsoleOutput pyui.widgets.Edit(pyui.widgets.Base) ConsoleEdit pyui.widgets.Frame(pyui.widgets.Window) Console Dialog StdDialog
class Console(pyui.widgets.Frame)
`` | `#################################### # python console window`
| Method resolution order: Console pyui.widgets.Frame pyui.widgets.Window pyui.widgets.Base Methods defined here: __init__(self, x, y, w, h) destroy(self) onGo(self, object) onOutput(self, event) Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.` Methods inherited from pyui.widgets.Frame: draw(self, renderer) `Draws to the actual frame.` hitFrameRegion(self, pos) onCloseButton(self) onMouseDown(self, event) onMouseMotion(self, event) onMouseUp(self, event) replacePanel(self, panel) resize(self, w, h) setBackImage(self, filename) setTitle(self, title) Methods inherited from pyui.widgets.Window: addChild(self, child, option=None) `# for windows, children get added to the content panel` addDrawCallback(self, callback) drawWindow(self, renderer) `Sets up window drawing for the renderer, and then calls standard draw() method.` move(self, x, y) moveto(self, x, y) pack(self) setDirty(self, collide=1) setLayout(self, layout) setTopMost(self, value) Methods inherited from pyui.widgets.Base: __del__(self) addPopup(self, popup) calcSize(self) `This sets up self.rect to be absolute co-ordinates. also sets up self.windowRect to be relative to the upper left of the parent Window` checkHit(self, pos) clearDirty(self) `Clears this widgets dirty flag.` getFocus(self) `Acquire the gui system's focus. only one Base may have the focus` getToolTipInfo(self, pos) `return a tuple of the text and rectangle for the tooltip for when the mouse is in <pos> within the window. This uses the member variable toolTipInfo if it is populated.` handleEvent(self, event) `event processing for base objects` hasFocus(self) hit(self, pos) `Check for a hit using absolute coordinates.` loseFocus(self) `lose the gui system's focus.` postEvent(self, eventType) `Post an event to be processed next time through the event loop` registerEvent(self, eventType, handler) `Setup handler for an event` removeChild(self, child) setParent(self, parent) `Set the parent of this widget` setShow(self, value) setWindow(self, window) unregisterEvent(self, eventType) `Remove handler for an event` Data and non-method functions inherited from pyui.widgets.Base: canTab = 0 `int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string.`
class ConsoleEdit(pyui.widgets.Edit)
`` | `##################### # edit box with history #####################`
| Method resolution order: ConsoleEdit pyui.widgets.Edit pyui.widgets.Base Methods defined here: __init__(self, text, max, execCallback) onEnter(self, object) onKeyDown(self, event) Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.` Methods inherited from pyui.widgets.Edit: deleteSelected(self) draw(self, renderer) findMousePos(self, pos) getFocus(self) loseFocus(self) onChar(self, event) onClicked(self, event) onMouseDown(self, event) onMouseMotion(self, event) onMouseUp(self, event) setText(self, text) `external function to set the text and move the caret to the end` Data and non-method functions inherited from pyui.widgets.Edit: canTab = 1 `int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string.` Methods inherited from pyui.widgets.Base: __del__(self) addChild(self, child) `Add a child widget.` addPopup(self, popup) calcSize(self) `This sets up self.rect to be absolute co-ordinates. also sets up self.windowRect to be relative to the upper left of the parent Window` checkHit(self, pos) clearDirty(self) `Clears this widgets dirty flag.` destroy(self) `Call this to remove all references to the widget from the system.` getToolTipInfo(self, pos) `return a tuple of the text and rectangle for the tooltip for when the mouse is in <pos> within the window. This uses the member variable toolTipInfo if it is populated.` handleEvent(self, event) `event processing for base objects` hasFocus(self) hit(self, pos) `Check for a hit using absolute coordinates.` move(self, dx, dy) `move relative to current position.` moveto(self, x, y) `move to absolute position.` pack(self) `used by panels & layout managers` postEvent(self, eventType) `Post an event to be processed next time through the event loop` registerEvent(self, eventType, handler) `Setup handler for an event` removeChild(self, child) resize(self, w, h) `resize absolute size of the widget` setDirty(self, collide=1) `Sets this widget to redraw itself and notifies window.` setParent(self, parent) `Set the parent of this widget` setShow(self, value) setWindow(self, window) unregisterEvent(self, eventType) `Remove handler for an event`
class ConsoleOutput
`` |
| Methods defined here: __del__(self) __init__(self) beginCapture(self) clear(self) endCapture(self) getLines(self) write(self, text) Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.`
class Dialog(pyui.widgets.Frame)
`` | `################################## # Dialog # ##################################`
| Method resolution order: Dialog pyui.widgets.Frame pyui.widgets.Window pyui.widgets.Base Methods defined here: __init__(self, x=-1, y=-1, w=300, h=200, title=None) close(self, value=1) destroy(self) doModal(self) Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.` Methods inherited from pyui.widgets.Frame: draw(self, renderer) `Draws to the actual frame.` hitFrameRegion(self, pos) onCloseButton(self) onMouseDown(self, event) onMouseMotion(self, event) onMouseUp(self, event) replacePanel(self, panel) resize(self, w, h) setBackImage(self, filename) setTitle(self, title) Methods inherited from pyui.widgets.Window: addChild(self, child, option=None) `# for windows, children get added to the content panel` addDrawCallback(self, callback) drawWindow(self, renderer) `Sets up window drawing for the renderer, and then calls standard draw() method.` move(self, x, y) moveto(self, x, y) pack(self) setDirty(self, collide=1) setLayout(self, layout) setTopMost(self, value) Methods inherited from pyui.widgets.Base: __del__(self) addPopup(self, popup) calcSize(self) `This sets up self.rect to be absolute co-ordinates. also sets up self.windowRect to be relative to the upper left of the parent Window` checkHit(self, pos) clearDirty(self) `Clears this widgets dirty flag.` getFocus(self) `Acquire the gui system's focus. only one Base may have the focus` getToolTipInfo(self, pos) `return a tuple of the text and rectangle for the tooltip for when the mouse is in <pos> within the window. This uses the member variable toolTipInfo if it is populated.` handleEvent(self, event) `event processing for base objects` hasFocus(self) hit(self, pos) `Check for a hit using absolute coordinates.` loseFocus(self) `lose the gui system's focus.` postEvent(self, eventType) `Post an event to be processed next time through the event loop` registerEvent(self, eventType, handler) `Setup handler for an event` removeChild(self, child) setParent(self, parent) `Set the parent of this widget` setShow(self, value) setWindow(self, window) unregisterEvent(self, eventType) `Remove handler for an event` Data and non-method functions inherited from pyui.widgets.Base: canTab = 0 `int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string.`
class LineDisplay(pyui.widgets.Base)
`` | `##################### # box to display lines of text for console output # or chat windows... ####################`
| Methods defined here: __init__(self) addDisplayLine(self, displayLine, color) addLine(self, line, color=None) `This adds lines to the display. it does text wrapping.` clear(self) destroy(self) draw(self, renderer) onScrollPos(self, event) resize(self, w, h) rewrapAll(self) splitLine(self, line) `Works like split(), but also returns whitespace between words` wrapLine(self, line, color) `Add a line of text to the display lines list with wrapping.` Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.` Methods inherited from pyui.widgets.Base: __del__(self) addChild(self, child) `Add a child widget.` addPopup(self, popup) calcSize(self) `This sets up self.rect to be absolute co-ordinates. also sets up self.windowRect to be relative to the upper left of the parent Window` checkHit(self, pos) clearDirty(self) `Clears this widgets dirty flag.` getFocus(self) `Acquire the gui system's focus. only one Base may have the focus` getToolTipInfo(self, pos) `return a tuple of the text and rectangle for the tooltip for when the mouse is in <pos> within the window. This uses the member variable toolTipInfo if it is populated.` handleEvent(self, event) `event processing for base objects` hasFocus(self) hit(self, pos) `Check for a hit using absolute coordinates.` loseFocus(self) `lose the gui system's focus.` move(self, dx, dy) `move relative to current position.` moveto(self, x, y) `move to absolute position.` pack(self) `used by panels & layout managers` postEvent(self, eventType) `Post an event to be processed next time through the event loop` registerEvent(self, eventType, handler) `Setup handler for an event` removeChild(self, child) setDirty(self, collide=1) `Sets this widget to redraw itself and notifies window.` setParent(self, parent) `Set the parent of this widget` setShow(self, value) setWindow(self, window) unregisterEvent(self, eventType) `Remove handler for an event` Data and non-method functions inherited from pyui.widgets.Base: canTab = 0 `int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string.`
class StdDialog(Dialog)
`` |
| Method resolution order: StdDialog Dialog pyui.widgets.Frame pyui.widgets.Window pyui.widgets.Base Methods defined here: __init__(self, title, text) destroy(self) draw(self, renderer) onCancel(self, button) onOK(self, button) Data and non-method functions defined here: __doc__ = None __module__ = 'pyui.dialogs' `str(object) -> string Return a nice string representation of the object. If the argument is a string, the return value is the same object.` Methods inherited from Dialog: close(self, value=1) doModal(self) Methods inherited from pyui.widgets.Frame: hitFrameRegion(self, pos) onCloseButton(self) onMouseDown(self, event) onMouseMotion(self, event) onMouseUp(self, event) replacePanel(self, panel) resize(self, w, h) setBackImage(self, filename) setTitle(self, title) Methods inherited from pyui.widgets.Window: addChild(self, child, option=None) `# for windows, children get added to the content panel` addDrawCallback(self, callback) drawWindow(self, renderer) `Sets up window drawing for the renderer, and then calls standard draw() method.` move(self, x, y) moveto(self, x, y) pack(self) setDirty(self, collide=1) setLayout(self, layout) setTopMost(self, value) Methods inherited from pyui.widgets.Base: __del__(self) addPopup(self, popup) calcSize(self) `This sets up self.rect to be absolute co-ordinates. also sets up self.windowRect to be relative to the upper left of the parent Window` checkHit(self, pos) clearDirty(self) `Clears this widgets dirty flag.` getFocus(self) `Acquire the gui system's focus. only one Base may have the focus` getToolTipInfo(self, pos) `return a tuple of the text and rectangle for the tooltip for when the mouse is in <pos> within the window. This uses the member variable toolTipInfo if it is populated.` handleEvent(self, event) `event processing for base objects` hasFocus(self) hit(self, pos) `Check for a hit using absolute coordinates.` loseFocus(self) `lose the gui system's focus.` postEvent(self, eventType) `Post an event to be processed next time through the event loop` registerEvent(self, eventType, handler) `Setup handler for an event` removeChild(self, child) setParent(self, parent) `Set the parent of this widget` setShow(self, value) setWindow(self, window) unregisterEvent(self, eventType) `Remove handler for an event` Data and non-method functions inherited from pyui.widgets.Base: canTab = 0 `int(x[, base]) -> integer Convert a string or number to an integer, if possible. A floating point argument will be truncated towards zero (this does not include a string representation of a floating point number!) When converting a string, use the optional base. It is an error to supply a base when converting a non-string.`

Data
`` |  | EVENT_OUTPUT = 17383 __file__ = r'.\pyui\dialogs.pyc' __name__ = 'pyui.dialogs'