home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / GUI / Classes / moNumericEdit.uc < prev    next >
Text File  |  2003-06-30  |  983b  |  43 lines

  1. // ====================================================================
  2. //  Class:  GUI.moNumericEdit
  3. //  Parent: GUI.GUIMenuOption
  4. //
  5. //  <Enter a description here>
  6. // ====================================================================
  7.  
  8. class moNumericEdit extends GUIMenuOption;
  9.  
  10. var        GUINumericEdit    MyNumericEdit;
  11. var        int                MinValue, MaxValue;
  12.  
  13. function InitComponent(GUIController MyController, GUIComponent MyOwner)
  14. {
  15.     Super.Initcomponent(MyController, MyOwner);
  16.     MyNumericEdit = GUINumericEdit(MyComponent);
  17.     MyNumericEdit.MinValue = MinValue;
  18.     MyNumericEdit.MaxValue = MaxValue;
  19.     MyNumericEdit.CalcMaxLen();
  20.     MyNumericEdit.OnChange = InternalOnChange;
  21. }
  22.  
  23. function SetValue(int V)
  24. {
  25.     MyNumericEdit.SetValue(v);
  26. }
  27.  
  28. function int GetValue()
  29. {
  30.     return int(MyNumericEdit.Value);
  31. }
  32.  
  33. function InternalOnChange(GUIComponent Sender)
  34. {
  35.     OnChange(self);
  36. }
  37.  
  38.  
  39. defaultproperties
  40. {
  41.     ComponentClassName="GUI.GUINumericEdit"
  42.     OnClickSound=CS_Click
  43. }