31 m_ParentClass.OnFocus(
m_Root.GetParent(), -1, m_SelectorType);
32 #ifdef PLATFORM_WINDOWS
33 m_ParentClass.OnMouseEnter(
m_Root.GetParent().GetParent(),
x,
y);
45 m_ParentClass.OnFocus(null,
x,
y);
46 #ifdef PLATFORM_WINDOWS
47 m_ParentClass.OnMouseLeave(
m_Root.GetParent().GetParent(), enterW,
x,
y);
59 if (button ==
MouseState.LEFT && w == m_Slider)
65 override bool OnChange(Widget w,
int x,
int y,
bool finished)
79 return (w ==
m_Parent || w == m_Slider);
86 #ifdef PLATFORM_CONSOLE
87 if (GetFocus() != m_Slider)
118 m_Slider.SetStep(step);
123 value =
Math.Round(value * 100) * 0.01;
124 m_Slider.SetCurrent(NormalizeInput(value));
131 float current =
Math.Round(m_Slider.GetCurrent() * 100) * 0.01;
149 m_Slider.SetColor(
ARGB(255, 200, 0, 0));
152 super.ColorHighlight(w);
162 m_Slider.SetColor(
ARGB(140, 255, 255, 255));
165 super.ColorNormal(w);
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)
override bool OnMouseEnter(Widget w, int x, int y)
float NormalizeInput(float value)
void SetValue(float value, bool update=true)
override void ColorNormal(Widget w)
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
override bool OnMouseButtonUp(Widget w, int x, int y, int button)
void ~OptionSelectorSliderSetup()
This Option Selector handles a Slider Marker, which basically has 2 sliders One slider is for selecti...
override bool OnFocusLost(Widget w, int x, int y)
override bool OnFocus(Widget w, int x, int y)
class PlayerStatBase m_MinValue
int ARGB(int a, int r, int g, int b)
void ColorNormal(Widget w)
void ColorHighlight(Widget w)