pyfbsdk_additions
 
 
 
pyfbsdk_additions

Module 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

def  FBCreateUniqueTool ()
def  FBGetTools ()
def  FBCreateTool ()
def  FBDestroyTool ()
def  FBDestroyToolByName ()
def  FBAddTool ()
def  FBRemoveTool ()
def  FBAddToolListener ()
def  FBRemoveToolListener ()
def  _FBNotityToolListener ()

Function Documentation

def FBCreateUniqueTool ( )

Python Docstring:

Create a Tool with a unique name. Will destroy 
any other similarly named tool. 
def FBGetTools ( )

Python Docstring:

Get the list of Python Tools instantiated in MotionBuilder 
def FBCreateTool ( )

Python Docstring:

Create a tool given a tool name. Notify all Tool listeners about it. 
def FBDestroyTool ( )

Python Docstring:

Destroy a Tool. 
def FBDestroyToolByName ( )

Python Docstring:

Destroy a tool given its name. Notify all Tool listeners about it 
def FBAddTool ( )

Python Docstring:

Method that can be used for custom tool deriving from FBTool to add themselves to the too list 
def FBRemoveTool ( )

Python Docstring:

Remove a given tool from the tool list. It won't be managed anymore by the Tool Manager 
def FBAddToolListener ( )

Python Docstring:

Add a tool listener that will be notified on new tool creation/destruction. 
def FBRemoveToolListener ( )

Python Docstring:

Remove a tool listener. 
def _FBNotityToolListener ( )