From 48540940b6c28bb4378abfeb500ec45a625b37b6 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Tue, 15 May 2012 10:38:20 +0000 Subject: initial commit git-svn-id: http://svn.miranda-ng.org/main/trunk@2 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/updater/options.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 plugins/updater/options.h (limited to 'plugins/updater/options.h') diff --git a/plugins/updater/options.h b/plugins/updater/options.h new file mode 100644 index 0000000000..ccaaacf1d1 --- /dev/null +++ b/plugins/updater/options.h @@ -0,0 +1,49 @@ +#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 no_unzip; + 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 -- cgit v1.2.3