git.lucas.co / hou-control
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>