Lines Matching refs:string

20 proc int ConfirmDialogCheckWin(string $parent, string $msg)
23 string $ret;
40 get window name string
42 proc string GetWindowNameString()
50 proc DoError(string $msg)
64 string array found
66 proc int IsStringInArray(string $item, string $list[])
68 string $listItem;
100 proc string[] GetAttrTitleList(string $animRange)
104 string $list[];
115 proc string GetDefaultAnimRangeTitle(int $i)
118 string $str = $i;
129 proc string GetUniqueAnimRangeTitle(string $animRange, int $i)
131 string $list[] = GetAttrTitleList($animRange);
132 string $str = GetDefaultAnimRangeTitle($i);
169 global proc nw4cSetAnimRange_AddAnimRangeAttr(string $animRange)
181 addAttr -dt "string" -k 0 -ln "nw4c_AnimRangeMergeCmdlPath" -h 1 $animRange;
228 addAttr -dt "string" -k false -ln "nw4c_AnimRangeName" -h 1 -m $animRange;
232 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")
242 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")
260 proc string ParentAnimRange(string $wName, string $animRange, string $dag)
262 string $list[] = `ls $animRange`;
264 string $sel[] = `ls -sl`;
305 proc string CreateAnimRangeNode(string $wName, string $dag)
307 string $animRange = "";
308 string $sel[] = `ls -l -sl`;
312 string $keyAttrList[] = `listAnimatable $animRange`;
313 string $keyAttr;
342 proc int IsAnimRange(string $animRange)
372 proc DeleteAnimRangeNode(string $node)
380 proc EnableKeyChangeScript(string $wName, string $animRange, int $i, int $en)
405 proc float[] GetTimeRangeFromKey(string $animRange, int $i)
425 proc SetTimeRangeToKey(string $wName, string $animRange, int $i, float $s, float $e)
428 string $attr = "nw4c_AnimRange" + $i;
443 proc DisplayTimeRange(string $wName, int $i, float $s, float $e)
460 proc ConnectAnimRangeControl(string $wName, string $animRange)
498 proc string GetCurrentDag(string $wName)
504 string $dag = `nameField -q -o ($wName + "DagName")`;
520 proc string GetCurrentAnimRange(string $wName)
527 string $animRange = `nameField -q -o ($wName + "AnimRangeName")`;
543 proc SaveTitleList(string $wName, string $animRange)
547 string $list[] = GetAttrTitleList($animRange);
551 …tScrollList -e -a (" " + $list[$i]) ($wName + "_ClipNameList"); // add header space for null string
558 proc RestoreTitleList(string $wName, string $animRange, int $i)
560 string $org[] = `textScrollList -q -ai ($wName + "_ClipNameList")`;
561 string $str = "";
564 $str = substring($org[$i], 2, size($org[$i])); // remove header space for null string
566 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]") $str;
572 global proc nw4cSetAnimRange_MergeCmdlFlagCB(string $wName)
574 string $flagCtrl = $wName + "MergeCmdlFlag";
587 global proc nw4cSetAnimRange_MergeCmdlBrowserCB(string $wName)
589 string $pathCtrl = $wName + "MergeCmdlPath";
590 string $curPath = `textField -q -tx $pathCtrl`;
598 string $newPath = `fileDialog -dm ($curPath + "*.cmdl")`;
604 string $animRange = GetCurrentAnimRange($wName);
607 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeMergeCmdlPath") $newPath;
615 global proc nw4cSetAnimRange_EnableCustomOptsCB(string $wName)
622 string $label = "Custom Options";
633 proc SetEditorCurrent(string $wName, string $animRange)
656 string $optsLayout = $wName + "CustomOptsLayout";
668 proc int IsSpecialRootNode(string $node)
670 string $type = nodeType($node);
671 string $childs[] = `listRelatives -pa -s $node`;
683 proc string[] GetDagList()
685 string $works[] = `ls -as`;
686 string $exlist[] = { "persp", "top", "front", "side" };
689 string $list[];
690 string $item;
708 proc string[] GetAnimRangeList()
710 string $list[] = `ls -tr -tm`; // transform & templated
711 string $retList[];
712 string $item;
730 proc string GetAnimRangeFromDag(string $dag)
732 string $ret = "";
735 string $list[] = `listRelatives -pa -typ "transform" $dag`;
736 string $item;
752 proc string GetDagFromAnimRange(string $animRange)
754 string $ret = "";
757 string $list[] = `listRelatives -pa -p -typ "transform" $animRange`;
758 string $item;
761 string $dags[] = GetDagList();
777 proc RelationDagToAnimRangeList(string $wName, string $dag)
779 string $animRange = GetAnimRangeFromDag($dag);
795 proc RelationAnimRangeToDagList(string $wName, string $animRange)
797 string $dag = GetDagFromAnimRange($animRange);
813 proc QuickSort(string $a[], int $idx[], int $left, int $right, string $compare)
816 string $s;
842 quick sort string array
844 proc string[] QsortStringArray(string $array[], string $compare)
859 // string list
860 string $retList[];
937 string $array[];
943 string $tokBuf[];
955 global proc nw4cSetAnimRange_OnEnableChange(string $wName, int $i)
957 string $animRange = GetCurrentAnimRange($wName);
973 global proc nw4cSetAnimRange_OnKeyChange(string $wName, int $i)
975 string $animRange = GetCurrentAnimRange($wName);
987 global proc nw4cSetAnimRange_OnKeyChangeAddKey(string $wName)
989 string $animRange = GetCurrentAnimRange($wName);
994 string $list[] = `keyframe -q -sl -n $animRange`;
1013 global proc nw4cSetAnimRange_OnKeyChangeUI(string $wName, int $i, string $which)
1015 string $animRange = GetCurrentAnimRange($wName);
1059 global proc nw4cSetAnimRange_OnSelectDagList(string $wName)
1066 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1077 global proc nw4cSetAnimRange_OnDblClkDagList(string $wName)
1079 string $dag = GetCurrentDag($wName);
1089 global proc nw4cSetAnimRange_OnSelectAnimRangeList(string $wName)
1096 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1107 global proc nw4cSetAnimRange_OnDblClkAnimRangeList(string $wName)
1109 string $animRange = GetCurrentAnimRange($wName);
1119 global proc nw4cSetAnimRange_OnMenuDagList(string $wName)
1126 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1144 global proc nw4cSetAnimRange_OnMenuAnimRangeList(string $wName)
1151 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1153 string $animRange;
1180 string $list[];
1181 string $dag;
1216 global proc nw4cSetAnimRange_CreateAnimRange(string $wName, string $mode)
1222 string $dag;
1225 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1231 string $animRange = CreateAnimRangeNode($wName, $dag);
1238 global proc nw4cSetAnimRange_DuplicateAnimRange(string $wName)
1245 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1250 string $list[] = `ls -l -sl`;
1251 string $cpy[] = `duplicate $sel[size($sel) - 1]`;;
1279 global proc nw4cSetAnimRange_DeleteAnimRangeCtrl(string $wName)
1285 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1299 global proc nw4cSetAnimRange_AttachAnimRange(string $wName, string $dag)
1305 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1321 global proc nw4cSetAnimRange_DeattachAnimRange(string $wName)
1327 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1340 global proc nw4cSetAnimRange_OnMenuFile(string $wName)
1347 string $animRange = GetCurrentAnimRange($wName);
1359 proc GetEnabledTimeRangeArray(string $animRange, float $sf[], float $ef[])
1388 proc MakePlaybackInfo(string $wName, string $animRange)
1436 textScrollList -e -a ((string)$sf[$i]) ($wName + "sList");
1437 textScrollList -e -a ((string)$ef[$i]) ($wName + "eList");
1472 proc UpdatePlaybackButton(string $wName)
1500 string $img0 = ($cmd0) ?
1502 string $img1 = ($cmd1) ?
1504 string $ann0 = ($cmd0) ? "AnimRange Once" : "Stop";
1505 string $ann1 = ($cmd1) ? "AnimRange Continuous" : "Stop";
1518 global proc int nw4cSetAnimRange_PlaybackCondition(string $wName)
1520 string $cmd;
1521 string $animRange;
1555 string $s[] = `textScrollList -q -ai ($wName + "sList")`;
1556 string $e[] = `textScrollList -q -ai ($wName + "eList")`;
1642 global proc nw4cSetAnimRange_PlaybackExit(string $wName)
1644 string $cnd[] = `scriptJob -lc`;
1654 global proc int nw4cSetAnimRange_CompareFloatRange(string $str1, string $str2)
1656 string $tokBuf1[], $tokBuf2[];
1685 proc string SubstringTitle(string $str)
1687 string $retStr = "";
1691 string $ex = `match "^[^,]+,[^,]+,[^,]+,[^,]+,[^,]+," $str`;
1704 global proc int nw4cSetAnimRange_CompareName(string $str1, string $str2)
1706 string $tokBuf1[], $tokBuf2[];
1729 global proc int nw4cSetAnimRange_CompareTimeRange(string $str1, string $str2)
1737 string $tokBuf1[], $tokBuf2[];
1781 make animation range data string array
1783 proc string[] MakeAnimRangeDataStringArray(string $animRange)
1788 string $array[];
1791 $array[$i] = (string)($i + 1);
1792 …$array[$i] = $array[$i] + "," + (string)`getAttr ($animRange + "." + "nw4c_AnimRangeEnable" + "[" …
1794 $array[$i] = $array[$i] + "," + ((string)$f[0] + "," + (string)$f[1]);
1795 …$array[$i] = $array[$i] + "," + (string)`getAttr ($animRange + "." + "nw4c_AnimRangeLoop" + "[" + …
1802 set animation range data from string array
1804 proc SetAnimRangeDataFromStringArray(string $wName, string $animRange, string $array[])
1808 string $tokBuf[];
1821 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]") $tokBuf[5];
1837 global proc nw4cSetAnimRange_SortPack(string $wName, string $mode)
1839 string $animRange = GetCurrentAnimRange($wName);
1842 string $array[] = MakeAnimRangeDataStringArray($animRange);
1860 proc SetUniqueAnimRangeName(string $animRange, int $idst)
1863 string $base = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $idst + "]")`;
1864 string $name = $base;
1875 string $other = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")`;
1896 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $idst + "]")
1905 global proc string[] nw4cSetAnimRange_DragAnimRange(string $wName,
1906 string $dragControl, int $x, int $y, int $mods)
1908 string $msgs[];
1917 string $i = match("[0-9]+$", $dragControl);
1941 global proc nw4cSetAnimRange_DropAnimRange(string $wName,
1942 string $dragControl, string $dropControl, string $msgs[],
1955 string $i = match("[0-9]+$", $dropControl);
1960 string $animRange = GetCurrentAnimRange($wName);
1963 string $array[] = MakeAnimRangeDataStringArray($animRange);
1964 string $result[];
2020 global proc nw4cSetAnimRange_ImportAnimRangeProc(string $wName,
2021 string $exprotVer, string $orgAnimRange, string $list[])
2023 string $animRange = GetCurrentAnimRange($wName);
2032 string $array[], $titles[], $tokBuf[];
2033 string $str;
2078 // string $currentArray[] = MakeAnimRangeDataStringArray($animRange);
2079 // string $currentTitles[];
2131 string $opt = `confirmDialog -t "Import Option"
2137 string $currentArray[] = MakeAnimRangeDataStringArray($animRange);
2138 string $tokBufTemp[];
2176 global proc int nw4cSetAnimRange_ImportAnimRangeCB(string $wName,
2177 string $fileName, string $fileType)
2179 //string $abRet[];
2187 string $str = fgetline($fh);
2208 proc int WriteFileExportAnimRange(string $wName, string $animRange, string $fileName)
2215 string $str = "nw4cSetAnimRange_ImportAnimRangeProc(\r\n\t\"" + $wName +
2218 string $list[] = MakeAnimRangeDataStringArray($animRange);
2240 global proc int nw4cSetAnimRange_ExportAnimRangeCB(string $wName,
2241 string $fileName, string $fileType)
2243 string $animRange = GetCurrentAnimRange($wName);
2249 //string $abRet[];
2268 proc string GetAnimRangeFileFolder(string $wName, int $md)
2270 string $path;
2290 global proc nw4cSetAnimRange_ImportAnimRange(string $wName)
2292 string $animRange = GetCurrentAnimRange($wName);
2297 string $path = GetAnimRangeFileFolder($wName, true);
2302 string $old = `workspace -q -dir`;
2316 global proc nw4cSetAnimRange_ExportAnimRange(string $wName)
2318 string $animRange = GetCurrentAnimRange($wName);
2323 string $path = GetAnimRangeFileFolder($wName, true);
2328 string $old = `workspace -q -dir`;
2342 global proc nw4cSetAnimRange_CallEditor(string $wName, string $cmd)
2344 string $node;
2360 global proc nw4cSetAnimRange_OnMenuEditor(string $wName, int $i)
2417 global proc nw4cSetAnimRange_GetTimeRange(string $wName, int $i, string $mode)
2437 string $animRange = GetCurrentAnimRange($wName);
2455 string $list[] = `lsUI -ctl`;
2456 string $item;
2461 string $rng = `timeControl -q -rng $item`;
2462 string $tokBuf[];
2489 global proc nw4cSetAnimRange_SelectTimeRangeKey(string $wName, int $i)
2491 string $node;
2513 proc string[] AEexpandNames(string $array[])
2515 string $retval[];
2516 string $buffer[];
2533 proc string[] AEfilterUnwantedNodes(string $array[])
2535 string $retVal[];
2536 string $nodeType;
2560 proc string[] AEgetRelatedNodes(string $node)
2562 string $rNodes[], $retval[], $tmpNodes[];
2563 string $nodeNameType = `nodeType $node`;
2564 string $relatedScript = ("AE"+$nodeNameType+"Related");
2573 string $focusNode[];
2582 // the first item in the return string array is the node itself
2588 // need to go through the string array and remove unwanted
2610 string $lastNode = $rNodes[size($rNodes)-1];
2636 proc string[] FixAEgetRelatedNodes(string $node)
2638 string $list[] = AEgetRelatedNodes($node);
2641 string $shape[] = `ls -s $list`;
2642 string $workList[], $tmp[];
2643 string $work, $item;
2666 proc string[] LsMaterial(string $list[])
2668 string $tmpList[];
2673 string $workList[], $retList[];
2674 string $temp, $work;
2690 proc string[] GetSelectedKeyTimeList()
2692 string $sel[] = `keyframe -q -sl -n`;
2693 string $org[];
2712 proc SelectKeyTimeList(string $list[])
2715 string $tokBuf[];
2720 string $arg;
2740 proc string SearchConnectKeyAttr(string $src)
2742 string $node[] = `listConnections -p false ($src + ".output")`;
2747 string $plug[] = `listConnections -p true ($src + ".output")`;
2762 proc int IsDrivenAnim(string $anim)
2764 string $plug = SearchConnectKeyAttr($anim);
2767 string $drv[] = `setDrivenKeyframe -q -dr $plug`;
2782 global proc nw4cSetAnimRange_SelectHierarchyTimeRange(string $wName, int $i)
2792 string $node = GetCurrentDag($wName); // top dag
2797 string $animRange = GetCurrentAnimRange($wName);
2818 string $selKey[] = GetSelectedKeyTimeList();
2819 string $sel[] = `ls -sl`;
2823 string $list[] = `ls -sl`;
2824 string $item;
2825 string $tree[]; // related node list
2826 string $workList[];
2877 global proc nw4cSetAnimRange_DeleteTimeRange(string $wName, int $i, string $mode)
2879 string $animRange = GetCurrentAnimRange($wName);
2919 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")
2931 global proc nw4cSetAnimRange_MoveTimeRange(string $wName, int $i, string $mode)
2933 string $animRange = GetCurrentAnimRange($wName);
2954 string $dragControl = ($wName + "ClipNo" + $s);
2955 string $dropControl = ($wName + "ClipNo" + $d);
2956 string $msgs[] = nw4cSetAnimRange_DragAnimRange($wName, $dragControl, 0, 0, 0);
2965 global proc nw4cSetAnimRange_EnableAll(string $wName, string $mode)
2967 string $animRange = GetCurrentAnimRange($wName);
2987 global proc nw4cSetAnimRange_CheckAnimRangeTitle(string $wName, int $i)
2989 string $animRange = GetCurrentAnimRange($wName);
2992 string $item = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")`;
2994 //setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]") $item;
3005 string $list[] = GetAttrTitleList($animRange);
3031 global proc nw4cSetAnimRange_SetAnimRangeRangeKey(string $wName, int $i)
3033 string $node = GetCurrentDag($wName); // top dag
3038 string $animRange = GetCurrentAnimRange($wName);
3060 string $sel[] = `ls -sl`;
3064 string $list[] = `ls -sl`;
3065 string $item;
3066 string $tree[]; // related node list
3067 string $workList[];
3097 string $itt[], $ott[];
3167 global proc nw4cSetAnimRange_SetEnabledAnimRangeRangeKey(string $wName, int $i)
3169 string $node = GetCurrentDag($wName); // top dag
3174 string $animRange = GetCurrentAnimRange($wName);
3193 global proc nw4cSetAnimRange_UpdateDagList(string $wName)
3200 string $exlist[] = GetDagList();
3201 string $list[];
3202 string $work;
3210 string $sel[] = `textScrollList -q -ai ($wName + "DagList")`;
3211 string $name;
3220 string $intsct = `stringArrayIntersector -i $list`;
3268 global proc nw4cSetAnimRange_UpdateAnimRangeList(string $wName, int $updateEditor)
3275 string $list[] = GetAnimRangeList();
3276 string $sel[] = `textScrollList -q -ai ($wName + "AnimRangeList")`;
3277 string $work;
3278 string $name;
3335 global proc nw4cSetAnimRange_UpdateView(string $wName, int $updateEditor)
3349 global proc nw4cSetAnimRange_UpdateViewQueue(string $wName, int $updateEditor)
3366 proc DrawEditorLabel(string $label)
3378 global proc nw4cSetAnimRange_OnPlaybackButton(string $wName, int $cmd)
3416 proc string CreatePlaybackControl(string $wName)
3418 string $lay = `formLayout`;
3419 string $btn0 = `symbolButton -w 26 -h 26 ($wName + "PlayBtn0")`;
3420 string $btn1 = `symbolButton -w 26 -h 26 ($wName + "PlayBtn1")`;
3433 string $addAnn = "AnimRange ";
3434 string $icon[] = // iconFile, annotation, command, dimWhenPlay, space
3444 string $lay;
3445 string $btn[];
3483 proc CreateAnimRangeEditControl(string $wName)
3603 string $wName = GetWindowNameString();
3654 string $frm, $ctl;