I got an example working, it actually works
This hides our plugin menu in toolbar:
m = toolbar.menu("REVision Effects")
m.clearMenu("REVision Effects")
Then addCommand to add in another menu
m = toolbar.menu("FurnaceCore")
if (m != None):
m.addCommand("ClampTime")
On 6/17/2015 1:14 AM, Matt Plec wrote:
Hi Pierre -- Yeah, they can. The menu items just execute a python
command that creates the node, doesn't matter what kind of node --
Nuke SDK, OFX, gizmo nodes all work the same.
Put the following in your ~/.nuke/menu.py and start Nuke up.
toolbar = nuke.menu("Nodes")
m = toolbar.addMenu("MyNodes", "2D.png")
m.addCommand("Align", "nuke.createNode(\"F_Align\")",
icon="CornerPin.png")
You'll see an extra menu item at the bottom of the toolbar with an
"Align" item in it, which creates the built-in F_Align node (which is
still coming from the included OFX furnace bundle as far as I know).
The string to put in the nuke.createNode() call is the name that you
see in the DAG's tab menu to create the node.
If you or the customer wants to get into it more than that, it's
documented in the Python Developer Guide:
http://docs.thefoundry.co.uk/nuke/90/pythondevguide/custom_ui.html
And for reference you can find all the built-in ones in the
application install at plugins/nukescripts/toolbars.py
On Tue, Jun 16, 2015 at 3:53 AM, Pierre Jasmin <[email protected]
<mailto:[email protected]>> wrote:
Question
A company with in-house developers is asking us if our OFX plugins
can play with menu.py
OFX plugins are currently packaged like this:
http://openeffects.org/documentation/reference/ch02s02.html
They would like to customize the location/name/icon of the menu items
Presumably some include can be manually added with a path to
plugin in mneu.py ???
I know nothing about that, anyone can explain?
Pierre
_______________________________________________
Nuke-dev mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev