* PROGRAMMERS: Benedikt Freisen
*/
-/* INCLUDES *********************************************************/
-
-//#include <windows.h>
-//#include "definitions.h"
-
/* TYPES ************************************************************/
typedef struct tagSTRETCHSKEW {
/* VARIABLES declared in main.c *************************************/
-extern HDC hDrawingDC;
-extern int *bmAddress;
-extern BITMAPINFO bitmapinfo;
-
extern int widthSetInDlg;
extern int heightSetInDlg;
extern STRETCHSKEW stretchSkew;
+class RegistrySettings;
+extern RegistrySettings registrySettings;
+
class ImageModel;
extern ImageModel imageModel;
extern BOOL askBeforeEnlarging;
class SelectionModel;
extern SelectionModel selectionModel;
-extern HWND hwndEditCtl;
extern LOGFONT lfTextFont;
extern HFONT hfontTextFont;
extern LPTSTR textToolText;
extern BOOL showMiniature;
class CMainWindow;
+class CFullscreenWindow;
class CMiniatureWindow;
class CToolBox;
class CToolSettingsWindow;
class CTextEditWindow;
extern CMainWindow mainWindow;
+extern CFullscreenWindow fullscreenWindow;
extern CMiniatureWindow miniature;
extern CToolBox toolBoxContainer;
extern CToolSettingsWindow toolSettingsWindow;