#include <slider.hpp>

Public Member Functions | |
| list_slider (CVideo &video) | |
| list_slider (CVideo &video, const std::vector< T > &items) | |
| void | set_items (const std::vector< T > &items) |
| bool | select_item (const T &item) |
| const T & | item_selected () const |
Public Member Functions inherited from gui::slider | |
| slider (CVideo &video, const std::string &image="buttons/sliders/slider", bool black=false) | |
| void | set_min (int value) |
| void | set_max (int value) |
| void | set_value (int value) |
| void | set_increment (int increment) |
| int | value () const |
| int | max_value () const |
| int | min_value () const |
| bool | value_change () |
| virtual void | enable (bool new_val=true) |
| void | set_location (int x, int y) |
| virtual void | set_location (SDL_Rect const &rect) |
Public Member Functions inherited from gui::widget | |
| SDL_Rect const & | location () const |
| void | set_location (int x, int y) |
| void | set_width (int w) |
| void | set_height (int h) |
| void | set_measurements (int w, int h) |
| int | width () const |
| int | height () const |
| bool | focus (const SDL_Event *event) |
| void | set_focus (bool focus) |
| virtual void | hide (bool value=true) |
| bool | hidden () const |
| bool | enabled () const |
| void | set_clip_rect (const SDL_Rect &rect) |
| void | set_volatile (bool val=true) |
| void | set_dirty (bool dirty=true) |
| bool | dirty () const |
| const std::string & | id () const |
| void | set_id (const std::string &id) |
| void | set_help_string (const std::string &str) |
| void | set_tooltip_string (const std::string &str) |
| virtual void | process_help_string (int mousex, int mousey) |
| virtual void | process_tooltip_string (int mousex, int mousey) |
Public Member Functions inherited from events::sdl_handler | |
| virtual void | process_event () |
| virtual void | join () |
| virtual void | join (context &c) |
| virtual void | join_same (sdl_handler *parent) |
| virtual void | leave () |
| virtual void | join_global () |
| virtual void | leave_global () |
Private Attributes | |
| std::vector< T > | items_ |
Additional Inherited Members | |
Protected Member Functions inherited from gui::slider | |
| bool | requires_event_focus (const SDL_Event *event=nullptr) const |
| virtual void | handle_event (const SDL_Event &event) |
| virtual void | draw_contents () |
| virtual bool | allow_key_events () |
Protected Member Functions inherited from gui::widget | |
| widget (widget const &o) | |
| widget (CVideo &video, const bool auto_join=true) | |
| virtual | ~widget () |
| void | bg_register (SDL_Rect const &rect) |
| void | bg_restore () const |
| void | bg_restore (SDL_Rect const &rect) const |
| void | bg_update () |
| void | bg_cancel () |
| CVideo & | video () const |
| virtual void | draw () |
| virtual void | update_location (SDL_Rect const &rect) |
| const SDL_Rect * | clip_rect () const |
| virtual sdl_handler_vector | member_handlers () |
| virtual void | handle_window_event (SDL_Event const &event) |
| bool | mouse_locked () const |
| void | aquire_mouse_lock () |
| void | free_mouse_lock () |
Protected Member Functions inherited from events::sdl_handler | |
| sdl_handler (const bool auto_join=true) | |
| virtual | ~sdl_handler () |
| virtual std::vector < sdl_handler * > | handler_members () |
Protected Attributes inherited from gui::widget | |
| bool | focus_ |
Definition at line 78 of file slider.hpp.
| gui::list_slider< T >::list_slider | ( | CVideo & | video | ) |
Definition at line 343 of file slider.cpp.
References gui::slider::set_increment(), gui::slider::set_min(), and gui::slider::set_value().
| gui::list_slider< T >::list_slider | ( | CVideo & | video, |
| const std::vector< T > & | items | ||
| ) |
Definition at line 352 of file slider.cpp.
References gui::slider::set_increment(), gui::slider::set_max(), gui::slider::set_min(), and gui::slider::set_value().
| const T & gui::list_slider< T >::item_selected | ( | ) | const |
Definition at line 366 of file slider.cpp.
References items_.
| bool gui::list_slider< T >::select_item | ( | const T & | item | ) |
Definition at line 372 of file slider.cpp.
References i, items_, and gui::slider::set_value().
| void gui::list_slider< T >::set_items | ( | const std::vector< T > & | items | ) |
Definition at line 386 of file slider.cpp.
References mp_ui_alerts::items, items_, and gui::slider::set_value().
|
private |
Definition at line 87 of file slider.hpp.
1.8.8