Small example for dynamic node labels in the custom_nodes.py template script.
authorLukas Toenne <lukas.toenne@googlemail.com>
Tue, 12 Nov 2013 18:18:06 +0000 (18:18 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Tue, 12 Nov 2013 18:18:06 +0000 (18:18 +0000)
release/scripts/templates_py/custom_nodes.py

index 975ae1881f2d4c023ede63e08f080f3929a7e363..bf89c0debad4dca95ecbd98c549123d33667535a 100644 (file)
@@ -109,6 +109,11 @@ class MyCustomNode(Node, MyCustomTreeNode):
         # myStringProperty button will only be visible in the sidebar
         layout.prop(self, "myStringProperty")
 
+    # Optional: custom label
+    # Explicit user label overrides this, but here we can define a label dynamically
+    def draw_label(self):
+        return "I am a custom node"
+
 
 ### Node Categories ###
 # Node categories are a python system for automatically