# FSMInspector

from direct.tkpanels.FSMInspector import FSMInspector

## Inheritance:

FSMInspector: AppShell
AppShell: DirectObject
DirectObject:

## Methods of FSMInspector:

__init__
_setGridSize
addState
appInit
canvas
computeEndpoints
computePoint
connectStates
createInterface
createStateInspectors
drawConnections
enteredState
exitedState
findAngle
getStateInspector
mouse2Down
mouse2Motion
onDestroy
popupGridDialog
printLayout
scrolledCanvas
setFontSize
setGridSize
setMarkerSize
toggleBalloon
toggleGridSnap

## Methods of AppShell:

__createAboutBox
__createBalloon
__createCommandArea
__createDataArea
__createInterface
__createMenuBar
__createMessageBar
__init__
addVariable
addWidget
alignbuttons
appInit
balloon
bind
buttonAdd
buttonBox
createInterface
createMenuBar
createWidget
getVariable
getWidget
interior
messageBar
newCreateButton
newCreateCheckbutton
newCreateColorEntry
newCreateComboBox
newCreateDial
newCreateEntryScale
newCreateFloater
newCreateLabeledEntry
newCreateOptionMenu
newCreateRadiobutton
newCreateSider
newCreateVector2Entry
newCreateVector3Entry
onDestroy
quit
showAbout
toggleBalloon
transformRGB
updateProgress

## Methods of DirectObject:

__init__
accept
acceptOnce
ignore
ignoreAll
isAccepting
isIgnoring

__init__ def __init__(self, fsm, **kw) Undocumented function.

_setGridSize def _setGridSize(self) Undocumented function.

addState def addState(self, state) Undocumented function.

appInit def appInit(self) Undocumented function.

canvas def canvas(self) Undocumented function.

computeEndpoints def computeEndpoints(self, fromState, toState) Undocumented function.

computePoint def computePoint(self, radius, angle) Undocumented function.

connectStates def connectStates(self, fromState, toState) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createStateInspectors def createStateInspectors(self) Undocumented function.

drawConnections def drawConnections(self, event=None) Undocumented function.

enteredState def enteredState(self, stateName) Undocumented function.

exitedState def exitedState(self, stateName) Undocumented function.

findAngle def findAngle(self, fromPoint, toPoint) Undocumented function.

getStateInspector def getStateInspector(self, name) Undocumented function.

mouse2Down def mouse2Down(self, event) Undocumented function.

mouse2Motion def mouse2Motion(self, event) Undocumented function.

onDestroy def onDestroy(self, event) Called on ClassicFSM Panel shutdown

popupGridDialog def popupGridDialog(self) Undocumented function.

printLayout def printLayout(self) Undocumented function.

scrolledCanvas def scrolledCanvas(self) Undocumented function.

setFontSize def setFontSize(self, size) Undocumented function.

setGridSize def setGridSize(self, size) Undocumented function.

setMarkerSize def setMarkerSize(self, size) Undocumented function.

toggleBalloon def toggleBalloon(self) Undocumented function.

toggleGridSnap def toggleGridSnap(self) Undocumented function.

__createAboutBox def __createAboutBox(self) Undocumented function.

__createBalloon def __createBalloon(self) Undocumented function.

__createCommandArea def __createCommandArea(self) Undocumented function.

__createDataArea def __createDataArea(self) Undocumented function.

__createInterface def __createInterface(self) Undocumented function.

__createMenuBar def __createMenuBar(self) Undocumented function.

__createMessageBar def __createMessageBar(self) Undocumented function.

__init__ def __init__(self, parent=None, **kw) Undocumented function.

addVariable def addVariable(self, category, text, variable) Undocumented function.

addWidget def addWidget(self, category, text, widget) Undocumented function.

alignbuttons def alignbuttons(self) Make all buttons wide as widest

appInit def appInit(self) Undocumented function.

balloon def balloon(self) Undocumented function.

bind def bind(self, child, balloonHelpMsg, statusHelpMsg=None) Undocumented function.

buttonAdd def buttonAdd(self, buttonName, helpMessage=None, statusMessage=None, **kw) Undocumented function.

buttonBox def buttonBox(self) Undocumented function.

createInterface def createInterface(self) Undocumented function.

createMenuBar def createMenuBar(self) Undocumented function.

createWidget def createWidget(self, parent, category, text, widgetClass, help, command, side, fill, expand, kw) Undocumented function.

getVariable def getVariable(self, category, text) Undocumented function.

getWidget def getWidget(self, category, text) Undocumented function.

interior def interior(self) Undocumented function.

messageBar def messageBar(self) Undocumented function.

newCreateButton def newCreateButton(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) createButton(parent, category, text, [options])

newCreateCheckbutton def newCreateCheckbutton(self, parent, category, text, help='', command=None, initialState=0, anchor=W, side=LEFT, fill=X, expand=0, **kw) createCheckbutton(parent, category, text, [options])

newCreateColorEntry def newCreateColorEntry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateComboBox def newCreateComboBox(self, parent, category, text, help='', command=None, items=[], state=DISABLED, history=0, labelpos=W, label_anchor=W, label_width=16, entry_width=16, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateDial def newCreateDial(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateEntryScale def newCreateEntryScale(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateFloater def newCreateFloater(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateLabeledEntry def newCreateLabeledEntry(self, parent, category, text, help='', command=None, value='', width=12, relief=SUNKEN, side=LEFT, fill=X, expand=0) createLabeledEntry(parent, category, text, [options])

newCreateOptionMenu def newCreateOptionMenu(self, parent, category, text, help='', command=None, items=[], labelpos=W, label_anchor=W, label_width=16, menu_tearoff=1, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateRadiobutton def newCreateRadiobutton(self, parent, category, text, variable, value, command=None, help='', anchor=W, side=LEFT, fill=X, expand=0, **kw) createRadiobutton(parent, category, text, variable, value, [options])

newCreateSider def newCreateSider(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector2Entry def newCreateVector2Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

newCreateVector3Entry def newCreateVector3Entry(self, parent, category, text, help='', command=None, side=LEFT, fill=X, expand=0, **kw) Undocumented function.

onDestroy def onDestroy(self, event) Undocumented function.

quit def quit(self) Undocumented function.

showAbout def showAbout(self) Undocumented function.

toggleBalloon def toggleBalloon(self) Undocumented function.

transformRGB def transformRGB(self, rgb, max=1.0) Undocumented function.

updateProgress def updateProgress(self, newValue=0, newMax=0) Undocumented function.

__init__ def __init__(self) Undocumented function.

accept def accept(self, event, method, extraArgs=[]) Undocumented function.

acceptOnce def acceptOnce(self, event, method, extraArgs=[]) Undocumented function.

ignore def ignore(self, event) Undocumented function.

ignoreAll def ignoreAll(self) Undocumented function.

isAccepting def isAccepting(self, event) Undocumented function.

isIgnoring def isIgnoring(self, event) Undocumented function.