git.lucas.co / hou-control
SideFX Houdini customization package
git clone https://git.lucas.co/hou-control.git

commitec7d07b822fd2a4b830ae8dda9432bd2474e08d8
parent852038e9ad
authorLucas Galante <[email protected]>
date2026-09-14 14:16
menu: stop flashing labels on hcnetcursor navigation

The Navigate, Extend Selection, Move and Reset Cursor Size entries went
through HCNetworkEditor.run, which flashes the label in the editor after
every keystroke. Call the methods directly instead. Pan View and Zoom keep
their flash for now.

Co-Authored-By: Claude Fable 5.1 <[email protected]>

 NetworkViewMenu.xml | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/NetworkViewMenu.xml b/NetworkViewMenu.xml
index 076c83b..12e7aed 100644
--- a/NetworkViewMenu.xml
+++ b/NetworkViewMenu.xml
@@ -13,7 +13,7 @@
         <label>Navigate Up</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Navigate Up', 'navigateDirection', 'up')
+HCNetworkEditor(kwargs['editor']).navigateDirection('up')
 ]]></scriptCode>
       </scriptItem>
 
@@ -21,7 +21,7 @@ HCNetworkEditor(kwargs['editor']).run('Navigate Up', 'navigateDirection', 'up')
         <label>Navigate Down</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Navigate Down', 'navigateDirection', 'down')
+HCNetworkEditor(kwargs['editor']).navigateDirection('down')
 ]]></scriptCode>
       </scriptItem>
 
@@ -29,7 +29,7 @@ HCNetworkEditor(kwargs['editor']).run('Navigate Down', 'navigateDirection', 'dow
         <label>Navigate Left</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Navigate Left', 'navigateDirection', 'left')
+HCNetworkEditor(kwargs['editor']).navigateDirection('left')
 ]]></scriptCode>
       </scriptItem>
 
@@ -37,7 +37,7 @@ HCNetworkEditor(kwargs['editor']).run('Navigate Left', 'navigateDirection', 'lef
         <label>Navigate Right</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Navigate Right', 'navigateDirection', 'right')
+HCNetworkEditor(kwargs['editor']).navigateDirection('right')
 ]]></scriptCode>
       </scriptItem>
 
@@ -51,7 +51,7 @@ HCNetworkEditor(kwargs['editor']).run('Navigate Right', 'navigateDirection', 'ri
         <label>Extend Selection Up</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Extend Selection Up', 'addToSelection', 'up')
+HCNetworkEditor(kwargs['editor']).addToSelection('up')
 ]]></scriptCode>
       </scriptItem>
 
@@ -59,7 +59,7 @@ HCNetworkEditor(kwargs['editor']).run('Extend Selection Up', 'addToSelection', '
         <label>Extend Selection Down</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Extend Selection Down', 'addToSelection', 'down')
+HCNetworkEditor(kwargs['editor']).addToSelection('down')
 ]]></scriptCode>
       </scriptItem>
 
@@ -67,7 +67,7 @@ HCNetworkEditor(kwargs['editor']).run('Extend Selection Down', 'addToSelection',
         <label>Extend Selection Left</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Extend Selection Left', 'addToSelection', 'left')
+HCNetworkEditor(kwargs['editor']).addToSelection('left')
 ]]></scriptCode>
       </scriptItem>
 
@@ -75,7 +75,7 @@ HCNetworkEditor(kwargs['editor']).run('Extend Selection Left', 'addToSelection',
         <label>Extend Selection Right</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Extend Selection Right', 'addToSelection', 'right')
+HCNetworkEditor(kwargs['editor']).addToSelection('right')
 ]]></scriptCode>
       </scriptItem>
 
@@ -89,7 +89,7 @@ HCNetworkEditor(kwargs['editor']).run('Extend Selection Right', 'addToSelection'
         <label>Move Up</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Up', 'translateSelectedNodes', 'up')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('up')
 ]]></scriptCode>
       </scriptItem>
 
@@ -97,7 +97,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Up', 'translateSelectedNodes', 'up')
         <label>Move Down</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Down', 'translateSelectedNodes', 'down')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('down')
 ]]></scriptCode>
       </scriptItem>
 
@@ -105,7 +105,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Down', 'translateSelectedNodes', 'do
         <label>Move Left</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Left', 'translateSelectedNodes', 'left')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('left')
 ]]></scriptCode>
       </scriptItem>
 
@@ -113,7 +113,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Left', 'translateSelectedNodes', 'le
         <label>Move Right</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Right', 'translateSelectedNodes', 'right')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('right')
 ]]></scriptCode>
       </scriptItem>
 
@@ -127,7 +127,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Right', 'translateSelectedNodes', 'r
         <label>Move Descendants Up</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Descendants Up', 'translateSelectedNodes', 'up', 'descendants')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('up', 'descendants')
 ]]></scriptCode>
       </scriptItem>
 
@@ -135,7 +135,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Descendants Up', 'translateSelectedN
         <label>Move Descendants Down</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Descendants Down', 'translateSelectedNodes', 'down', 'descendants')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('down', 'descendants')
 ]]></scriptCode>
       </scriptItem>
 
@@ -143,7 +143,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Descendants Down', 'translateSelecte
         <label>Move Descendants Left</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Descendants Left', 'translateSelectedNodes', 'left', 'descendants')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('left', 'descendants')
 ]]></scriptCode>
       </scriptItem>
 
@@ -151,7 +151,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Descendants Left', 'translateSelecte
         <label>Move Descendants Right</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Descendants Right', 'translateSelectedNodes', 'right', 'descendants')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('right', 'descendants')
 ]]></scriptCode>
       </scriptItem>
 
@@ -161,7 +161,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Descendants Right', 'translateSelect
         <label>Move Ancestors Up</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Ancestors Up', 'translateSelectedNodes', 'up', 'ancestors')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('up', 'ancestors')
 ]]></scriptCode>
       </scriptItem>
 
@@ -169,7 +169,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Ancestors Up', 'translateSelectedNod
         <label>Move Ancestors Down</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Ancestors Down', 'translateSelectedNodes', 'down', 'ancestors')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('down', 'ancestors')
 ]]></scriptCode>
       </scriptItem>
 
@@ -177,7 +177,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Ancestors Down', 'translateSelectedN
         <label>Move Ancestors Left</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Ancestors Left', 'translateSelectedNodes', 'left', 'ancestors')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('left', 'ancestors')
 ]]></scriptCode>
       </scriptItem>
 
@@ -185,7 +185,7 @@ HCNetworkEditor(kwargs['editor']).run('Move Ancestors Left', 'translateSelectedN
         <label>Move Ancestors Right</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Move Ancestors Right', 'translateSelectedNodes', 'right', 'ancestors')
+HCNetworkEditor(kwargs['editor']).translateSelectedNodes('right', 'ancestors')
 ]]></scriptCode>
       </scriptItem>
 
@@ -281,7 +281,7 @@ HCNetworkEditor(kwargs['editor']).run('Toggle Grid', 'toggleGridMode')
         <label>Reset Cursor Size</label>
         <scriptCode><![CDATA[
 from hc import HCNetworkEditor
-HCNetworkEditor(kwargs['editor']).run('Reset Cursor Size', 'resetHcnetcursorSize')
+HCNetworkEditor(kwargs['editor']).resetHcnetcursorSize()
 ]]></scriptCode>
       </scriptItem>