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";
638 global proc nw4cSetAnimRange_ConvertToModelCB(string $wName)
660 proc SetEditorCurrent(string $wName, string $animRange)
683 string $optsLayout = $wName + "CustomOptsLayout";
696 proc int IsSpecialRootNode(string $node)
698 string $type = nodeType($node);
699 string $childs[] = `listRelatives -pa -s $node`;
711 proc string[] GetDagList()
713 string $works[] = `ls -as`;
714 string $exlist[] = { "persp", "top", "front", "side" };
717 string $list[];
718 string $item;
736 proc string[] GetAnimRangeList()
738 string $list[] = `ls -tr -tm`; // transform & templated
739 string $retList[];
740 string $item;
758 proc string GetAnimRangeFromDag(string $dag)
760 string $ret = "";
763 string $list[] = `listRelatives -pa -typ "transform" $dag`;
764 string $item;
780 proc string GetDagFromAnimRange(string $animRange)
782 string $ret = "";
785 string $list[] = `listRelatives -pa -p -typ "transform" $animRange`;
786 string $item;
789 string $dags[] = GetDagList();
805 proc RelationDagToAnimRangeList(string $wName, string $dag)
807 string $animRange = GetAnimRangeFromDag($dag);
823 proc RelationAnimRangeToDagList(string $wName, string $animRange)
825 string $dag = GetDagFromAnimRange($animRange);
841 proc QuickSort(string $a[], int $idx[], int $left, int $right, string $compare)
844 string $s;
870 quick sort string array
872 proc string[] QsortStringArray(string $array[], string $compare)
887 // string list
888 string $retList[];
965 string $array[];
971 string $tokBuf[];
983 global proc nw4cSetAnimRange_OnEnableChange(string $wName, int $i)
985 string $animRange = GetCurrentAnimRange($wName);
1001 global proc nw4cSetAnimRange_OnKeyChange(string $wName, int $i)
1003 string $animRange = GetCurrentAnimRange($wName);
1015 global proc nw4cSetAnimRange_OnKeyChangeAddKey(string $wName)
1017 string $animRange = GetCurrentAnimRange($wName);
1022 string $list[] = `keyframe -q -sl -n $animRange`;
1041 global proc nw4cSetAnimRange_OnKeyChangeUI(string $wName, int $i, string $which)
1043 string $animRange = GetCurrentAnimRange($wName);
1087 global proc nw4cSetAnimRange_OnSelectDagList(string $wName)
1094 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1105 global proc nw4cSetAnimRange_OnDblClkDagList(string $wName)
1107 string $dag = GetCurrentDag($wName);
1117 global proc nw4cSetAnimRange_OnSelectAnimRangeList(string $wName)
1124 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1135 global proc nw4cSetAnimRange_OnDblClkAnimRangeList(string $wName)
1137 string $animRange = GetCurrentAnimRange($wName);
1147 global proc nw4cSetAnimRange_OnMenuDagList(string $wName)
1154 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1172 global proc nw4cSetAnimRange_OnMenuAnimRangeList(string $wName)
1179 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1181 string $animRange;
1208 string $list[];
1209 string $dag;
1244 global proc nw4cSetAnimRange_CreateAnimRange(string $wName, string $mode)
1250 string $dag;
1253 string $sel[] = `textScrollList -q -si ($wName + "DagList")`;
1259 string $animRange = CreateAnimRangeNode($wName, $dag);
1266 global proc nw4cSetAnimRange_DuplicateAnimRange(string $wName)
1273 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1278 string $list[] = `ls -l -sl`;
1279 string $cpy[] = `duplicate $sel[size($sel) - 1]`;;
1307 global proc nw4cSetAnimRange_DeleteAnimRangeCtrl(string $wName)
1313 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1327 global proc nw4cSetAnimRange_AttachAnimRange(string $wName, string $dag)
1333 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1349 global proc nw4cSetAnimRange_DeattachAnimRange(string $wName)
1355 string $sel[] = `textScrollList -q -si ($wName + "AnimRangeList")`;
1368 global proc nw4cSetAnimRange_OnMenuFile(string $wName)
1375 string $animRange = GetCurrentAnimRange($wName);
1387 proc GetEnabledTimeRangeArray(string $animRange, float $sf[], float $ef[])
1416 proc MakePlaybackInfo(string $wName, string $animRange)
1464 textScrollList -e -a ((string)$sf[$i]) ($wName + "sList");
1465 textScrollList -e -a ((string)$ef[$i]) ($wName + "eList");
1500 proc UpdatePlaybackButton(string $wName)
1528 string $img0 = ($cmd0) ?
1530 string $img1 = ($cmd1) ?
1532 string $ann0 = ($cmd0) ? "AnimRange Once" : "Stop";
1533 string $ann1 = ($cmd1) ? "AnimRange Continuous" : "Stop";
1546 global proc int nw4cSetAnimRange_PlaybackCondition(string $wName)
1548 string $cmd;
1549 string $animRange;
1583 string $s[] = `textScrollList -q -ai ($wName + "sList")`;
1584 string $e[] = `textScrollList -q -ai ($wName + "eList")`;
1670 global proc nw4cSetAnimRange_PlaybackExit(string $wName)
1672 string $cnd[] = `scriptJob -lc`;
1682 global proc int nw4cSetAnimRange_CompareFloatRange(string $str1, string $str2)
1684 string $tokBuf1[], $tokBuf2[];
1713 proc string SubstringTitle(string $str)
1715 string $retStr = "";
1719 string $ex = `match "^[^,]+,[^,]+,[^,]+,[^,]+,[^,]+," $str`;
1732 global proc int nw4cSetAnimRange_CompareName(string $str1, string $str2)
1734 string $tokBuf1[], $tokBuf2[];
1757 global proc int nw4cSetAnimRange_CompareTimeRange(string $str1, string $str2)
1765 string $tokBuf1[], $tokBuf2[];
1809 make animation range data string array
1811 proc string[] MakeAnimRangeDataStringArray(string $animRange)
1816 string $array[];
1819 $array[$i] = (string)($i + 1);
1820 …$array[$i] = $array[$i] + "," + (string)`getAttr ($animRange + "." + "nw4c_AnimRangeEnable" + "[" …
1822 $array[$i] = $array[$i] + "," + ((string)$f[0] + "," + (string)$f[1]);
1823 …$array[$i] = $array[$i] + "," + (string)`getAttr ($animRange + "." + "nw4c_AnimRangeLoop" + "[" + …
1830 set animation range data from string array
1832 proc SetAnimRangeDataFromStringArray(string $wName, string $animRange, string $array[])
1836 string $tokBuf[];
1849 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]") $tokBuf[5];
1865 global proc nw4cSetAnimRange_SortPack(string $wName, string $mode)
1867 string $animRange = GetCurrentAnimRange($wName);
1870 string $array[] = MakeAnimRangeDataStringArray($animRange);
1888 proc SetUniqueAnimRangeName(string $animRange, int $idst)
1891 string $base = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $idst + "]")`;
1892 string $name = $base;
1903 string $other = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")`;
1924 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $idst + "]")
1933 global proc string[] nw4cSetAnimRange_DragAnimRange(string $wName,
1934 string $dragControl, int $x, int $y, int $mods)
1936 string $msgs[];
1945 string $i = match("[0-9]+$", $dragControl);
1969 global proc nw4cSetAnimRange_DropAnimRange(string $wName,
1970 string $dragControl, string $dropControl, string $msgs[],
1983 string $i = match("[0-9]+$", $dropControl);
1988 string $animRange = GetCurrentAnimRange($wName);
1991 string $array[] = MakeAnimRangeDataStringArray($animRange);
1992 string $result[];
2048 global proc nw4cSetAnimRange_ImportAnimRangeProc(string $wName,
2049 string $exprotVer, string $orgAnimRange, string $list[])
2051 string $animRange = GetCurrentAnimRange($wName);
2060 string $array[], $titles[], $tokBuf[];
2061 string $str;
2106 // string $currentArray[] = MakeAnimRangeDataStringArray($animRange);
2107 // string $currentTitles[];
2159 string $opt = `confirmDialog -t "Import Option"
2165 string $currentArray[] = MakeAnimRangeDataStringArray($animRange);
2166 string $tokBufTemp[];
2204 global proc int nw4cSetAnimRange_ImportAnimRangeCB(string $wName,
2205 string $fileName, string $fileType)
2207 //string $abRet[];
2215 string $str = fgetline($fh);
2236 proc int WriteFileExportAnimRange(string $wName, string $animRange, string $fileName)
2243 string $str = "nw4cSetAnimRange_ImportAnimRangeProc(\r\n\t\"" + $wName +
2246 string $list[] = MakeAnimRangeDataStringArray($animRange);
2268 global proc int nw4cSetAnimRange_ExportAnimRangeCB(string $wName,
2269 string $fileName, string $fileType)
2271 string $animRange = GetCurrentAnimRange($wName);
2277 //string $abRet[];
2296 proc string GetAnimRangeFileFolder(string $wName, int $md)
2298 string $path;
2318 global proc nw4cSetAnimRange_ImportAnimRange(string $wName)
2320 string $animRange = GetCurrentAnimRange($wName);
2325 string $path = GetAnimRangeFileFolder($wName, true);
2330 string $old = `workspace -q -dir`;
2344 global proc nw4cSetAnimRange_ExportAnimRange(string $wName)
2346 string $animRange = GetCurrentAnimRange($wName);
2351 string $path = GetAnimRangeFileFolder($wName, true);
2356 string $old = `workspace -q -dir`;
2370 global proc nw4cSetAnimRange_CallEditor(string $wName, string $cmd)
2372 string $node;
2388 global proc nw4cSetAnimRange_OnMenuEditor(string $wName, int $i)
2445 global proc nw4cSetAnimRange_GetTimeRange(string $wName, int $i, string $mode)
2465 string $animRange = GetCurrentAnimRange($wName);
2483 string $list[] = `lsUI -ctl`;
2484 string $item;
2489 string $rng = `timeControl -q -rng $item`;
2490 string $tokBuf[];
2517 global proc nw4cSetAnimRange_SelectTimeRangeKey(string $wName, int $i)
2519 string $node;
2541 proc string[] AEexpandNames(string $array[])
2543 string $retval[];
2544 string $buffer[];
2561 proc string[] AEfilterUnwantedNodes(string $array[])
2563 string $retVal[];
2564 string $nodeType;
2588 proc string[] AEgetRelatedNodes(string $node)
2590 string $rNodes[], $retval[], $tmpNodes[];
2591 string $nodeNameType = `nodeType $node`;
2592 string $relatedScript = ("AE"+$nodeNameType+"Related");
2601 string $focusNode[];
2610 // the first item in the return string array is the node itself
2616 // need to go through the string array and remove unwanted
2638 string $lastNode = $rNodes[size($rNodes)-1];
2664 proc string[] FixAEgetRelatedNodes(string $node)
2666 string $list[] = AEgetRelatedNodes($node);
2669 string $shape[] = `ls -s $list`;
2670 string $workList[], $tmp[];
2671 string $work, $item;
2694 proc string[] LsMaterial(string $list[])
2696 string $tmpList[];
2701 string $workList[], $retList[];
2702 string $temp, $work;
2718 proc string[] GetSelectedKeyTimeList()
2720 string $sel[] = `keyframe -q -sl -n`;
2721 string $org[];
2740 proc SelectKeyTimeList(string $list[])
2743 string $tokBuf[];
2748 string $arg;
2768 proc string SearchConnectKeyAttr(string $src)
2770 string $node[] = `listConnections -p false ($src + ".output")`;
2775 string $plug[] = `listConnections -p true ($src + ".output")`;
2790 proc int IsDrivenAnim(string $anim)
2792 string $plug = SearchConnectKeyAttr($anim);
2795 string $drv[] = `setDrivenKeyframe -q -dr $plug`;
2810 global proc nw4cSetAnimRange_SelectHierarchyTimeRange(string $wName, int $i)
2820 string $node = GetCurrentDag($wName); // top dag
2825 string $animRange = GetCurrentAnimRange($wName);
2846 string $selKey[] = GetSelectedKeyTimeList();
2847 string $sel[] = `ls -sl`;
2851 string $list[] = `ls -sl`;
2852 string $item;
2853 string $tree[]; // related node list
2854 string $workList[];
2905 global proc nw4cSetAnimRange_DeleteTimeRange(string $wName, int $i, string $mode)
2907 string $animRange = GetCurrentAnimRange($wName);
2947 setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")
2959 global proc nw4cSetAnimRange_MoveTimeRange(string $wName, int $i, string $mode)
2961 string $animRange = GetCurrentAnimRange($wName);
2982 string $dragControl = ($wName + "ClipNo" + $s);
2983 string $dropControl = ($wName + "ClipNo" + $d);
2984 string $msgs[] = nw4cSetAnimRange_DragAnimRange($wName, $dragControl, 0, 0, 0);
2993 global proc nw4cSetAnimRange_EnableAll(string $wName, string $mode)
2995 string $animRange = GetCurrentAnimRange($wName);
3015 global proc nw4cSetAnimRange_CheckAnimRangeTitle(string $wName, int $i)
3017 string $animRange = GetCurrentAnimRange($wName);
3020 string $item = `getAttr ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]")`;
3022 //setAttr -typ "string" ($animRange + "." + "nw4c_AnimRangeName" + "[" + $i + "]") $item;
3033 string $list[] = GetAttrTitleList($animRange);
3059 global proc nw4cSetAnimRange_SetAnimRangeRangeKey(string $wName, int $i)
3061 string $node = GetCurrentDag($wName); // top dag
3066 string $animRange = GetCurrentAnimRange($wName);
3088 string $sel[] = `ls -sl`;
3092 string $list[] = `ls -sl`;
3093 string $item;
3094 string $tree[]; // related node list
3095 string $workList[];
3125 string $itt[], $ott[];
3195 global proc nw4cSetAnimRange_SetEnabledAnimRangeRangeKey(string $wName, int $i)
3197 string $node = GetCurrentDag($wName); // top dag
3202 string $animRange = GetCurrentAnimRange($wName);
3221 global proc nw4cSetAnimRange_UpdateDagList(string $wName)
3228 string $exlist[] = GetDagList();
3229 string $list[];
3230 string $work;
3238 string $sel[] = `textScrollList -q -ai ($wName + "DagList")`;
3239 string $name;
3248 string $intsct = `stringArrayIntersector -i $list`;
3296 global proc nw4cSetAnimRange_UpdateAnimRangeList(string $wName, int $updateEditor)
3303 string $list[] = GetAnimRangeList();
3304 string $sel[] = `textScrollList -q -ai ($wName + "AnimRangeList")`;
3305 string $work;
3306 string $name;
3363 global proc nw4cSetAnimRange_UpdateView(string $wName, int $updateEditor)
3377 global proc nw4cSetAnimRange_UpdateViewQueue(string $wName, int $updateEditor)
3394 proc DrawEditorLabel(string $label)
3406 global proc nw4cSetAnimRange_OnPlaybackButton(string $wName, int $cmd)
3444 proc string CreatePlaybackControl(string $wName)
3446 string $lay = `formLayout`;
3447 string $btn0 = `symbolButton -w 26 -h 26 ($wName + "PlayBtn0")`;
3448 string $btn1 = `symbolButton -w 26 -h 26 ($wName + "PlayBtn1")`;
3461 string $addAnn = "AnimRange ";
3462 string $icon[] = // iconFile, annotation, command, dimWhenPlay, space
3472 string $lay;
3473 string $btn[];
3511 proc CreateAnimRangeEditControl(string $wName)
3631 string $wName = GetWindowNameString();
3682 string $frm, $ctl;