git clone https://git.lucas.co/hou-control.git
MainMenuCommon.xml (4.7K)
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!-- Please note, that the files defining the main menu (ie, MainMenuCommon,
3 MainMenuMaster, and MainMenuEscape)
4 can exist in $HOME/houdiniX.Y/ directory and will supplement
5 the original definitions found in $HFS/houdini/ -->
6 <mainMenu>
7 <menuBar>
8
9 <removeItem id="render_menu" />
10 <removeItem id="takes_menu_mm" />
11
12 <subMenu id="hc_submenu">
13 <label>hc</label>
14
15 <titleItem>
16 <label>Global</label>
17 </titleItem>
18
19 <scriptItem id="h.hc_session_coloreditor">
20 <label>Color Editor</label>
21 <scriptCode><![CDATA[from hc import HCSession; HCSession().colorEditor()]]></scriptCode>
22 </scriptItem>
23
24 <scriptItem id="h.hc_session_keycam">
25 <label>Keycam</label>
26 <scriptCode><![CDATA[from hc import HCSession; HCSession().keycam()]]></scriptCode>
27 </scriptItem>
28
29 <scriptItem id="h.hc_session_reloadcolors">
30 <label>Reload Viewport Colors</label>
31 <scriptCode><![CDATA[from hc import HCSession; HCSession().reloadViewportColors()]]></scriptCode>
32 </scriptItem>
33
34 <scriptItem id="h.hc_session_updatenodecolors">
35 <label>Update Node Colors</label>
36 <scriptCode><![CDATA[from hc import HCSession; HCSession().updateNodeColors()]]></scriptCode>
37 </scriptItem>
38
39 <scriptItem id="h.hc_session_reloadkeycam">
40 <label>Reload Hotkeys</label>
41 <scriptCode><![CDATA[from hc import HCSession; HCSession().reloadHotkeys()]]></scriptCode>
42 </scriptItem>
43
44 <!-- <scriptItem id="h.hc_session_reloadpackage"> -->
45 <!-- <label>Reload Package</label> -->
46 <!-- <scriptCode><![CDATA[from hc import HCSession; HCSession().reloadStudioUtils()]]></scriptCode> -->
47 <!-- </scriptItem> -->
48 <scriptItem id="h.hc_session_reloadkeycam">
49 <label>Reload Keycam</label>
50 <scriptCode><![CDATA[from hc import HCSession; HCSession().reloadKeycam()]]></scriptCode>
51 </scriptItem>
52
53 <separatorItem />
54
55 <scriptItem id="h.hc_session_rotatesplit"> <label>Rotate Split</label>
56 <scriptCode><![CDATA[from hc import HCSession; HCSession().rotateSplit()]]></scriptCode>
57 </scriptItem>
58
59 <scriptItem id="h.hc_session_opensettings">
60 <label>Open HC Settings</label>
61 <scriptCode><![CDATA[from hc import HCSession; HCSession().openSettings()]]></scriptCode>
62 </scriptItem>
63
64 <scriptItem id="h.hc_session_togglecurrenttabs">
65 <label>Toggle Tabs (Current Pane)</label>
66 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleCurrentPaneTabs()]]></scriptCode>
67 </scriptItem>
68
69 <scriptItem id="h.hc_session_newtabdialog">
70 <label>New Pane Tab...</label>
71 <scriptCode><![CDATA[from hc import HCSession; HCSession().newTabDialog()]]></scriptCode>
72 </scriptItem>
73
74 <scriptItem id="h.hc_session_toggletabs">
75 <label>Toggle Tabs (All Panes)</label>
76 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleAllTabs()]]></scriptCode>
77 </scriptItem>
78
79 <scriptItem id="h.hc_session_restarthoudini">
80 <label>Restart Houdini</label>
81 <scriptCode><![CDATA[from hc import HCSession; HCSession().restartHoudini()]]></scriptCode>
82 </scriptItem>
83
84 <scriptItem id="h.hc_session_togglemenus">
85 <label>Toggle Menus</label>
86 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleMenus()]]></scriptCode>
87 </scriptItem>
88
89 <scriptItem id="h.hc_session_togglenetworkcontrols">
90 <label>Toggle Network Controls</label>
91 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleNetworkControls()]]></scriptCode>
92 </scriptItem>
93
94 <scriptItem id="h.hc_session_togglestowbars">
95 <label>Toggle Stowbars</label>
96 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleStowbars()]]></scriptCode>
97 </scriptItem>
98
99 <scriptItem id="h.hc_session_togglemainmenu">
100 <label>Toggle Main Menu</label>
101 <scriptCode><![CDATA[from hc import HCSession; HCSession().toggleMainMenu()]]></scriptCode>
102 </scriptItem>
103
104 <!-- <scriptItem id="h.hc_session_updatemainmenubar"> -->
105 <!-- <label>Update Main Menu Bar</label> -->
106 <!-- <scriptCode><![CDATA[from hc import HCSession; HCSession().updateMainMenuBar()]]></scriptCode> -->
107 <!-- </scriptItem> -->
108
109 <scriptItem id="h.hc_panel">
110 <label>HC Panel</label>
111 <scriptCode><![CDATA[from hc import HCSession; HCSession().hcPanel(); ]]></scriptCode>
112 </scriptItem>
113
114 <separatorItem />
115
116 <titleItem>
117 <label>Scene Viewer</label>
118 </titleItem>
119
120 <separatorItem />
121
122 <titleItem>
123 <label>Network Editor</label>
124 </titleItem>
125
126 <separatorItem />
127
128 </subMenu>
129
130 </menuBar>
131 </mainMenu>