21 class DtOutlinedPolygon;
33 virtual void getCurrentMousePosition(
int& x,
int& y) = 0;
34 virtual void setFreezeMousePosition(
bool) = 0;
35 virtual bool isShiftKeyDown()
const = 0;
36 virtual bool isControlKeyDown()
const = 0;
37 virtual bool isAltKeyDown()
const = 0;
38 virtual double getDpi(std::string& dpiMessage) = 0;
39 virtual bool isLeftMouseButtonDown()
const = 0;
40 virtual bool isRightMouseButtonDown()
const = 0;
41 virtual bool isMiddleMouseButtonDown()
const = 0;
58 virtual void setBlockKeyboardEvents(
bool);
59 virtual bool blockKeyboardEvents()
const;
70 virtual const std::string& className();
72 virtual void setCurrentMousePosition(
makVrv::DtDe&,
int x,
int y);
73 virtual void setCurrentMousePosition(
int x,
int y);
74 virtual void getCurrentMousePosition(
int& x,
int& y)
const;
77 virtual double getDpi(std::string& dpiMessage);
88 virtual bool setFreezeMousePosition(
bool);
89 virtual bool mousePositionFrozen()
const;
92 virtual bool isShiftKeyDown()
const;
93 virtual bool isControlKeyDown()
const;
94 virtual bool isAltKeyDown()
const;
95 virtual bool isLeftMouseButtonDown()
const;
96 virtual bool isRightMouseButtonDown()
const;
97 virtual bool isMiddleMouseButtonDown()
const;
101 virtual void cleanupBox();
107 virtual void setBoxFromExtents(
makVrv::DtChannel& channel,
int anchorX,
int anchorY,
int toX,
int toY);