Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
GUIMouseOver Class Reference
Inheritance diagram for GUIMouseOver:
GUIElement

Public Member Functions

def __init__
 
def draw
 
def undraw
 
def redraw
 
- Public Member Functions inherited from GUIElement
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

 linkdesc
 
 index
 
 hotspot
 
 linkstate
 
- Data Fields inherited from GUIElement
 room
 
 owner
 
 visible
 
 redrawPreservesZ
 
 id
 

Detailed Description

Definition at line 1070 of file GUI.py.

Constructor & Destructor Documentation

def __init__ (   self,
  room,
  linkdesc,
  index,
  hotspot,
  kwarg 
)

Definition at line 1071 of file GUI.py.

1072  def __init__(self,room,linkdesc,index,hotspot,**kwarg):
1073  self.linkdesc=linkdesc
1074  self.index=index
1075  self.hotspot=hotspot
1076  self.linkstate=0
1077  GUIElement.__init__(self,room,**kwarg)

Member Function Documentation

def draw (   self)

Definition at line 1078 of file GUI.py.

References Tokenizer.index, ListReader.index, GUIRoom.index, GUIStaticImage.index, GUIStaticText.index, GUILineEdit.index, GUIMouseOver.index, GUIMouseOver.linkdesc, GUIMouseOver.linkstate, and GUIElement.visible.

1079  def draw(self):
1080  if self.visible and self.linkstate==0:
1081  (x,y,w,h) = self.hotspot.getHotRect()
1082  Base.Python(self.room.getIndex(),self.index,x,y,w,h,self.linkdesc,'#',True)
1083  self.linkstate=1
def redraw (   self)

Definition at line 1089 of file GUI.py.

References DialogBox.Item.draw(), DialogBox.List.draw(), DialogBox.Row.draw(), DialogBox.draw(), GUIElement.draw(), DialogBox.Item.undraw(), DialogBox.Row.undraw(), DialogBox.undraw(), and GUIElement.undraw().

1090  def redraw(self):
1091  self.undraw()
1092  self.draw()
1093 
1094 
1095 """----------------------------------------------------------------"""
1096 """ """
1097 """ GUIButton - a button you can click on. """
1098 """ """
1099 """----------------------------------------------------------------"""
def undraw (   self)

Definition at line 1084 of file GUI.py.

References Tokenizer.index, ListReader.index, GUIRoom.index, GUIStaticImage.index, GUIStaticText.index, GUILineEdit.index, GUIMouseOver.index, and GUIMouseOver.linkstate.

1085  def undraw(self):
1086  if self.linkstate==1:
1087  self.linkstate=0
1088  Base.EraseLink(self.room.getIndex(),self.index)

Field Documentation

hotspot

Definition at line 1074 of file GUI.py.

index

Definition at line 1073 of file GUI.py.

linkdesc

Definition at line 1072 of file GUI.py.

linkstate

Definition at line 1075 of file GUI.py.


The documentation for this class was generated from the following file: