Beispiel #1
0
    public static HSlider HSlider(float min, float max, float val, float step)
    {
        HSlider slider = new HSlider();

        slider.MinValue = min;
        slider.MaxValue = max;
        slider.Value    = val;
        slider.Step     = step;

        slider.AddIconOverride("grabber", ResourceLoader.Load("res://Textures/UI/grabber.png") as Texture);
        slider.AddIconOverride("grabber_highlight", ResourceLoader.Load("res://Textures/UI/grabber_highlight.png") as Texture);

        slider.AddStyleboxOverride("slider", ColorStyleBox("slider"));
        slider.AddStyleboxOverride("focus", ColorStyleBox("focus"));
        slider.AddStyleboxOverride("grabber_area", ColorStyleBox("grabber_area"));

        return(slider);
    }