ReactOS 0.4.15-dev-6068-g8061a6f
|
Go to the source code of this file.
Macros | |
#define | GRIP_SIZE 3 |
#define | MIN_ZOOM 125 |
#define | MAX_ZOOM 8000 |
#define | MAX_LONG_PATH 512 |
#define | WM_TOOLSMODELTOOLCHANGED (WM_APP + 0) |
#define | WM_TOOLSMODELSETTINGSCHANGED (WM_APP + 1) |
#define | WM_TOOLSMODELZOOMCHANGED (WM_APP + 2) |
#define | WM_PALETTEMODELCOLORCHANGED (WM_APP + 3) |
#define | WM_PALETTEMODELPALETTECHANGED (WM_APP + 4) |
#define | WM_IMAGEMODELDIMENSIONSCHANGED (WM_APP + 5) |
#define | WM_IMAGEMODELIMAGECHANGED (WM_APP + 6) |
#define | WM_SELECTIONMODELREFRESHNEEDED (WM_APP + 7) |
#define | RECT_WIDTH(a) ((a).right - (a).left) |
#define | RECT_HEIGHT(a) ((a).bottom - (a).top) |
#define | CHECKED_IF(a) ((a) ? (MF_CHECKED | MF_BYCOMMAND) : (MF_UNCHECKED | MF_BYCOMMAND)) |
#define | ENABLED_IF(a) ((a) ? (MF_ENABLED | MF_BYCOMMAND) : (MF_GRAYED | MF_BYCOMMAND)) |
Enumerations | |
enum | CANVAS_HITTEST { HIT_NONE = 0 , HIT_UPPER_LEFT , HIT_UPPER_CENTER , HIT_UPPER_RIGHT , HIT_MIDDLE_LEFT , HIT_MIDDLE_RIGHT , HIT_LOWER_LEFT , HIT_LOWER_CENTER , HIT_LOWER_RIGHT , HIT_BORDER , HIT_INNER } |
Functions | |
BOOL | zoomTo (int newZoom, int mouseX, int mouseY) |
BOOL | nearlyEqualPoints (INT x0, INT y0, INT x1, INT y1) |
void | updateStartAndLast (LONG x, LONG y) |
void | updateLast (LONG x, LONG y) |
#define CHECKED_IF | ( | a | ) | ((a) ? (MF_CHECKED | MF_BYCOMMAND) : (MF_UNCHECKED | MF_BYCOMMAND)) |
#define ENABLED_IF | ( | a | ) | ((a) ? (MF_ENABLED | MF_BYCOMMAND) : (MF_GRAYED | MF_BYCOMMAND)) |
Enumerator | |
---|---|
HIT_NONE | |
HIT_UPPER_LEFT | |
HIT_UPPER_CENTER | |
HIT_UPPER_RIGHT | |
HIT_MIDDLE_LEFT | |
HIT_MIDDLE_RIGHT | |
HIT_LOWER_LEFT | |
HIT_LOWER_CENTER | |
HIT_LOWER_RIGHT | |
HIT_BORDER | |
HIT_INNER |
Definition at line 40 of file common.h.
Definition at line 47 of file mouse.cpp.
Referenced by ShapeTool::OnButtonUp().
Definition at line 60 of file mouse.cpp.
Referenced by ToolsModel::OnButtonUp(), and ToolsModel::OnMouseMove().
Definition at line 46 of file winproc.cpp.
Referenced by ZoomTool::OnButtonDown(), CMainWindow::OnCommand(), CMainWindow::OnMouseWheel(), and CToolSettingsWindow::OnVScroll().