% % bring up task function window % Task.() false !dclicker /* "Server ends" logs false !brigserver false !server */ % % was this left button click % _NodeC.Button _Mouse.Right and zero { % % single click action is done downstream so any commands % still in que will process % *taskndcm( } { % % right-click % % check for any editing on this form % _NodeC.Index "Rclick " log() % % no editing now, check for new selection % selected .!PriorSel % % the right clicked node is not selected, make it the selection % [ possible tree actions already are suppressed ] % if same node as selected, for any tree ops, should be save % Task.!Select % % act on right click % Task.)( "Editing" vector() Task.() } ifelse Task.)(