From a3c82d4cdec19c4c61e1f6c5416f7216cf23bba3 Mon Sep 17 00:00:00 2001 From: Lukas Toenne Date: Wed, 8 May 2013 16:17:04 +0000 Subject: Updated the custom_nodes.py template script to reflect socket draw API changes in r56584 and r56585. --- release/scripts/templates_py/custom_nodes.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'release') 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): -- cgit v1.2.3