diff options
Diffstat (limited to 'release/scripts/templates_py')
-rw-r--r-- | release/scripts/templates_py/custom_nodes.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/release/scripts/templates_py/custom_nodes.py b/release/scripts/templates_py/custom_nodes.py index 3bcc7f979b3..a07d5173825 100644 --- a/release/scripts/templates_py/custom_nodes.py +++ b/release/scripts/templates_py/custom_nodes.py @@ -49,8 +49,11 @@ class MyCustomSocket(bpy.types.NodeSocket): myEnumProperty = bpy.props.EnumProperty(name="Direction", description="Just an example", items=my_items, default='UP') # Optional function for drawing the socket input value - def draw(self, context, layout, node): - layout.prop(self, "myEnumProperty", text=self.name) + def draw(self, context, layout, node, text): + if self.is_linked: + layout.label(text) + else: + layout.prop(self, "myEnumProperty", text=text) # Socket color def draw_color(self, context, node): |