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.
Classes | |
| class | FBBoxLayout |
| class | FBButtonGroup |
| class | FBGridLayout |
| class | FBHBoxLayout |
| class | FBTabControl |
| class | FBVBoxLayout |
Functions | |
| FBCreateUniqueTool (...) | |
| FBGetTools (...) | |
| FBCreateTool (...) | |
| FBDestroyTool (...) | |
| FBDestroyToolByName (...) | |
| FBAddTool (...) | |
| FBRemoveTool (...) | |
| FBAddToolListener (...) | |
| FBRemoveToolListener (...) | |
| _FBNotityToolListener () | |
| _FBNotityToolListener | ( | ) |
| FBAddTool | ( | ... | ) |
Python Docstring:
Method that can be used for custom tool deriving from FBTool to add themselves to the too list
| FBAddToolListener | ( | ... | ) |
Python Docstring:
Add a tool listener that will be notified on new tool creation/destruction.
| FBCreateTool | ( | ... | ) |
Python Docstring:
Create a tool given a tool name. Notify all Tool listeners about it.
| FBCreateUniqueTool | ( | ... | ) |
Python Docstring:
Create a Tool with a unique name. Will destroy any other similarly named tool.
| FBDestroyTool | ( | ... | ) |
Python Docstring:
Destroy a Tool.
| FBDestroyToolByName | ( | ... | ) |
Python Docstring:
Destroy a tool given its name. Notify all Tool listeners about it
| FBGetTools | ( | ... | ) |
Python Docstring:
Get the list of Python Tools instantiated in MotionBuilder
| FBRemoveTool | ( | ... | ) |
Python Docstring:
Remove a given tool from the tool list. It won't be managed anymore by the Tool Manager
| FBRemoveToolListener | ( | ... | ) |
Python Docstring:
Remove a tool listener.