% % bring up task function window % Task.() /* "Server ends" logs false !brigserver false !server */ % % was this left button double click % _NodeC.Button _Mouse.Right and zero { _NodeC.Index "Ldbl " &2 logs % % not in tree mode, act on left double click % Task.!Sel _dclicker { } { Task.)( "Engage" vector() Task.() } ifelse } { % % right-double-click % % check for any editing on this form % _NodeC.Index "Rdbl " &2 logs % % no editing now, check for new selection % selected .!PriorSel % % the right double-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 Task.)( "Props" vector() Task.() } ifelse Task.)(