//ReloadFiles // // Date: 2004/01/06 // Author: Dai Sato dstruevision@dstruevision.com http://www.dstruevision.com // Procedure Name: ReloadFiles // // Description: This scripts just reload all texture files. global proc reloadFile () { $textureNodes = `ls -typ file`; $progressMax = size($textureNodes); if($progressMax != 0) { progressBar -edit -beginProgress -isInterruptable true -status "Calculation ..." -maxValue $progressMax mainProgressBar; print ($progressMax+"\n"); for ($node in $textureNodes) { string $fullFileName = `getAttr($node+".fileTextureName")`; setAttr -type "string" ( $node + ".fileTextureName") $fullFileName; progressBar -edit -step 1 mainProgressBar; } progressBar -edit -endProgress mainProgressBar; } } global proc ReloadFiles () { global int $progressMax = 10; if ((`window -ex RenameFileWindow`) == true) deleteUI RenameFileWindow; window -t "ReloadFiles" -s false RenameFileWindow; columnLayout -rs 10; progressBar -width 150 -height 10 mainProgressBar; rowColumnLayout -numberOfRows 1; button -l "Reload" -w 50 -h 30 -c "reloadFile()"; button -l "Undo" -w 50 -h 30 -c "undo"; window -e -width 180 -height 100 RenameFileWindow; showWindow; }