diff options
author | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-01 14:48:34 +0000 |
---|---|---|
committer | sje <sje@4f64403b-2f21-0410-a795-97e2b3489a10> | 2006-11-01 14:48:34 +0000 |
commit | d123e0ce94bf90b2adb0a4000930eb467e293226 (patch) | |
tree | d414dea59908105c4d2f256199a610e0a69c8690 /updater/options.h | |
parent | a13e82647294da4add976a24335fec50d7bfe905 (diff) |
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@16 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'updater/options.h')
-rw-r--r-- | updater/options.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/updater/options.h b/updater/options.h new file mode 100644 index 0000000..be6ef6a --- /dev/null +++ b/updater/options.h @@ -0,0 +1,48 @@ +#ifndef _OPTIONS_INC
+#define _OPTIONS_INC
+
+#include "services.h"
+#include "icons.h"
+
+typedef enum {VR_MAJOR, VR_MINOR, VR_RELEASE, VR_BUILD} VersionRequirement;
+
+typedef struct Options_tag {
+ bool check_on_startup;
+ bool check_once;
+ bool check_daily;
+ bool no_conf_idle;
+ bool backup;
+ TCHAR temp_folder[MAX_PATH];
+ TCHAR backup_folder[MAX_PATH];
+ TCHAR data_folder[MAX_PATH];
+ bool use_xml_backend;
+ bool start_offline;
+ bool popup_notify;
+ bool set_colours;
+ bool restart_menu_item;
+ bool update_and_exit_menu_item;
+ COLORREF bkCol;
+ COLORREF textCol;
+ VersionRequirement ver_req;
+ bool save_zips;
+ bool auto_dll_only;
+ TCHAR zip_folder[MAX_PATH];
+} Options;
+
+extern Options options;
+
+extern HWND hwndOptions;
+
+#define WMU_CHECKING (WM_USER + 41)
+#define WMU_DONECHECKING (WM_USER + 42)
+
+
+int OptInit(WPARAM wParam, LPARAM lParam);
+
+void LoadOptions();
+void SaveOptions();
+
+// do this after icolib support has been handled
+void InitOptionsMenuItems();
+
+#endif
|