ReactOS 0.4.15-dev-5884-gab5aff5
precomp.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <wingdi.h>
#include <tchar.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlimage.h>
#include <atlpath.h>
#include <atlstr.h>
#include <atlwin.h>
#include <atltypes.h>
#include <windowsx.h>
#include <commdlg.h>
#include <commctrl.h>
#include <stdlib.h>
#include <shellapi.h>
#include <htmlhelp.h>
#include <debug.h>
#include "resource.h"
#include "drawing.h"
#include "dib.h"
#include "fullscreen.h"
#include "globalvar.h"
#include "history.h"
#include "imgarea.h"
#include "miniature.h"
#include "palette.h"
#include "palettemodel.h"
#include "registry.h"
#include "selection.h"
#include "selectionmodel.h"
#include "sizebox.h"
#include "canvas.h"
#include "textedit.h"
#include "toolbox.h"
#include "toolsettings.h"
#include "toolsmodel.h"
#include "winproc.h"
#include "dialogs.h"
#include "common.h"
Include dependency graph for precomp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NDEBUG
 
#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)
 

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
}
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 34 of file precomp.h.

◆ WM_IMAGEMODELDIMENSIONSCHANGED

#define WM_IMAGEMODELDIMENSIONSCHANGED   (WM_APP + 5)

Definition at line 42 of file precomp.h.

◆ WM_IMAGEMODELIMAGECHANGED

#define WM_IMAGEMODELIMAGECHANGED   (WM_APP + 6)

Definition at line 43 of file precomp.h.

◆ WM_PALETTEMODELCOLORCHANGED

#define WM_PALETTEMODELCOLORCHANGED   (WM_APP + 3)

Definition at line 40 of file precomp.h.

◆ WM_PALETTEMODELPALETTECHANGED

#define WM_PALETTEMODELPALETTECHANGED   (WM_APP + 4)

Definition at line 41 of file precomp.h.

◆ WM_SELECTIONMODELREFRESHNEEDED

#define WM_SELECTIONMODELREFRESHNEEDED   (WM_APP + 7)

Definition at line 44 of file precomp.h.

◆ WM_TOOLSMODELSETTINGSCHANGED

#define WM_TOOLSMODELSETTINGSCHANGED   (WM_APP + 1)

Definition at line 38 of file precomp.h.

◆ WM_TOOLSMODELTOOLCHANGED

#define WM_TOOLSMODELTOOLCHANGED   (WM_APP + 0)

Definition at line 37 of file precomp.h.

◆ WM_TOOLSMODELZOOMCHANGED

#define WM_TOOLSMODELZOOMCHANGED   (WM_APP + 2)

Definition at line 39 of file precomp.h.

Enumeration Type Documentation

◆ CANVAS_HITTEST

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 46 of file precomp.h.

47{
48 HIT_NONE = 0, // Nothing hit or outside
59};
@ HIT_NONE
Definition: precomp.h:48
@ HIT_BORDER
Definition: precomp.h:57
@ HIT_LOWER_RIGHT
Definition: precomp.h:56
@ HIT_LOWER_CENTER
Definition: precomp.h:55
@ HIT_UPPER_LEFT
Definition: precomp.h:49
@ HIT_INNER
Definition: precomp.h:58
@ HIT_LOWER_LEFT
Definition: precomp.h:54
@ HIT_UPPER_CENTER
Definition: precomp.h:50
@ HIT_UPPER_RIGHT
Definition: precomp.h:51
@ HIT_MIDDLE_RIGHT
Definition: precomp.h:53
@ HIT_MIDDLE_LEFT
Definition: precomp.h:52