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

  1. // ====================================================================
  2. //  Class:  GUI.moCheckBox
  3. //  Parent: GUI.GUIMenuOption
  4. //
  5. //  <Enter a description here>
  6. // ====================================================================
  7.  
  8. class moCheckBox extends GUIMenuOption;
  9.  
  10. var        GUICheckBoxButton     MyCheckBox;
  11. var        bool                bChecked;
  12.  
  13. function InitComponent(GUIController MyController, GUIComponent MyOwner)
  14. {
  15.     Super.Initcomponent(MyController, MyOwner);
  16.  
  17.     MyCheckBox = GUICheckBoxButton(MyComponent);
  18. }    
  19.  
  20. function bool IsChecked()
  21. {
  22.     return MyCheckBox.bChecked;
  23. }
  24.  
  25. function bool Checked(bool C)
  26. {
  27.     MyCheckBox.bChecked = c;
  28.     bChecked = c;
  29.     OnChange(Self);
  30.     return true;
  31. }
  32.  
  33.  
  34. defaultproperties
  35. {
  36.     ComponentClassName="GUI.GUICheckBoxButton"
  37.     bChecked=false;
  38. }
  39.