#include <MouseHandler.h>
Inheritance diagram for CMouseHandler:
Public Methods | |
__fastcall | CMouseHandler (CProject *p_project) |
__fastcall | CMouseHandler (TOpenGLWin *win, CManipulator *manip) |
void __fastcall | MouseDown (TObject *Sender, TMouseButton Button, TShiftState Shift, int mousex, int mousey) |
void __fastcall | MouseUp (TObject *Sender, TMouseButton Button, TShiftState Shift, int mousex, int mousey) |
void __fastcall | MouseMove (TObject *Sender, TShiftState Shift, int mousex, int mousey) |
void __fastcall | SetManipulator (CManipulator *manip) |
void __fastcall | SetSecondManipulator (CManipulator *manip) |
CManipulator *__fastcall | GetSecondManipulator (void) |
bool __fastcall | IsActiveSecondManipulator (void) |
void __fastcall | SetWindowHandler (TOpenGLWin *win) |
void __fastcall | ActivateSecondManipulator (void) |
void __fastcall | DeactivateSecondManipulator (void) |
void __fastcall | SetRectangleSelMode (bool set, bool addmode) |
Public Attributes | |
int | MouseX |
int | MouseY |
__property TMouseHandlerEvent | OnSelectClick = {write = SelectClick} |
__property TMouseRectHandlerEvent | OnRectSelectClick = {write = RectSelectClick} |