| 
| void  | SetEntry (SCR_JournalEntry entry, int id) | 
|   | 
| void  | ShowEntry (Widget target) | 
|   | 
| int  | GetId () | 
|   | 
| 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) | 
|   | 
| override bool  | OnFocus (Widget w, int x, int y) | 
|   | 
| override bool  | OnFocusLost (Widget w, int x, int y) | 
|   | 
| void  | ColorizeWidgets (Color colorBackground, Color colorContent, float speed=-1) | 
|   | 
| void  | SetHorizontalAlign (LayoutHorizontalAlign horizontalAlign) | 
|   | 
| void  | SetContent (string text) | 
|   | 
| void  | SetContentFromUIInfo (SCR_UIInfo info) | 
|   | 
| string  | GetContent () | 
|   | 
| override bool  | OnClick (Widget w, int x, int y, int button) | 
|   | 
| 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_ButtonComponent  | GetButtonComponent (string name, Widget parent, bool searchAllChildren=true) | 
|   | Static method to easily find component by providing name and parent.  
  | 
|   | 
| 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.  
  | 
|   | 
| ref ScriptInvoker  | m_OnHover = new ScriptInvoker() | 
|   | 
| ref ScriptInvoker< Widget >  | m_OnHoverLeave = 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 | 
|   | 
| 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) | 
|   |