| 
| override void  | HandlerAttached (Widget w) | 
|   | 
| override void  | HandlerDeattached (Widget w) | 
|   | 
| override bool  | OnFocus (Widget w, int x, int y) | 
|   | 
| override bool  | OnFocusLost (Widget w, int x, int y) | 
|   | 
| Widget  | GetList () | 
|   | 
| GridLayoutWidget  | GetGridList () | 
|   | 
| void  | ExpandList () | 
|   | 
| void  | CollapseList () | 
|   | 
| void  | SetParentHandler (SCR_DeployRequestUIBaseComponent parent) | 
|   | 
| void  | HideTooltip () | 
|   | 
| void  | Update (float dt) | 
|   | 
| void  | Lock (bool loadingAnim=false) | 
|   | Lock the button (eg. during a request)  
  | 
|   | 
| void  | Unlock () | 
|   | Unlock the button (eg. after receiving a request response)  
  | 
|   | 
| void  | SetSelected (bool selected) | 
|   | Visually set the button as selected.  
  | 
|   | 
| void  | SetFocused () | 
|   | Set the button focused.  
  | 
|   | 
| override bool  | OnClick (Widget w, int x, int y, int button) | 
|   | 
| override void  | SetEnabled (bool enabled, bool animate=true) | 
|   | 
| void  | SetShouldUnlock (bool shouldUnlock) | 
|   | Marks if the buttons should be unlocked when calling the Unlock() method.  
  | 
|   | 
| void  | SetTooltipAvailable (bool available) | 
|   | Set if tooltip should be shown.  
  | 
|   | 
| 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) | 
|   | 
| 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  | 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.  
  | 
|   | 
| ResourceName  | m_sTexture | 
|   | 
| string  | m_sImageName | 
|   | 
| ImageWidget  | m_wImage | 
|   | 
| ref ScriptInvoker< Widget >  | m_OnMouseEnter = new ScriptInvoker() | 
|   | 
| ref ScriptInvoker< Widget >  | m_OnMouseLeave = new ScriptInvoker() | 
|   | 
| bool  | m_bCanBeToggled | 
|   | 
| bool  | m_bUseColorization | 
|   | 
| ref Color  | m_BackgroundDefault | 
|   | 
| ref Color  | m_BackgroundHovered | 
|   | 
| ref Color  | m_BackgroundSelected | 
|   | 
| ref Color  | m_BackgroundSelectedHovered | 
|   | 
| ref Color  | m_BackgroundClicked | 
|   | 
| bool  | m_bShowBorderOnFocus | 
|   | 
| bool  | m_bShowBackgroundOnFocus | 
|   | 
| bool  | m_bNoBorderAnimation | 
|   | 
| bool  | m_bNoBackgroundAnimation | 
|   | 
| bool  | m_bShowBorderOnHover | 
|   | 
| Widget  | m_wBackground | 
|   | 
| Widget  | m_wBorder | 
|   | 
| ref ScriptInvoker  | m_OnClicked = new ScriptInvoker() | 
|   | 
| ref ScriptInvoker  | m_OnToggled = new ScriptInvoker() | 
|   | 
| ref ScriptInvoker< Widget >  | m_OnFocus = new ScriptInvoker<Widget>() | 
|   | 
| ref ScriptInvoker< Widget >  | m_OnFocusLost = new ScriptInvoker<Widget>() | 
|   | 
| ref ScriptInvoker  | m_OnShowBorder = new ScriptInvoker() | 
|   | 
| ref ScriptInvoker  | m_OnClick = new ScriptInvoker | 
|   | 
| static const float  | START_ANIMATION_RATE = 10001 | 
|   | 
| static const float  | START_ANIMATION_PERIOD = 250 | 
|   | 
| bool  | ShouldUnlock () | 
|   | Return true when the button should be unlocked when calling the Unlock() method.  
  | 
|   | 
| bool  | ShouldShowTooltip () | 
|   | Get if tooltip should be shown.  
  | 
|   | 
| void  | OnTooltipShow (SCR_ScriptedWidgetTooltip tooltip) | 
|   | 
| 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) | 
|   | 
| ref Color  | m_ColorSelected | 
|   | 
| ref Color  | m_ColorWarning | 
|   | 
| string  | m_sElements | 
|   | 
| Widget  | m_wElements | 
|   | 
| string  | m_sList | 
|   | 
| Widget  | m_wList | 
|   | 
| string  | m_sGridList | 
|   | 
| GridLayoutWidget  | m_wGridList | 
|   | 
| string  | m_sBackgroundHighlight | 
|   | 
| Widget  | m_wBackgroundHighlight | 
|   | 
| SCR_DeployRequestUIBaseComponent  | m_ParentHandler | 
|   | 
| ButtonWidget  | m_wRootButton | 
|   | 
| Widget  | m_wLoading | 
|   | 
| SCR_LoadingSpinner  | m_Loading | 
|   | 
| SCR_ScriptedWidgetTooltip  | m_ControlsTooltip | 
|   | 
| bool  | m_bCanBeUnlocked = true | 
|   | 
| bool  | m_bShowTooltip = true | 
|   | 
| 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 | 
|   | 
| static SCR_DeployButtonBase  | s_ExpandedList | 
|   |