| 
| void  | SetText (string text) | 
|   | 
| void  | SetTextVisible (bool state) | 
|   | 
| override void  | HandlerAttached (Widget w) | 
|   | 
| override bool  | OnMouseEnter (Widget w, int x, int y) | 
|   | 
| override bool  | OnMouseLeave (Widget w, Widget enterW, int x, int y) | 
|   | 
| ImageWidget  | GetImageWidget () | 
|   | 
| void  | SetImage (ResourceName texture, bool fromLocalStorage=false) | 
|   | 
| void  | SetImage (ResourceName imageSet, string imageName) | 
|   | 
| string  | GetImage (out string imageSet) | 
|   | 
| override bool  | OnClick (Widget w, int x, int y, int button) | 
|   | 
| override bool  | OnFocus (Widget w, int x, int y) | 
|   | 
| override bool  | OnFocusLost (Widget w, int x, int y) | 
|   | 
| void  | SetToggled (bool toggled, bool animate=true, bool invokeChange=true, bool instant=false) | 
|   | 
| bool  | IsToggled () | 
|   | 
| void  | SetToggleable (bool togglable) | 
|   | 
| bool  | GetToggleable () | 
|   | 
| void  | ShowBorder (bool show, bool animate=true) | 
|   | 
| bool  | IsBorderShown () | 
|   | 
| void  | SetBackgroundColors (Color defColor=null, Color hoverColor=null, Color selectColor=null, Color selectHoverColor=null, Color clickColor=null) | 
|   | Alternate way of setting button background colors through script.  
  | 
|   | 
| void  | ColorizeBackground (bool animate=true) | 
|   | 
| void  | SetHoverSound (string soundHover) | 
|   | 
| void  | SetClickedSound (string soundClicked) | 
|   | 
| string  | GetHoverSound () | 
|   | 
| string  | GetClickedSound () | 
|   | 
| void  | SetEnabled (bool enabled, bool animate=true) | 
|   | 
| void  | SetVisible (bool visible, bool animate=true) | 
|   | 
| bool  | IsEnabled () | 
|   | 
| void  | SetMouseOverToFocus (bool mouseOverToFocus) | 
|   | 
| void  | SetDisabledOpacity (float newDisabledOpacity) | 
|   | 
| void  | SetData (Managed data) | 
|   | Store custom data.  
  | 
|   | 
| Managed  | GetData () | 
|   | Get stored data.  
  | 
|   | 
| Widget  | GetRootWidget () | 
|   | 
| bool  | IsVisible () | 
|   | 
 | 
| static SCR_ButtonImageComponent  | GetButtonImage (string name, Widget parent, bool searchAllChildren=true) | 
|   | 
| static SCR_ButtonBaseComponent  | GetButtonBase (string name, Widget parent, bool searchAllChildren=true) | 
|   | 
| static bool  | SetTexture (ImageWidget widget, ResourceName texture, string image="") | 
|   | 
| static SCR_ScriptedWidgetComponent  | GetComponent (TypeName componentType, string name, Widget parent, bool searchAllChildren=true) | 
|   | Base method for component lookup through the widget library.  
  | 
|   | 
| static const float  | START_ANIMATION_RATE = 10001 | 
|   | 
| static const float  | START_ANIMATION_PERIOD = 250 | 
|   | 
| void  | OnMenuSelect () | 
|   | 
| void  | MenuSelectBase () | 
|   | 
| void  | FindParentMenu () | 
|   | Finds the parent menu of this component.  
  | 
|   | 
| bool  | IsParentMenuFocused () | 
|   | Returns true if parent menu is focused, or if there is no parent menu.  
  | 
|   | 
| void  | OnEnabled (bool animate) | 
|   | 
| void  | OnDisabled (bool animate) | 
|   | 
| bool  | IsChildWidget (Widget parent, Widget child) | 
|   | 
| void  | SetAnimationRate () | 
|   | 
| void  | PlaySound (string sound) | 
|   | 
| bool  | m_bIsToggled | 
|   | 
| MenuBase  | m_ParentMenu | 
|   | 
| SCR_SubMenuBase  | m_ParentSubMenu | 
|   | 
| string  | m_sSoundHovered | 
|   | 
| string  | m_sSoundClicked | 
|   | 
| string  | m_sSoundContainerClosed | 
|   | 
| float  | m_fAnimationTime | 
|   | 
| bool  | m_bMouseOverToFocus | 
|   | 
| float  | m_fDisabledOpacity | 
|   | 
| float  | m_fAnimationRate | 
|   | 
| ref Managed  | m_UserData | 
|   | 
| Widget  | m_wRoot | 
|   |