#include <trackButton.h>
Inheritance diagram for TrackButton:

Public Member Functions | |
| TrackButton () | |
| ~TrackButton () | |
| virtual void | Create () |
| BOOL | Create (double size) |
| void | ToString (MyString &str) |
| Pour le debugage. | |
| void | SetMode (DockPos newOrientation) |
| void | SetResizeAndRotate (BOOL resize, BOOL rotate) |
| int | OnButtonClick () |
| int | OnMouseMove (StateMouse *mouse, int deltaX, int deltaY, int face) |
| int | OnOverOut (Control *newControl, int face) |
| int | OnClickLeft (StateMouse *, int) |
| int | OnClickRight (StateMouse *, int) |
| int | OnClickTop (StateMouse *, int) |
| int | OnClickBottom (StateMouse *, int) |
| int | OnClickLeftTop (StateMouse *, int) |
| int | OnClickLeftBottom (StateMouse *, int) |
| int | OnClickRightTop (StateMouse *, int) |
| int | OnClickRightBottom (StateMouse *, int) |
Public Attributes | |
| DockPos | orientation |
| Orientation du boutton([haut]|[bas]|[gauche]|[droit]). | |
| EventTrackButton | onTrackButton |
Definition at line 41 of file trackButton.h.
|
|
Definition at line 29 of file trackButton.cpp. References DockPos, orientation, EventOver::out, EventControl::over, and SetResizeAndRotate(). |
|
|
Definition at line 41 of file trackButton.cpp. |
|
|
Definition at line 47 of file trackButton.cpp. References Primitive::AddBox(), BOOL(), ce, MyTreeNode< T >::elem, f, ControlEngine::primitive, Control::SetAlphaBlending(), and Control::SetParent(). |
|
|
Reimplemented from Control. Definition at line 59 of file trackButton.h. References DEFAULT_SIZE_TRACK_BUTTON. Referenced by ResizingAndRotateControl::OnHover(). |
|
|
|
|
||||||||||||
|
Definition at line 128 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 107 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 142 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 135 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 114 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 156 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 149 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||
|
Definition at line 121 of file trackButton.cpp. References DebugMouse2, and Control::Rotate(). |
|
||||||||||||||||||||
|
Resize du parent si deplacement+appuis boutton gauche
Definition at line 167 of file trackButton.cpp. References bottom, StateMouse::leftBtn, Control::Move(), orientation, Control::ReSize(), StateMouse::rightBtn, and top. |
|
||||||||||||
|
Definition at line 208 of file trackButton.cpp. References Debug2Param, DockPos, Control::name, and orientation. |
|
|
Definition at line 67 of file trackButton.cpp. References orientation. Referenced by ResizingAndRotateControl::OnHover(). |
|
||||||||||||
|
Definition at line 61 of file trackButton.cpp. Referenced by ResizingAndRotateControl::OnHover(), and TrackButton(). |
|
|
Pour le debugage.
Reimplemented from Control. Definition at line 216 of file trackButton.cpp. References MyString::AddFormat(). |
|
|
Definition at line 54 of file trackButton.h. |
|
|
Orientation du boutton([haut]|[bas]|[gauche]|[droit]).
Definition at line 52 of file trackButton.h. Referenced by OnMouseMove(), OnOverOut(), SetMode(), and TrackButton(). |
1.3.6