pyfbsdk_additions

pyfbsdk_additions

Description

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 ()
 

Function Documentation

_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.