[Bf-committers] Change to custom nodes output drawing

Lukas Tönne lukas.toenne at gmail.com
Thu Oct 10 15:05:30 CEST 2013


Since nobody seemed to complain about this, i have now committed this
change, together with a small renaming of the in_out property:

http://wiki.blender.org/index.php/Extensions:2.6/Py/API_Changes#Node_Socket_in_out_.28r60660.29

http://wiki.blender.org/index.php/Extensions:2.6/Py/API_Changes#Python_Node_Output_Drawing_.28r60661.29


On Sat, Sep 7, 2013 at 1:31 PM, Lukas Tönne <lukas.toenne at gmail.com> wrote:

> Custom node output sockets are missing a feature to allow drawing buttons:
>
> http://blender.stackexchange.com/questions/2740/bug-of-the-socket-output-is-not-it
>
> I have a simple patch ready to implement this, but would not sure if this
> should go in at BCon3 (considering how touchy API changes are):
> http://www.pasteall.org/45431/diff
>
> There are no changes to any existing nodes, but pynodes scripts will need
> a small update to draw in the usual way (only display label on outputs), as
> shown in the custom_nodes template:
>
>      def draw(self, context, layout, node, text):
> -        if self.is_linked:
> +        if self.in_out == 'OUT' or self.is_linked:
>              layout.label(text)
>          else:
>              # draw full property buttons here
>
> Would it be ok to add this in trunk at this stage?
>


More information about the Bf-committers mailing list