#include <slider.h>
Inheritance diagram for Slider:
Public Member Functions | |
Slider () | |
~Slider () | |
void | Create (double depth) |
BOOL | Step (double step) |
void | Setup (double min, double max, double current, double size) |
BOOL | Min (double value) |
BOOL | Max (double value) |
BOOL | Current (double min, double max) |
BOOL | Current (double delta) |
void | Refresh () |
int | OnAutoMinus (Timer *) |
int | OnAutoPlus (Timer *) |
int | OnButtonsOverOut (Control *, int) |
int | OnButtonsLMouseUp (StateMouse *, int) |
int | OnMinusLMouseDown (StateMouse *, int) |
int | OnPlusLMouseDown (StateMouse *, int) |
int | OnLMouseDown (StateMouse *mouse, int face) |
int | OnMouseMove (StateMouse *mouse, int deltaX, int deltaY, int face) |
void | ToString (MyString &str) |
Pour le debugage. | |
Public Attributes | |
EventSlider | onSlidder |
Button | btnPlus |
Button | btnMinus |
Control | cursor |
Control | body |
Timer | timerAutoButton |
Definition at line 43 of file slider.h.
|
Definition at line 26 of file slider.cpp. References body, btnMinus, btnPlus, EventMouseButton::down, EventMouse::left, EventControl::mouse, EventMouse::move, OnButtonsLMouseUp(), OnButtonsOverOut(), Control::onControl, OnLMouseDown(), OnMinusLMouseDown(), OnPlusLMouseDown(), EventOver::out, EventControl::over, Step(), and EventMouseButton::up. |
|
Definition at line 44 of file slider.cpp. |
|
|
Definition at line 232 of file slider.cpp. |
|
Definition at line 225 of file slider.cpp. References BOOL(), and Refresh(). Referenced by OnAutoMinus(), and OnAutoPlus(). |
|
Definition at line 211 of file slider.cpp. |
|
Definition at line 197 of file slider.cpp. |
|
Definition at line 99 of file slider.cpp. References Current(). Referenced by OnMinusLMouseDown(). |
|
Definition at line 134 of file slider.cpp. References Current(). Referenced by OnPlusLMouseDown(). |
|
Definition at line 121 of file slider.cpp. References Timer::StopAndUnBind(), and timerAutoButton. Referenced by Slider(). |
|
Definition at line 115 of file slider.cpp. References Timer::StopAndUnBind(), and timerAutoButton. Referenced by Slider(). |
|
Definition at line 148 of file slider.cpp. References OnMouseMove(). Referenced by Slider(). |
|
Definition at line 127 of file slider.cpp. References BindTimer, OnAutoMinus(), and timerAutoButton. Referenced by Slider(). |
|
Definition at line 163 of file slider.cpp. References body, Control::GetLocalPos(), StateMouse::leftBtn, StateMouse::pos, Refresh(), Point2D< T >::x, Point2D< int >::x, and Point2D< int >::y. Referenced by OnLMouseDown(). |
|
Definition at line 141 of file slider.cpp. References BindTimer, OnAutoPlus(), and timerAutoButton. Referenced by Slider(). |
|
Definition at line 272 of file slider.cpp. References body, ce, Primitive::ComputeLayout(), MyTreeNode< T >::elem, Control::faceNode, MIN_SIZE_CURSOR, ControlEngine::primitive, SIZE_BUTTON, and Control::XDockLeft(). Referenced by Create(), Current(), Max(), Min(), OnMouseMove(), and Setup(). |
|
Definition at line 184 of file slider.cpp. References Refresh(). |
|
Definition at line 177 of file slider.cpp. References BOOL(). Referenced by Slider(). |
|
Pour le debugage.
Reimplemented from Control. Definition at line 295 of file slider.cpp. References MyString::AddFormat(). |
|
Definition at line 68 of file slider.h. Referenced by Create(), OnMouseMove(), Refresh(), and Slider(). |
|
|
|
|
|
|
|
Definition at line 64 of file slider.h. Referenced by Tutorial::BaseDemo::BaseDemo(). |
|
Definition at line 69 of file slider.h. Referenced by OnButtonsLMouseUp(), OnButtonsOverOut(), OnMinusLMouseDown(), and OnPlusLMouseDown(). |