fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <ui_Control.hpp>
Public Member Functions | |
void | addDragListener (DragListener *pListener) |
void | removeDragListener (DragListener *pListener) |
virtual void | buttonDown (int button, int x, int y) |
virtual void | buttonUp (int button, int x, int y) |
virtual void | motionUpdate (int x, int y) |
Private Member Functions | |
void | startDragListener (DragListener *pListener, int button) |
void | stopDragListener (int x, int y) |
Private Attributes | |
list< DragListener * > | mListeners |
DragListener * | mpActiveListener |
int | mActiveButton |
Definition at line 59 of file ui_Control.hpp.
void DragControl::addDragListener | ( | DragListener * | pListener | ) | [inline] |
Definition at line 62 of file ui_Control.hpp.
virtual void DragControl::buttonDown | ( | int | button, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Definition at line 71 of file ui_Control.hpp.
virtual void DragControl::buttonUp | ( | int | button, |
int | x, | ||
int | y | ||
) | [inline, virtual] |
Definition at line 91 of file ui_Control.hpp.
virtual void DragControl::motionUpdate | ( | int | x, |
int | y | ||
) | [inline, virtual] |
Definition at line 99 of file ui_Control.hpp.
void DragControl::removeDragListener | ( | DragListener * | pListener | ) | [inline] |
Definition at line 66 of file ui_Control.hpp.
void DragControl::startDragListener | ( | DragListener * | pListener, |
int | button | ||
) | [inline, private] |
Definition at line 108 of file ui_Control.hpp.
void DragControl::stopDragListener | ( | int | x, |
int | y | ||
) | [inline, private] |
Definition at line 115 of file ui_Control.hpp.
int DragControl::mActiveButton [private] |
Definition at line 124 of file ui_Control.hpp.
list<DragListener*> DragControl::mListeners [private] |
Definition at line 122 of file ui_Control.hpp.
DragListener* DragControl::mpActiveListener [private] |
Definition at line 123 of file ui_Control.hpp.