5 void OptionSelectorEditbox(Widget parent,
string value, ScriptedWidgetEventHandler parent_menu,
bool disabled)
7 m_Root =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/new_ui/option_editbox.layout", parent);
8 #ifdef PLATFORM_CONSOLE
9 m_Parent = parent.GetParent().GetParent();
11 #ifdef PLATFORM_WINDOWS
17 m_ParentClass = parent_menu;
52 m_ParentClass.OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
53 m_ParentClass.OnMouseEnter(
m_Root.GetParent().GetParent(),
x,
y);
58 if (menu && menu.IsInherited(CharacterCreationMenu))
76 m_ParentClass.OnFocus(null,
x,
y);
77 m_ParentClass.OnMouseLeave(
m_Root.GetParent().GetParent(), enterW,
x,
y);
82 if (menu && menu.IsInherited(CharacterCreationMenu))
93 override bool OnChange(Widget w,
int x,
int y,
bool finished)
156 super.ColorHighlight(w);
169 super.ColorNormal(w);
void ~OptionSelectorEditbox()
override bool OnFocus(Widget w, int x, int y)
override bool OnChange(Widget w, int x, int y, bool finished)
override bool IsFocusable(Widget w)
override bool OnFocusLost(Widget w, int x, int y)
override void ColorHighlight(Widget w)
void OptionSelectorEditbox(Widget parent, string value, ScriptedWidgetEventHandler parent_menu, bool disabled)
override bool OnMouseEnter(Widget w, int x, int y)
override void ColorNormal(Widget w)
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
void SetValue(string value, bool update=true)
int ARGB(int a, int r, int g, int b)