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