From eb0858ffd81df8d02e0db4cca6ce7f6765322952 Mon Sep 17 00:00:00 2001 From: sje Date: Wed, 1 Nov 2006 14:55:16 +0000 Subject: git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@19 4f64403b-2f21-0410-a795-97e2b3489a10 --- internet_time/plugwin.h | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 internet_time/plugwin.h (limited to 'internet_time/plugwin.h') 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 + +#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 +typedef std::vector 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 -- cgit v1.2.3