From 763847826412f45355904e49d25e5cc89610f96c Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Wed, 27 Apr 2011 15:52:35 +0000 Subject: move api to folder git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@53 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- ExternalAPI/m_w7ui.h | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++ w7ui/W7UI_10.vcxproj | 2 +- w7ui/m_w7ui.h | 63 ---------------------------------------------------- 3 files changed, 64 insertions(+), 64 deletions(-) create mode 100644 ExternalAPI/m_w7ui.h delete mode 100644 w7ui/m_w7ui.h diff --git a/ExternalAPI/m_w7ui.h b/ExternalAPI/m_w7ui.h new file mode 100644 index 0000000..6d8ee28 --- /dev/null +++ b/ExternalAPI/m_w7ui.h @@ -0,0 +1,63 @@ +#ifndef m_w7ui_h__ +#define m_w7ui_h__ + +enum +{ + MIS_ICOLIB, + MIS_GENERAL, + MIS_PROTOCOL, +}; + +struct MIRANDAJUMPLISTITEM +{ + int iconSource; + char *iconName; + int iconIdx; + WCHAR *szTitle; + WCHAR *szPrefix; + WCHAR *szArgument; +}; + +// Force jumplist rebuild +#define MS_JUMPLIST_REBUILD "w7/JumpList/Rebuild" + +// --- +#define ME_JUMPLIST_BUILDCATEGORIES "w7/JumpList/BuildCategories" + +// lParam = (WCHAR *)category name +#define ME_JUMPLIST_BUILDITEMS "w7/JumpList/BuildItems" + +// lParam = (WCHAR *)category name +#define MS_JUMPLIST_ADDCATEGORY "w7/JumpList/AddCategory" + +// lParam = (MIRANDAJUMPLISTITEM *)item +#define MS_JUMPLIST_ADDITEM "w7/JumpList/AddItem" + +// wParam = prefix +// lParam = argument +#define ME_JUMPLIST_PROCESS "w7/JumpList/Process" + +static void MJumpList_AddCategory(WCHAR *name) +{ + CallService(MS_JUMPLIST_ADDCATEGORY, 0, (LPARAM)name); +} + +static void MJumpList_AddItem(char *mir_icon, WCHAR *title, WCHAR *prefix, WCHAR *argument) +{ + MIRANDAJUMPLISTITEM item = { MIS_ICOLIB, mir_icon, 0, title, prefix, argument }; + CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); +} + +static void MJumpList_AddItem(int skinicon, WCHAR *title, WCHAR *prefix, WCHAR *argument) +{ + MIRANDAJUMPLISTITEM item = { MIS_GENERAL, 0, skinicon, title, prefix, argument }; + CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); +} + +static void MJumpList_AddItem(char *proto, int skinicon, WCHAR *title, WCHAR *prefix, WCHAR *argument) +{ + MIRANDAJUMPLISTITEM item = { MIS_PROTOCOL, proto, skinicon, title, prefix, argument }; + CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); +} + +#endif // m_w7ui_h__ diff --git a/w7ui/W7UI_10.vcxproj b/w7ui/W7UI_10.vcxproj index 2807ebc..c599b2b 100644 --- a/w7ui/W7UI_10.vcxproj +++ b/w7ui/W7UI_10.vcxproj @@ -70,7 +70,7 @@ true true Fast - ../../include;%(AdditionalIncludeDirectories) + ../../include;../ExternalAPI;%(AdditionalIncludeDirectories) WIN32;NDEBUG;_WINDOWS;_USRDLL;W7UI_EXPORTS;%(PreprocessorDefinitions) diff --git a/w7ui/m_w7ui.h b/w7ui/m_w7ui.h deleted file mode 100644 index 6d8ee28..0000000 --- a/w7ui/m_w7ui.h +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef m_w7ui_h__ -#define m_w7ui_h__ - -enum -{ - MIS_ICOLIB, - MIS_GENERAL, - MIS_PROTOCOL, -}; - -struct MIRANDAJUMPLISTITEM -{ - int iconSource; - char *iconName; - int iconIdx; - WCHAR *szTitle; - WCHAR *szPrefix; - WCHAR *szArgument; -}; - -// Force jumplist rebuild -#define MS_JUMPLIST_REBUILD "w7/JumpList/Rebuild" - -// --- -#define ME_JUMPLIST_BUILDCATEGORIES "w7/JumpList/BuildCategories" - -// lParam = (WCHAR *)category name -#define ME_JUMPLIST_BUILDITEMS "w7/JumpList/BuildItems" - -// lParam = (WCHAR *)category name -#define MS_JUMPLIST_ADDCATEGORY "w7/JumpList/AddCategory" - -// lParam = (MIRANDAJUMPLISTITEM *)item -#define MS_JUMPLIST_ADDITEM "w7/JumpList/AddItem" - -// wParam = prefix -// lParam = argument -#define ME_JUMPLIST_PROCESS "w7/JumpList/Process" - -static void MJumpList_AddCategory(WCHAR *name) -{ - CallService(MS_JUMPLIST_ADDCATEGORY, 0, (LPARAM)name); -} - -static void MJumpList_AddItem(char *mir_icon, WCHAR *title, WCHAR *prefix, WCHAR *argument) -{ - MIRANDAJUMPLISTITEM item = { MIS_ICOLIB, mir_icon, 0, title, prefix, argument }; - CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); -} - -static void MJumpList_AddItem(int skinicon, WCHAR *title, WCHAR *prefix, WCHAR *argument) -{ - MIRANDAJUMPLISTITEM item = { MIS_GENERAL, 0, skinicon, title, prefix, argument }; - CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); -} - -static void MJumpList_AddItem(char *proto, int skinicon, WCHAR *title, WCHAR *prefix, WCHAR *argument) -{ - MIRANDAJUMPLISTITEM item = { MIS_PROTOCOL, proto, skinicon, title, prefix, argument }; - CallService(MS_JUMPLIST_ADDITEM, 0, (LPARAM)&item); -} - -#endif // m_w7ui_h__ -- cgit v1.2.3