ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

globalvar.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.