11 m_Options = {
"#server_browser_disabled",
"#server_browser_show",
"#server_browser_hide" };
12 m_ParentClass = parent_c;
14 if (current_index < 0 || current_index >=
m_Options.Count())
24 #ifdef PLATFORM_CONSOLE
25 m_Parent = parent.GetParent().GetParent();
27 #ifdef PLATFORM_WINDOWS
36 #ifdef PLATFORM_CONSOLE
92 return super.OnMouseEnter(w,
x,
y);
97 return super.OnMouseLeave(w, enterW,
x,
y);
210 #ifndef PLATFORM_CONSOLE
224 #ifndef PLATFORM_CONSOLE
237 super.ColorNormalConsole(w);
250 super.ColorDisabledConsole(w);
proto native WorkspaceWidget GetWorkspace()
override void SetNextOption()
override void SetPrevOption()
void SetStringOption(string option, bool fire_event=true)
int m_SelectedOptionIndex
TextWidget m_SelectedOption
override bool IsFocusable(Widget w)
bool IsEnabled()
Returns 'true' if current index == 1 (default 'enabled' value). Take care, as different selectors may...
override void ColorNormalConsole(Widget w)
bool IsSelectorEnabled()
Returns false for the selector in 'disabled' states.
ref array< string > m_Options
override void ColorDisabledConsole(Widget w)
override bool OnMouseEnter(Widget w, int x, int y)
void OptionSelector(Widget parent, int current_index, ScriptedWidgetEventHandler parent_c, bool disabled)
override bool OnClick(Widget w, int x, int y, int button)
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
override bool OnMouseButtonUp(Widget w, int x, int y, int button)
array< string > GetOptions()
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto native CGame GetGame()
int ARGB(int a, int r, int g, int b)