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
;
47 extern int palColors
[28];
52 extern HWND hStatusBar
;
53 extern HWND hScrollbox
;
56 extern HWND hToolSettings
;
57 extern HWND hTrackbarZoom
;
58 extern CHOOSECOLOR choosecolor
;
59 extern OPENFILENAME ofn
;
60 extern OPENFILENAME sfn
;
61 extern HICON hNontranspIcon
;
62 extern HICON hTranspIcon
;
64 extern HCURSOR hCurFill
;
65 extern HCURSOR hCurColor
;
66 extern HCURSOR hCurZoom
;
67 extern HCURSOR hCurPen
;
68 extern HCURSOR hCurAirbrush
;
70 extern HWND hScrlClient
;
72 extern HWND hToolBtn
[16];
74 extern HINSTANCE hProgInstance
;
76 extern TCHAR filename
[256];
77 extern TCHAR filepathname
[1000];
82 extern SYSTEMTIME fileTime
;
85 extern BOOL showMiniature
;
87 extern HWND hwndMiniature
;
89 extern HWND hSizeboxLeftTop
;
90 extern HWND hSizeboxCenterTop
;
91 extern HWND hSizeboxRightTop
;
92 extern HWND hSizeboxLeftCenter
;
93 extern HWND hSizeboxRightCenter
;
94 extern HWND hSizeboxLeftBottom
;
95 extern HWND hSizeboxCenterBottom
;
96 extern HWND hSizeboxRightBottom
;
98 /* VARIABLES declared in mouse.c ************************************/
100 extern POINT pointStack
[256];
101 extern short pointSP
;