2015-05-08 16:02:36 +00:00
|
|
|
/*
|
2023-06-23 11:04:32 +00:00
|
|
|
* PROJECT: PAINT for ReactOS
|
|
|
|
* LICENSE: LGPL-2.0-or-later (https://spdx.org/licenses/LGPL-2.0-or-later)
|
|
|
|
* PURPOSE: Declaring global variables for later initialization
|
2023-06-27 18:22:21 +00:00
|
|
|
* COPYRIGHT: Copyright 2015 Benedikt Freisen <b.freisen@gmx.net>
|
2015-05-08 16:02:36 +00:00
|
|
|
*/
|
|
|
|
|
2017-12-09 12:36:45 +00:00
|
|
|
#pragma once
|
|
|
|
|
2017-11-01 13:59:01 +00:00
|
|
|
/* VARIABLES declared in main.cpp ***********************************/
|
2015-05-08 16:02:36 +00:00
|
|
|
|
2023-06-17 12:15:35 +00:00
|
|
|
extern BOOL g_askBeforeEnlarging;
|
2015-05-08 16:02:36 +00:00
|
|
|
|
2023-06-17 12:15:35 +00:00
|
|
|
extern POINT g_ptStart, g_ptEnd;
|
2015-07-07 11:15:24 +00:00
|
|
|
|
2023-06-17 12:15:35 +00:00
|
|
|
extern HINSTANCE g_hinstExe;
|
2015-05-08 16:02:36 +00:00
|
|
|
|
2023-06-17 12:15:35 +00:00
|
|
|
extern TCHAR g_szFileName[MAX_LONG_PATH];
|
|
|
|
extern BOOL g_isAFile;
|
|
|
|
extern BOOL g_imageSaved;
|
|
|
|
extern BOOL g_showGrid;
|
2015-07-07 10:42:49 +00:00
|
|
|
|
|
|
|
extern CMainWindow mainWindow;
|
2023-03-28 13:31:26 +00:00
|
|
|
|
|
|
|
/* VARIABLES declared in dialogs.cpp ********************************/
|
|
|
|
|
|
|
|
extern CMirrorRotateDialog mirrorRotateDialog;
|
|
|
|
extern CAttributesDialog attributesDialog;
|
|
|
|
extern CStretchSkewDialog stretchSkewDialog;
|
|
|
|
extern CFontsDialog fontsDialog;
|
|
|
|
|
|
|
|
/* VARIABLES declared in the other places ***************************/
|
|
|
|
|
|
|
|
extern RegistrySettings registrySettings;
|
|
|
|
extern ImageModel imageModel;
|
|
|
|
extern ToolsModel toolsModel;
|
|
|
|
extern SelectionModel selectionModel;
|
|
|
|
extern PaletteModel paletteModel;
|
|
|
|
|
2023-06-17 12:15:35 +00:00
|
|
|
extern HWND g_hStatusBar;
|
2023-03-28 13:31:26 +00:00
|
|
|
extern float g_xDpi;
|
|
|
|
extern float g_yDpi;
|
2023-06-17 12:15:35 +00:00
|
|
|
extern INT g_fileSize;
|
|
|
|
extern SYSTEMTIME g_fileTime;
|
2023-03-28 13:31:26 +00:00
|
|
|
|
2015-08-17 12:03:39 +00:00
|
|
|
extern CFullscreenWindow fullscreenWindow;
|
2015-07-07 11:02:30 +00:00
|
|
|
extern CMiniatureWindow miniature;
|
2015-07-07 11:44:50 +00:00
|
|
|
extern CToolBox toolBoxContainer;
|
2015-07-07 10:42:49 +00:00
|
|
|
extern CToolSettingsWindow toolSettingsWindow;
|
|
|
|
extern CPaletteWindow paletteWindow;
|
2023-03-16 22:45:14 +00:00
|
|
|
extern CCanvasWindow canvasWindow;
|
2015-07-07 10:42:49 +00:00
|
|
|
extern CTextEditWindow textEditWindow;
|