Silhouette Module Reference
Jump to navigation
Jump to search
The fx Module
All of Silhouette's built-in functions are defined in the fx module. The easiest way to make use of the module is to use the Python statement from fx import *.
Global Functions
Name | Description |
---|---|
action(name) | Returns the Action with the given name |
activeLayer() | Return the active Layer, or None |
activeNode() | Return the active Node, or None |
activeProject() | Return the active Project, or None |
activeSession() | Return the active Session, or None |
addAction(action) | Add a new Action to the action list |
beginUndo(label) | Begin an undo block. Must be followed up with endUndo(). |
bind(key, function) | Bind the key to a function. |
buildPath(path) | Parse and return a path with automatic variable expansion |
cut(objects) | Cut the objects into the Clipboard (same as Edit->Cut) |
copy(objects) | Copy the objects into the Clipboard (same as Edit->Copy) |
delete(objects) | Delete the objects (same as Edit->Delete) |
endUndo() | End an undo block. |
getBind(key) | Return the function or control name the key is bound to, or None. |
getLog() | Return the complete text of the log. |
select(objects) | Select the object List. |
selection() | Return the selection List. |
setActiveLayer(layer) | Sets the active Layer, or None. |
status(text) | Display the text in the status bar. |
unbind(key) | Unbind the key from its function. |
Global Constants
fx Objects
Name | Description |
---|---|
Action | Base class for Actions |
Object | Base class for all objects |