Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenglobalvar.h
Go to the documentation of this file.
00001 /* 00002 * PROJECT: PAINT for ReactOS 00003 * LICENSE: LGPL 00004 * FILE: base/applications/paint/globalvar.h 00005 * PURPOSE: Declaring global variables for later initialization 00006 * PROGRAMMERS: Benedikt Freisen 00007 */ 00008 00009 /* INCLUDES *********************************************************/ 00010 00011 #include <windows.h> 00012 #include "definitions.h" 00013 00014 /* VARIABLES declared in main.c *************************************/ 00015 00016 extern HDC hDrawingDC; 00017 extern HDC hSelDC; 00018 extern int *bmAddress; 00019 extern BITMAPINFO bitmapinfo; 00020 extern int imgXRes; 00021 extern int imgYRes; 00022 00023 extern HBITMAP hBms[HISTORYSIZE]; 00024 extern int currInd; 00025 extern int undoSteps; 00026 extern int redoSteps; 00027 extern BOOL imageSaved; 00028 00029 extern LONG startX; 00030 extern LONG startY; 00031 extern LONG lastX; 00032 extern LONG lastY; 00033 extern int lineWidth; 00034 extern int shapeStyle; 00035 extern int brushStyle; 00036 extern int activeTool; 00037 extern int airBrushWidth; 00038 extern int rubberRadius; 00039 extern int transpBg; 00040 extern int zoom; 00041 extern int rectSel_src[4]; 00042 extern int rectSel_dest[4]; 00043 extern HWND hSelection; 00044 extern HWND hImageArea; 00045 extern HBITMAP hSelBm; 00046 extern HBITMAP hSelMask; 00047 00048 extern int palColors[28]; 00049 00050 extern int fgColor; 00051 extern int bgColor; 00052 00053 extern HWND hStatusBar; 00054 extern HWND hScrollbox; 00055 extern HWND hMainWnd; 00056 extern HWND hPalWin; 00057 extern HWND hToolBoxContainer; 00058 extern HWND hToolSettings; 00059 extern HWND hTrackbarZoom; 00060 extern CHOOSECOLOR choosecolor; 00061 extern OPENFILENAME ofn; 00062 extern OPENFILENAME sfn; 00063 extern HICON hNontranspIcon; 00064 extern HICON hTranspIcon; 00065 00066 extern HCURSOR hCurFill; 00067 extern HCURSOR hCurColor; 00068 extern HCURSOR hCurZoom; 00069 extern HCURSOR hCurPen; 00070 extern HCURSOR hCurAirbrush; 00071 00072 extern HWND hScrlClient; 00073 00074 extern HWND hToolBtn[16]; 00075 00076 extern HINSTANCE hProgInstance; 00077 00078 extern TCHAR filename[256]; 00079 extern TCHAR filepathname[1000]; 00080 extern BOOL isAFile; 00081 extern int fileSize; 00082 extern int fileHPPM; 00083 extern int fileVPPM; 00084 extern SYSTEMTIME fileTime; 00085 00086 extern BOOL showGrid; 00087 extern BOOL showMiniature; 00088 00089 extern HWND hwndMiniature; 00090 00091 extern HWND hSizeboxLeftTop; 00092 extern HWND hSizeboxCenterTop; 00093 extern HWND hSizeboxRightTop; 00094 extern HWND hSizeboxLeftCenter; 00095 extern HWND hSizeboxRightCenter; 00096 extern HWND hSizeboxLeftBottom; 00097 extern HWND hSizeboxCenterBottom; 00098 extern HWND hSizeboxRightBottom; 00099 00100 /* VARIABLES declared in mouse.c ************************************/ 00101 00102 extern POINT pointStack[256]; 00103 extern short pointSP; 00104 extern POINT *ptStack; 00105 extern int ptSP; Generated on Sat May 26 2012 04:15:58 for ReactOS by
1.7.6.1
|