#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().  | 
  
 
1.3.6