Hiding Textbox overlays in Gizmo/group?


#1

Specialized gizmo/group with custom panel. Some of the panel controls are used to control justification in the internal Text nodes. These were setup via the Pick control in Manage User Controls.

All works fine except Nuke insists on showing the overlay of the text nodes even though only the gizmo panel is showing. This make it appear messy.

They can be turned off of course by turning off all overlays or going into the group and switching all text node tabs to Node. Neither is a real solution. Don’t want to hide regular overlays. And Node tabs are not saved with the group or gizmo so they simply reset to showing the text boxes again.

So is there a clean/easy method to avoid text boxes showing within a gizmo or group?
Can custom pulldown menus in top panel drive pulldown menus in internals nodes? (i.e. xjustify in Text node)

Thanks.


#2

you could give the pulldown knob an expression which links it to the pulldown knob on the gizmo.

n=nuke.toNode("Group1.Text1")
n['xjustify'].setExpression("parent.pulldown_knob_name")

#3

Thanks, trying to fold it in.

Is there a simple way just to disable overlays of internal nodes?
Is there a way through just expressions to bypass the overlays?


#4

That worked. Ran it before creating gizmo and linked ok. Wish there was a simple way to set nodes not to display overlays.