zenilib
0.5.3.0
|
#include <Widget.h>
Inherits Zeni::Widget.
Inherited by Zeni::Slider_Int.
Protected Member Functions | |
const Collision::Line_Segment & | get_line_segment () const |
A Slider.
A line segment that has a slider overlaid, so a floating point value from [0.0f, 1.0f] can be extracted.
Contact: bazal d@ze nipex .com
Zeni::Slider::Slider | ( | 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 367 of file Widget.cpp.
References Zeni::get_Colors(), and Zeni::Widget::give_Renderer().
|
inline |
Definition at line 387 of file Widget.hxx.
References Zeni::Collision::Line_Segment::get_end_point_a().
Referenced by Zeni::Widget_Renderer_Slider::render_to().
|
inline |
Definition at line 391 of file Widget.hxx.
References Zeni::Collision::Line_Segment::get_end_point_b().
Referenced by Zeni::Widget_Renderer_Slider::render_to().
|
inlineprotected |
Definition at line 436 of file Widget.hxx.
Referenced by Zeni::Slider_Int::on_mouse_button().
|
inline |
Definition at line 428 of file Widget.hxx.
|
inline |
Definition at line 399 of file Widget.hxx.
Referenced by Zeni::Slider_Int::get_value(), and Zeni::Widget_Renderer_Slider::render_to().
|
inline |
Definition at line 395 of file Widget.hxx.
Referenced by Zeni::Slider_Int::on_mouse_button(), and Zeni::Widget_Renderer_Slider::render_to().
Definition at line 424 of file Widget.hxx.
|
inline |
Definition at line 420 of file Widget.hxx.
Referenced by Zeni::Slider_Int::on_mouse_button().
|
virtual |
Definition at line 444 of file Widget.cpp.
Referenced by on_mouse_button().
|
virtual |
Implements Zeni::Widget.
Reimplemented in Zeni::Slider_Int.
Definition at line 380 of file Widget.cpp.
References Zeni::Widget::is_editable(), Zeni::Collision::Line_Segment::nearest_point(), on_accept(), on_slide(), SDL_BUTTON_LEFT, Zeni::Widget::set_busy(), Zeni::Point2i::x, and Zeni::Point2i::y.
Referenced by Zeni::Slider_Int::on_mouse_button().
Implements Zeni::Widget.
Definition at line 409 of file Widget.cpp.
References Zeni::Collision::Line_Segment::nearest_point(), on_slide(), Zeni::Point2i::x, and Zeni::Point2i::y.
|
virtual |
Reimplemented in Zeni::Slider_Int.
Definition at line 441 of file Widget.cpp.
Referenced by on_mouse_button(), on_mouse_motion(), and Zeni::Slider_Int::on_slide().
|
inline |
Definition at line 403 of file Widget.hxx.
|
inline |
Definition at line 432 of file Widget.hxx.
Definition at line 411 of file Widget.hxx.
Referenced by Zeni::Slider_Int::set_value().
Definition at line 407 of file Widget.hxx.