00001 // winviewoptsdlg.h 00002 // 00003 // Copyright (C) 2001, Chris Laurel <claurel@shatters.net> 00004 // 00005 // View Options dialog for Windows. 00006 // 00007 // This program is free software; you can redistribute it and/or 00008 // modify it under the terms of the GNU General Public License 00009 // as published by the Free Software Foundation; either version 2 00010 // of the License, or (at your option) any later version. 00011 00012 #ifndef _WINVIEWOPTSDLG_H_ 00013 #define _WINVIEWOPTSDLG_H_ 00014 00015 #include "celestiacore.h" 00016 00017 class ViewOptionsDialog : public CelestiaWatcher 00018 { 00019 public: 00020 ViewOptionsDialog(HINSTANCE, HWND, CelestiaCore*); 00021 00022 void SetControls(HWND); 00023 void RestoreSettings(HWND); 00024 00025 virtual void notifyChange(CelestiaCore*, int); 00026 00027 public: 00028 CelestiaCore* appCore; 00029 HWND parent; 00030 HWND hwnd; 00031 int initialRenderFlags; 00032 int initialLabelMode; 00033 int initialHudDetail; 00034 }; 00035 00036 00037 #endif // _WINVIEWOPTSDLG_H_
1.4.1