summaryrefslogtreecommitdiff
path: root/internet_time/plugwin.h
diff options
context:
space:
mode:
authorsje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2006-11-01 14:55:16 +0000
committersje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2006-11-01 14:55:16 +0000
commiteb0858ffd81df8d02e0db4cca6ce7f6765322952 (patch)
tree9ff9d9b29c0b45213933815032634a7a81cd85f8 /internet_time/plugwin.h
parent51bb33e0b1f6c50e7c6e300728d1a11214c66588 (diff)
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@19 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'internet_time/plugwin.h')
-rw-r--r--internet_time/plugwin.h77
1 files changed, 77 insertions, 0 deletions
diff --git a/internet_time/plugwin.h b/internet_time/plugwin.h
new file mode 100644
index 0000000..21eddea
--- /dev/null
+++ b/internet_time/plugwin.h
@@ -0,0 +1,77 @@
+#ifndef _PLUGWIN
+#define _PLUGWIN
+
+#define TIMER_ID2 1193
+#define TIMER_ID3 1194
+
+#include "../../include/newpluginapi.h"
+#include "../../include/m_langpack.h"
+#include "../../include/m_skin.h"
+#include "../../include/m_database.h"
+#include "../../include/m_options.h"
+#include "../../include/m_popup.h"
+#include "../../include/m_protosvc.h"
+#include "../mwclist/CLUIFrames/m_cluiframes.h"
+#include "../mwclist/m_clist.h"
+#include "../mwclist/m_clui.h"
+#include "../mwclist/m_clc.h"
+#include "../mwclist/m_genmenu.h"
+//#include "common.h"
+
+#include <sstream>
+
+#include "timezone.h"
+#include "time_convert.h"
+
+
+#define DEFAULT_MINMAX true
+
+#define DEFAULT_WINDOW_X 100
+#define DEFAULT_WINDOW_Y 100
+#define DEFAULT_WINDOW_WIDTH 200
+#define DEFAULT_WINDOW_HEIGHT 100
+
+#define MAX_NAME_LENGTH 256
+#define MAX_TIME_LENGTH 256
+
+typedef struct tagLISTITEM {
+ int cbSize;
+ char pszText[MAX_NAME_LENGTH];
+ int timezone_list_index;
+} LISTITEM;
+
+#include <vector>
+typedef std::vector<LISTITEM> ITEMLIST;
+
+extern HANDLE upIcon, downIcon;
+
+extern ITEMLIST listbox_items;
+
+extern HANDLE mainThread;
+
+extern char format_string[];
+
+int addmypluginwindow1(HWND parent);
+void plugwin_cleanup();
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int InternetTimeOptInit(WPARAM wParam,LPARAM lParam);
+void __stdcall ShowPopup( const char* line1, const char* line2, int flags );
+
+#ifdef __cplusplus
+};
+#endif
+
+#define WinVerMajor() LOBYTE(LOWORD(GetVersion()))
+#define WinVerMinor() HIBYTE(LOWORD(GetVersion()))
+#define IsWinVer2000Plus() (WinVerMajor()>=5)
+
+#define CLCDEFAULT_BKCOLOUR GetSysColor(COLOR_3DFACE)
+#define CLCDEFAULT_SELBKCOLOUR GetSysColor(COLOR_HIGHLIGHT)
+#define CLCDEFAULT_SELTEXTCOLOUR GetSysColor(COLOR_HIGHLIGHTTEXT)
+#define CLCDEFAULT_TEXTCOLOUR GetSysColor(COLOR_WINDOWTEXT)
+
+#endif