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);
51 #ifdef PLATFORM_WINDOWS
88 #ifdef PLATFORM_CONSOLE
128 normalizeValue =
Math.
Round(normalizeValue / step) * step;
129 m_Slider.SetCurrent(normalizeValue);
136 float current =
m_Slider.GetCurrent();
157 super.ColorHighlight(w);
170 super.ColorNormal(w);
void ColorNormal(Widget w)
void ColorHighlight(Widget 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()
override bool OnFocusLost(Widget w, int x, int y)
override bool OnFocus(Widget w, int x, int y)
This Option Selector handles a Slider Marker, which basically has 2 sliders One slider is for selecti...
static proto float Round(float f)
Returns mathematical round of value.
int ARGB(int a, int r, int g, int b)