// Copyright (C) 1997-2004 Alias Systems Corp. // // The information in this file is provided for the exclusive use of the // licensees of Alias. Such users have the right to use, modify, // and incorporate this code into other products for purposes authorized // by the Alias license agreement, without fee. // // ALIAS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, // INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO // EVENT SHALL ALIAS BE LIABLE FOR ANY SPECIAL, INDIRECT OR // CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, // DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER // TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR // PERFORMANCE OF THIS SOFTWARE. // Description: // This implements the Swap the Urchin view and then rerender // named command. // proc int isAdynPaintPanel() { string $currentPanel = `getPanel -withFocus`; return (`scriptedPanel -ex $currentPanel` && `scriptedPanel -q -type $currentPanel` == "dynPaintScriptedPanelType"); } global proc dynPaintSwapPanelPress() { global string $gDynPaintEditorName; if (`isAdynPaintPanel`) { if (!`dynPaintEditor -q -canvasMode $gDynPaintEditorName`) { dynPaintEditor -e -swp 1 $gDynPaintEditorName; } } } global proc dynPaintSwapPanelRelease() { global string $gDynPaintEditorName; if (`isAdynPaintPanel`) { if (!`dynPaintEditor -q -canvasMode $gDynPaintEditorName`) { dynPaintEditor -e -swp 0 $gDynPaintEditorName; dynPaintEditor -e -pa 0 $gDynPaintEditorName; } } }