From ed4b8f9bddae37d2f4d4e4760783adb8c3827c5d Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Wed, 20 Feb 2019 14:48:42 +0100 Subject: [PATCH] add look manager to maya side menu --- pype/maya/customize.py | 14 ++++++++++++++ res/icons/Thumbs.db | Bin 0 -> 6144 bytes res/icons/lookmanager.png | Bin 0 -> 2408 bytes 3 files changed, 14 insertions(+) create mode 100644 res/icons/Thumbs.db create mode 100644 res/icons/lookmanager.png diff --git a/pype/maya/customize.py b/pype/maya/customize.py index 872942bfd9..61d7c283d2 100644 --- a/pype/maya/customize.py +++ b/pype/maya/customize.py @@ -78,6 +78,8 @@ def override_toolbox_ui(): import avalon.tools.cbsceneinventory as inventory import avalon.tools.cbloader as loader from avalon.maya.pipeline import launch_workfiles_app + import mayalookassigner + # Ensure the maya web icon on toolbox exists web_button = "ToolBox|MainToolboxLayout|mayaWebButton" @@ -98,6 +100,18 @@ def override_toolbox_ui(): background_color = (0.267, 0.267, 0.267) controls = [] + control = mc.iconTextButton( + "pype_toolbox_lookmanager", + annotation="Look Manager", + label="Look Manager", + image=os.path.join(icons, "lookmanager.png"), + command=lambda: mayalookassigner.show(), + bgc=background_color, + width=icon_size, + height=icon_size, + parent=parent) + controls.append(control) + control = mc.iconTextButton( "pype_toolbox_workfiles", annotation="Work Files", diff --git a/res/icons/Thumbs.db b/res/icons/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..fa56c871f60da645a236c2786a1fdfe9f5693dc2 GIT binary patch literal 6144 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 literal 0 HcmV?d00001 diff --git a/res/icons/lookmanager.png b/res/icons/lookmanager.png new file mode 100644 index 0000000000000000000000000000000000000000..9ed1d3db8ebaaed66efbf4949ecbd1ee9aed198b GIT binary patch literal 2408 zcmbVO3v3f*953TB*ckE%<1q)vO&(^u-lNxRd#qsB7S@f9v5heVVb{BBd!fC%-QBis zXpomU7$6KI3lYo=(TMUkAP9melO+fX27*Bmc^NMJVu#y!X)xAbqcGG4(dO7;hb{<}c=I8r zr0|g0NFgjvnjwqLh*KugX3KyG47Z|~6~#>mPSGSr69g3f!9Y#n{B(h9LR1Sp+2Nq3 z$ux>qR#qA-O-4xxpt#LuLoos+2m~MywMx{O2qLO!9SkmBWfeiz1WAN+M#d+VYjzk| z+U`PFj?s#0G)y31XoQhb+=%HewE;OchLg*cP@6c%qI`%C^P;8#EFQzkK}nO;p!5vt z*z_X;Ahcd@OyjAxgu^ijRdZJWH=+S~Dq1b7l6ka%SEX`=<=qv)%rxB_nRY5Xqe)7U zB!xN>mEU19|2_h#|s;_oh!@C%bx5N58f)NOT72zh@OoH5{V>pdr?NG18 z3I3`lp#Vn$^dnGEH5{Wc{|V+;+Ak?#2KX$5nE;Qk))kcNK$|>u+G%^y~pXy zS0uj>0uyS%#4O0;c2c;Fq7cG}x0&np(jHOO7?I^YE;|h3V-y4qn2MQwypKRE3}!-j zoU|c6&gw@fD@$T5YauDKuVcMSV$1a^(AT#&1She8v0aE78NoWm`A2is&t06ocsI&iBPQHj9?^5A`C^a2xBG8ti^&+ z4CU7=|DkdRiv#$lf~2d_&dOo}(NRbk*Fo=e5LOJcnJ2g$B#yhOEOLUwZ84i24hpko z;m%A{Zy~S%Y9FLrIQCTqcC81q1UATs0UjJLD6IR_ zRz>Y4fIeOwZF8MA?G89N3G`v?2m%kWLyQ*zwE~W)fmbf|H5lR`kIPY1a_HizH-ame z!SOfFQpN9nnS7BAu5QTAX_{Y%)C}=d5Zt za)iozuj|aUs7*c;=k*SCJP`SSgC{QH>Mpki$U$j|Ia8LTcOSK6m-T(~{IY(h)UpE!=ZK%T_jU~I zQ#x_MpNVHuw)d&+dqVD=G9Wa!c~M|`zfTW(KF`}ZuQsJB{Tzm;1oGDfAM_e@eAVLQ zHI4H(rM`14ZRW9@+LNV+uxn$>y3O7WW5WmZ56^905dZPW#>w%n(YbNqJN2cvyX?J* zB*qnP?Oj)vl(cQ%-Qx?Z&rBAx|0;z~E;*2KSiM%;bbDC*6#R!z5*wQbH(7jf=h=P{lXE&X^)PL=gX||TVJ-p-IcJE%gZ$w7w+7;r?m!^ga zdhI;C@+zKqHQ|mo>F9!=dQohfA_MMlKC5J=$mGI zWL?jl7t%lIe&dzgxGzQwJ#_HyPbb!AeKfjH@!STIe5L?j>HSuQ+qPxp9R4E#z_M Kxi)8&F8CKzT}2}R literal 0 HcmV?d00001