Classes |
|
class | FBButtonGroup |
class | FBTabControl |
class | FBBoxLayout |
class | FBHBoxLayout |
class | FBVBoxLayout |
class | FBGridLayout |
Functions |
|
def | FBCreateUniqueTool |
def | FBGetTools |
def | FBCreateTool |
def | FBDestroyTool |
def | FBDestroyToolByName |
def | FBAddTool |
def | FBRemoveTool |
def | FBAddToolListener |
def | FBRemoveToolListener |
Variables |
|
dictionary | FBToolList = {} |
list | FBToolListeners = [] |
FBToolManager = None |
This module improves pyfbsdk UI building. It provides Layout classes similar to classes found in Qt/GTK/Tcl/Tk that helps to manage region handling and UI control positioning. It also gives functions to create/destroy and manage Tools created in Python.
def pyfbsdk_additions.FBCreateUniqueTool | ( | name | ) |
Create a Tool with a unique name. Will destroy any other similarly named tool.
def pyfbsdk_additions.FBGetTools | ( | ) |
Get the list of Python Tools instantiated in MotionBuilder
def pyfbsdk_additions.FBCreateTool | ( | name | ) |
Create a tool given a tool name. Notify all Tool listeners about it.
def pyfbsdk_additions.FBDestroyTool | ( | tool | ) |
Destroy a Tool.
def pyfbsdk_additions.FBDestroyToolByName | ( | name | ) |
Destroy a tool given its name. Notify all Tool listeners about it
def pyfbsdk_additions.FBAddTool | ( | tool | ) |
Method that can be used for custom tool deriving from FBTool to add themselves to the too list
def pyfbsdk_additions.FBRemoveTool | ( | tool | ) |
Remove a given tool from the tool list. It won't be managed anymore by the Tool Manager
def pyfbsdk_additions.FBAddToolListener | ( | toollistener | ) |
Add a tool listener that will be notified on new tool creation/destruction.
def pyfbsdk_additions.FBRemoveToolListener | ( | toollistener | ) |
Remove a tool listener.
dictionary FBToolList = {} |