Advertisement
Guest User

AETemplate_scrollField

a guest
Nov 19th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. global proc ShotOverrideNode_ShotOverrideTemplateNew(string $attr)
  2. {
  3.     scrollField -h 800 -nl 25
  4.         -ec ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  5.         -kpc ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  6.         -cc ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  7.         ShotOverrideNode_AT_ShotOverrideText;
  8.     ShotOverrideNode_ShotOverrideTemplateReplace $attr;
  9. }
  10.  
  11. global proc ShotOverrideNode_ShotOverrideTemplateReplace(string $attr)
  12. {
  13.     string  $txt = `getAttr $attr`;
  14.     $txt = `strip $txt`;
  15.     scrollField -e -text $txt ShotOverrideNode_AT_ShotOverrideText;
  16.     scrollField -e
  17.         -ec ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  18.         -kpc ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  19.         -cc ("ShotOverrideNode_AE_UpdateOverrideText " + $attr)
  20.         ShotOverrideNode_AT_ShotOverrideText;
  21. }
  22.  
  23. global proc ShotOverrideNode_AE_UpdateOverrideText(string $attr)
  24. {
  25.     string $txt = `scrollField -q -tx ShotOverrideNode_AT_ShotOverrideText`;
  26.     setAttr -type "string" $attr $txt;
  27. }
  28.  
  29.  
  30. global proc AEShotOverrideNodeTemplate ( string $nodeName )
  31. {
  32.     editorTemplate -beginScrollLayout;
  33.         editorTemplate -beginLayout "ShotOverride" -collapse 0;
  34.             editorTemplate -ccu "ShotOverrideNode_ShotOverrideTemplateNew"
  35.                     "ShotOverrideNode_ShotOverrideTemplateReplace" "ShotOverride";
  36.  
  37.         editorTemplate -endLayout;
  38.         editorTemplate -addExtraControls;
  39.     editorTemplate -endScrollLayout;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement