From 62ac602985d73000e77233520f122c7ddd964f8a Mon Sep 17 00:00:00 2001 From: Ondrej Samohel Date: Tue, 29 Sep 2020 13:32:59 +0200 Subject: [PATCH 1/3] add look assigner to pype menu even if scriptsmenu is N/A --- pype/hosts/maya/menu.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pype/hosts/maya/menu.py b/pype/hosts/maya/menu.py index 70ad8d31ca4..98406719c76 100644 --- a/pype/hosts/maya/menu.py +++ b/pype/hosts/maya/menu.py @@ -32,6 +32,15 @@ def add_build_workfiles_item(): command=lambda *args: BuildWorkfile().process() ) + def add_look_assigner_item(): + import mayalookassigner + cmds.menuItem(divider=True, parent=pipeline._menu) + cmds.menuItem( + "Maya Look assigner", + parent=pipeline._menu, + command=lambda *args: mayalookassigner.show() + ) + log.info("Attempting to install scripts menu..") try: @@ -43,6 +52,7 @@ def add_build_workfiles_item(): "'scriptsmenu' module seems unavailable." ) add_build_workfiles_item() + add_look_assigner_item() return # load configuration of custom menu From d965a2a2a21c50303bb9f794572bc9d3ee393c5f Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Fri, 2 Oct 2020 14:34:09 +0200 Subject: [PATCH 2/3] rename look assigner --- pype/hosts/maya/menu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pype/hosts/maya/menu.py b/pype/hosts/maya/menu.py index 98406719c76..6d610b2645b 100644 --- a/pype/hosts/maya/menu.py +++ b/pype/hosts/maya/menu.py @@ -36,7 +36,7 @@ def add_look_assigner_item(): import mayalookassigner cmds.menuItem(divider=True, parent=pipeline._menu) cmds.menuItem( - "Maya Look assigner", + "Look assigner", parent=pipeline._menu, command=lambda *args: mayalookassigner.show() ) From 826f437dbac71716293f400843e18e4f89d4b997 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Fri, 2 Oct 2020 14:42:31 +0200 Subject: [PATCH 3/3] add custom menu at all times --- pype/hosts/maya/menu.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pype/hosts/maya/menu.py b/pype/hosts/maya/menu.py index 6d610b2645b..9dadd8d1f56 100644 --- a/pype/hosts/maya/menu.py +++ b/pype/hosts/maya/menu.py @@ -34,7 +34,6 @@ def add_build_workfiles_item(): def add_look_assigner_item(): import mayalookassigner - cmds.menuItem(divider=True, parent=pipeline._menu) cmds.menuItem( "Look assigner", parent=pipeline._menu, @@ -43,6 +42,9 @@ def add_look_assigner_item(): log.info("Attempting to install scripts menu..") + add_build_workfiles_item() + add_look_assigner_item() + try: import scriptsmenu.launchformaya as launchformaya import scriptsmenu.scriptsmenu as scriptsmenu @@ -51,8 +53,6 @@ def add_look_assigner_item(): "Skipping studio.menu install, because " "'scriptsmenu' module seems unavailable." ) - add_build_workfiles_item() - add_look_assigner_item() return # load configuration of custom menu