zenilib
0.5.3.0
|
#include <Widget.h>
Inherits Zeni::Slider.
Inherited by Zeni::Configurator_Video::Slider_Element, and Zeni::Selector::Selector_Slider.
Public Types | |
typedef std::pair< int, int > | Range |
Additional Inherited Members | |
Protected Member Functions inherited from Zeni::Slider | |
const Collision::Line_Segment & | get_line_segment () const |
typedef std::pair<int, int> Zeni::Slider_Int::Range |
Zeni::Slider_Int::Slider_Int | ( | const Range & | range, |
const Point2f & | end_point_a_, | ||
const Point2f & | end_point_b_, | ||
const float & | slider_radius_, | ||
const float & | slider_position_ = ZENI_DEFAULT_SLIDER_POSITION |
||
) |
Definition at line 448 of file Widget.cpp.
References assert, get_value(), and set_value().
|
inline |
Definition at line 440 of file Widget.hxx.
Referenced by on_mouse_button().
|
inline |
Definition at line 449 of file Widget.hxx.
References Zeni::Slider::get_slider_position(), and int.
Referenced by on_mouse_button(), on_slide(), and Slider_Int().
|
virtual |
Reimplemented from Zeni::Slider.
Definition at line 465 of file Widget.cpp.
References Zeni::Slider::get_line_segment(), get_range(), Zeni::Slider::get_slider_radius(), get_value(), Zeni::Widget::is_busy(), Zeni::Widget::is_editable(), Zeni::Slider::is_mouse_wheel_inverted(), max, min, Zeni::Collision::Line_Segment::nearest_point(), Zeni::Slider::on_mouse_button(), on_slide(), set_value(), Zeni::Point2i::x, and Zeni::Point2i::y.
|
virtual |
Reimplemented from Zeni::Slider.
Definition at line 489 of file Widget.cpp.
References get_value(), Zeni::Slider::on_slide(), and set_value().
Referenced by on_mouse_button().
Definition at line 444 of file Widget.hxx.
References assert.
Definition at line 453 of file Widget.hxx.
References Zeni::Slider::set_slider_position().
Referenced by on_mouse_button(), on_slide(), and Slider_Int().