#include <wheel.h>
Inheritance diagram for VGUI::Wheel2< wheel_t1, wheel_t2 >:


Public Member Functions | |
| Wheel2 () | |
| Wheel2 (Widget *w) | |
| ~Wheel2 () | |
| void | Draw () |
| void | Draw (float opacity) |
| void | Save () |
| bool | MouseOver (float x, float y) |
| string | MousePress (float x, float y) |
| string | MouseRelease (float x, float y) |
| void | ResetValue () |
| vector< string > | GetOptionList () |
| vector< int > | GetValueList1 () |
| vector< int > | GetValueList2 () |
| wheel_t1 | GetValue1 () |
| wheel_t2 | GetValue2 () |
| wheel_t1 | GetDefaultValue1 () |
| wheel_t2 | GetDefaultValue2 () |
| string | GetSetting1 () |
| string | GetSetting2 () |
| float | GetSpacing () |
| void | SetOptionList (vector< string > new_option_list) |
| void | SetValueList1 (vector< wheel_t1 > new_value_list) |
| void | SetValueList2 (vector< wheel_t2 > new_value_list) |
| void | SetValue1 (wheel_t1 new_value) |
| void | SetValue2 (wheel_t2 new_value) |
| void | SetDefaultValue1 (wheel_t1 new_value) |
| void | SetDefaultValue2 (wheel_t2 new_value) |
| void | SetSetting1 (string new_setting) |
| void | SetSetting2 (string new_setting) |
| void | SetSpacing (float new_spacing) |
| void | IncValuePress () |
| void | DecValuePress () |
| void | IncValueRelease () |
| void | DecValueRelease () |
| void | Release () |
Private Attributes | |
| TEXTURE_HANDLE | l_arrow_up |
| TEXTURE_HANDLE | r_arrow_up |
| TEXTURE_HANDLE | l_arrow_down |
| TEXTURE_HANDLE | r_arrow_down |
| string | setting_1 |
| string | setting_2 |
| vector< string > | option_list |
| vector< wheel_t1 > | value_list_1 |
| vector< wheel_t2 > | value_list_2 |
| unsigned int | cur_option |
| unsigned int | default_option |
| bool | l_down |
| bool | r_down |
| float | tex_width |
| float | tex_height |
| float | spacing |
Definition at line 59 of file wheel.h.
|
|||||||||
|
|
|
||||||||||
|
|||||||||
|
|
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 512 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::l_down, and VGUI::Wheel2< wheel_t1, wheel_t2 >::Release(). |
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 519 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::Release(). Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::MouseRelease(). |
|
||||||||||
|
|||||||||
|
Reimplemented from VGUI::Widget. |
|
|||||||||
|
Definition at line 88 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::default_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. |
|
|||||||||
|
Definition at line 89 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::default_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. |
|
|||||||||
|
Definition at line 83 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::option_list. |
|
|||||||||
|
Definition at line 90 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_1. |
|
|||||||||
|
Definition at line 91 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_2. |
|
|||||||||
|
Definition at line 92 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::spacing. |
|
|||||||||
|
Definition at line 86 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. |
|
|||||||||
|
Definition at line 87 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. |
|
|||||||||
|
Definition at line 84 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. |
|
|||||||||
|
Definition at line 85 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. |
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 495 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::r_down, and VGUI::Wheel2< wheel_t1, wheel_t2 >::Release(). |
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 502 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, VGUI::Wheel2< wheel_t1, wheel_t2 >::option_list, and VGUI::Wheel2< wheel_t1, wheel_t2 >::Release(). Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::MouseRelease(). |
|
||||||||||||||||
|
Reimplemented from VGUI::Widget. Definition at line 535 of file wheel.h. References VGUI::Widget::center, VGUI::Location::GetXPercent(), VGUI::Location::GetYPercent(), VGUI::Widget::rel_height, and VGUI::Widget::rel_width. |
|
||||||||||||||||
|
Reimplemented from VGUI::Widget. Definition at line 547 of file wheel.h. References VGUI::Widget::center, VGUI::Location::GetXPercent(), VGUI::Location::GetYPercent(), VGUI::Wheel2< wheel_t1, wheel_t2 >::l_down, VGUI::Wheel2< wheel_t1, wheel_t2 >::r_down, VGUI::Widget::rel_height, VGUI::Widget::rel_width, VGUI::Wheel2< wheel_t1, wheel_t2 >::spacing, and VGUI::Wheel2< wheel_t1, wheel_t2 >::tex_width. |
|
||||||||||||||||
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 529 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::l_down, and VGUI::Wheel2< wheel_t1, wheel_t2 >::r_down. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::DecValuePress(), VGUI::Wheel2< wheel_t1, wheel_t2 >::DecValueRelease(), VGUI::Wheel2< wheel_t1, wheel_t2 >::IncValuePress(), VGUI::Wheel2< wheel_t1, wheel_t2 >::IncValueRelease(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::MouseRelease(). |
|
|||||||||
|
Reimplemented from VGUI::Widget. Definition at line 437 of file wheel.h. References SETTINGS::Get(), VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_1, VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_2, settings, VGUI::Wheel2< wheel_t1, wheel_t2 >::SetValue1(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::SetValue2(). |
|
|||||||||
|
||||||||||
|
Definition at line 98 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::default_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. |
|
||||||||||
|
Definition at line 99 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::default_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. |
|
||||||||||
|
Definition at line 93 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::option_list. |
|
||||||||||
|
Definition at line 100 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_1. |
|
||||||||||
|
Definition at line 101 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::setting_2. |
|
||||||||||
|
Definition at line 422 of file wheel.h. References VGUI::Widget::rel_width, VGUI::Wheel2< wheel_t1, wheel_t2 >::spacing, and VGUI::Wheel2< wheel_t1, wheel_t2 >::tex_width. |
|
||||||||||
|
Definition at line 96 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::ResetValue(). |
|
||||||||||
|
Definition at line 97 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::cur_option, and VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::ResetValue(). |
|
||||||||||
|
Definition at line 94 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_1. |
|
||||||||||
|
Definition at line 95 of file wheel.h. References VGUI::Wheel2< wheel_t1, wheel_t2 >::value_list_2. |
|
|||||
|
|||||
|
|||||
|
Definition at line 62 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Draw(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::Wheel2(). |
|
|||||
|
Definition at line 62 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Draw(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::Wheel2(). |
|
|||||
|
|||||
|
Definition at line 64 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Draw(), VGUI::Wheel2< wheel_t1, wheel_t2 >::GetOptionList(), VGUI::Wheel2< wheel_t1, wheel_t2 >::IncValueRelease(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::SetOptionList(). |
|
|||||
|
Definition at line 62 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Draw(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::Wheel2(). |
|
|||||
|
Definition at line 62 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Draw(), and VGUI::Wheel2< wheel_t1, wheel_t2 >::Wheel2(). |
|
|||||
|
|||||
|
|||||
|
|||||
|
|||||
|
Definition at line 69 of file wheel.h. Referenced by VGUI::Wheel2< wheel_t1, wheel_t2 >::Wheel2(). |
|
|||||
|
|||||
|
|||||
1.4.6