2 * PROJECT: PAINT for ReactOS
4 * FILE: base/applications/paint/globalvar.h
5 * PURPOSE: Declaring global variables for later initialization
6 * PROGRAMMERS: Benedikt Freisen
9 /* INCLUDES *********************************************************/
12 #include "definitions.h"
14 /* VARIABLES declared in main.c *************************************/
16 extern HDC hDrawingDC
;
18 extern int *bmAddress
;
19 extern BITMAPINFO bitmapinfo
;
23 extern HBITMAP hBms
[HISTORYSIZE
];
27 extern BOOL imageSaved
;
34 extern int shapeStyle
;
35 extern int brushStyle
;
36 extern int activeTool
;
37 extern int airBrushWidth
;
38 extern int rubberRadius
;
41 extern int rectSel_src
[4];
42 extern int rectSel_dest
[4];
43 extern HWND hSelection
;
44 extern HWND hImageArea
;
45 extern HBITMAP hSelBm
;
46 extern HBITMAP hSelMask
;
48 extern int palColors
[28];
53 extern HWND hStatusBar
;
54 extern HWND hScrollbox
;
57 extern HWND hToolBoxContainer
;
58 extern HWND hToolSettings
;
59 extern HWND hTrackbarZoom
;
60 extern CHOOSECOLOR choosecolor
;
61 extern OPENFILENAME ofn
;
62 extern OPENFILENAME sfn
;
63 extern HICON hNontranspIcon
;
64 extern HICON hTranspIcon
;
66 extern HCURSOR hCurFill
;
67 extern HCURSOR hCurColor
;
68 extern HCURSOR hCurZoom
;
69 extern HCURSOR hCurPen
;
70 extern HCURSOR hCurAirbrush
;
72 extern HWND hScrlClient
;
74 extern HWND hToolBtn
[16];
76 extern HINSTANCE hProgInstance
;
78 extern TCHAR filename
[256];
79 extern TCHAR filepathname
[1000];
84 extern SYSTEMTIME fileTime
;
87 extern BOOL showMiniature
;
89 extern HWND hwndMiniature
;
91 extern HWND hSizeboxLeftTop
;
92 extern HWND hSizeboxCenterTop
;
93 extern HWND hSizeboxRightTop
;
94 extern HWND hSizeboxLeftCenter
;
95 extern HWND hSizeboxRightCenter
;
96 extern HWND hSizeboxLeftBottom
;
97 extern HWND hSizeboxCenterBottom
;
98 extern HWND hSizeboxRightBottom
;
100 /* VARIABLES declared in mouse.c ************************************/
102 extern POINT pointStack
[256];
103 extern short pointSP
;
104 extern POINT
*ptStack
;