123456789101112131415161718192021222324252627282930313233343536373839404142 |
- class ScriptConsoleSelector: OptionSelectorSliderSetup
- {
- protected ScriptConsoleTabBase m_ParentTab;
-
- void ScriptConsoleSelector(Widget parent, float value, ScriptConsoleTabBase parent_tab, bool disabled, float min, float max)
- {
- m_Root = GetGame().GetWorkspace().CreateWidgets(GetLayoutFile(), parent);
- m_Parent = parent;
- m_SelectorType = 1;
- m_ParentTab = parent_tab;
- m_Slider = SliderWidget.Cast(m_Root.FindAnyWidget("option_value"));
- m_Slider.SetCurrent(value);
- m_MinValue = min;
- m_MaxValue = max;
-
- SetValue(value);
- Enable();
-
- m_Parent.SetHandler(this);
- }
-
- string GetLayoutFile()
- {
- return "gui/layouts/new_ui/script_console_slider.layout";
- }
-
- void SetColor(int color)
- {
- m_Slider.SetColor(color);
- }
-
- Widget GetLayoutRoot()
- {
- return m_Root;
- }
-
- ScriptConsoleTabBase GetTab()
- {
- return m_ParentTab;
- }
- }
|