Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Public Member Functions | |
def | __init__ |
def | onMouseUp |
def | onMouseDown |
def | onMouseEnter |
def | onMouseLeave |
def | onMouseMove |
def | onClick |
def | draw |
def | setNeutralState |
def | undraw |
def | hide |
def | show |
def | redraw |
def | setCaption |
def | setState |
def | getState |
def | hasState |
def | isEnabled |
def | enable |
def | disable |
def | setEnable |
def | getGroup |
def | setGroup |
def | onMessage |
![]() | |
def | __init__ |
def | spriteIsValid |
def | draw |
def | undraw |
def | redraw |
def | setSprite |
![]() | |
def | __init__ |
def | __str__ |
def | __repr__ |
def | show |
def | hide |
def | notifyNeedRedraw |
def | draw |
def | undraw |
def | redraw |
def | onMessage |
def | onClick |
def | onShow |
def | onHide |
def | onDraw |
def | onUndraw |
def | onRedraw |
def | focus |
def | setModal |
def | isInteractive |
Data Fields | |
sprites | |
hotspot | |
linkdesc | |
linkstate | |
state | |
group | |
enabled | |
clickHandler | |
textOverlay | |
textcolor | |
textbgcolor | |
textfontsize | |
pythonstr | |
visible | |
![]() | |
sprite | |
index | |
spritestate | |
redrawPreservesZ | |
visible | |
![]() | |
room | |
owner | |
visible | |
redrawPreservesZ | |
id | |
def __init__ | ( | self, | |
room, | |||
linkdesc, | |||
index, | |||
spritefiles, | |||
hotspot, | |||
initialstate = 'enabled' , |
|||
clickHandler = None , |
|||
textcolor = GUIColor.white() , |
|||
textbgcolor = None , |
|||
textfontsize = 1.0 , |
|||
kwarg | |||
) |
Initializes the button (but does not draw it; use drawobjs())
spritefiles: a dictionary, mapping states to sprites
'enabled' : normal, default, enabled state
'disabled': disabled (grayed) state
'hot' : hot state (mouse over)
'down' : down state (mouse clicking)
'*' : fallback state
Each state in spriteifiles must be a tuple of the form:
( path , location )
or ( path, location, text [,textattrs] )
( ) - empty, for "no change"
with 'location' being a GUIRect
and 'text' being an optional overlaid text element
Definition at line 1101 of file GUI.py.
def disable | ( | self) |
Definition at line 1278 of file GUI.py.
References Breakpoint.enabled, GUIButton.enabled, and GUIButton.setNeutralState().
def enable | ( | self) |
Definition at line 1274 of file GUI.py.
References Breakpoint.enabled, GUIButton.enabled, and GUIButton.setNeutralState().
def getGroup | ( | self) |
Definition at line 1288 of file GUI.py.
References _Dummy.group, and GUIButton.group.
def getState | ( | self) |
Definition at line 1265 of file GUI.py.
References shlex.state, BinHex.state, HexBin.state, GUIButton.state, and Scanner.state.
def hasState | ( | self, | |
state | |||
) |
def hide | ( | self) |
def isEnabled | ( | self) |
Definition at line 1271 of file GUI.py.
References Breakpoint.enabled, and GUIButton.enabled.
def onMessage | ( | self, | |
message, | |||
params | |||
) |
Definition at line 1294 of file GUI.py.
References Breakpoint.disable(), GUIButton.disable(), Breakpoint.enable(), GUIButton.enable(), GUIButton.getGroup(), DialogBox.Item.id, DialogBox.id, GUIElement.id, GUIElement.isInteractive(), GUIButton.onMouseDown(), GUIButton.onMouseEnter(), GUIButton.onMouseLeave(), GUIButton.onMouseMove(), and GUIButton.onMouseUp().
def onMouseDown | ( | self, | |
params | |||
) |
Definition at line 1166 of file GUI.py.
References GUIButton.hasState(), GUIButton.isEnabled(), and GUIButton.setState().
def onMouseEnter | ( | self, | |
params | |||
) |
Definition at line 1170 of file GUI.py.
References GUIButton.hasState(), GUIButton.isEnabled(), and GUIButton.setState().
def onMouseLeave | ( | self, | |
params | |||
) |
Definition at line 1174 of file GUI.py.
References GUIButton.getState(), and GUIButton.setNeutralState().
def onMouseMove | ( | self, | |
params | |||
) |
Intentionally blank
def onMouseUp | ( | self, | |
params | |||
) |
Definition at line 1162 of file GUI.py.
References GUIButton.getState(), and GUIButton.setNeutralState().
def redraw | ( | self) |
Creates the button
Definition at line 1221 of file GUI.py.
References DialogBox.Item.draw(), DialogBox.List.draw(), DialogBox.Row.draw(), DialogBox.draw(), GUIElement.draw(), Breakpoint.enabled, GUIButton.enabled, Tokenizer.index, ListReader.index, GUIRoom.index, GUIStaticImage.index, GUIMouseOver.linkdesc, GUIButton.linkdesc, GUIMouseOver.linkstate, GUIButton.linkstate, GUIButton.pythonstr, GUIButton.setState(), shlex.state, BinHex.state, HexBin.state, GUIButton.state, Scanner.state, DialogBox.Item.undraw(), DialogBox.Row.undraw(), DialogBox.undraw(), GUIElement.undraw(), and GUIElement.visible.
def setCaption | ( | self, | |
caption, | |||
attrs = None |
|||
) |
def setEnable | ( | self, | |
state | |||
) |
Definition at line 1282 of file GUI.py.
References Breakpoint.disable(), GUIButton.disable(), Breakpoint.enable(), and GUIButton.enable().
def setGroup | ( | self, | |
group | |||
) |
Definition at line 1291 of file GUI.py.
References _Dummy.group, and GUIButton.group.
def setNeutralState | ( | self) |
def setState | ( | self, | |
newstate | |||
) |
Definition at line 1253 of file GUI.py.
References GUIButton._getStateSprite(), GUIButton.setCaption(), GUIStaticImage.setSprite(), shlex.state, BinHex.state, HexBin.state, GUIButton.state, and Scanner.state.
def show | ( | self) |
def undraw | ( | self) |
Hides the button
Definition at line 1205 of file GUI.py.
References Tokenizer.index, ListReader.index, GUIRoom.index, GUIStaticImage.index, GUIMouseOver.linkstate, and GUIButton.linkstate.