- based on a request by Campbell (he also provided a patch for scene.Layer) access to layers was improved a little, keeping the old method (ob.Layers is a bitmask) and adding the nicer one (ob.layers is a list of ints).  Done for objects and scenes.  House-cleaning: .Layer was renamed to .Layers (actually just using strncmp instead of strcmp, so both work, same done for Window.ViewLayers).
- finally committing patch by Ken Hughes to let .clearScriptLinks() accept a parameter (list of strings) to clear only specified texts.
- doc updates and fixes (JMS reported a problem in nmesh.transform() example code).

Thanks all who contributed.
This commit is contained in:
2005-04-21 19:44:52 +00:00
parent c5214c1571
commit 589ce4a005
24 changed files with 657 additions and 347 deletions

View File

@@ -3,7 +3,7 @@
"""
The Blender.Camera submodule.
B{New}: L{Camera.getScale}, L{Camera.setScale} for ortho cameras.
B{New}: L{Camera.clearScriptLinks} accepts a parameter now.
Camera Data
===========
@@ -211,11 +211,12 @@ class Camera:
'event' type) or None if there are no script links at all.
"""
def clearScriptLinks ():
def clearScriptLinks (links = None):
"""
Delete all this Camera's script links.
@rtype: bool
@return: 0 if some internal problem occurred or 1 if successful.
Delete script links from this Camera. If no list is specified, all
script links are deleted.
@type links: list of strings
@param links: None (default) or a list of Blender L{Text} names.
"""
def addScriptLink (text, event):