From 7b6fab706d573bee87ed4df56d4ad42714318e4c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 11 Sep 2016 11:14:00 +0000 Subject: flag added to the extra icon creation functions git-svn-id: http://svn.miranda-ng.org/main/trunk@17281 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- include/m_extraicons.h | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'include') diff --git a/include/m_extraicons.h b/include/m_extraicons.h index e07384cedb..fb5b3af3d0 100644 --- a/include/m_extraicons.h +++ b/include/m_extraicons.h @@ -32,13 +32,13 @@ Boston, MA 02111-1307, USA. #define EMPTY_EXTRA_ICON 0xFFFF -//called with wparam=hContact +// called with wparam=hContact #define ME_CLIST_EXTRA_IMAGE_APPLY "CListFrames/OnExtraImageApply" -//called with wparam=hContact lparam=extra +// called with wparam=hContact lparam=extra #define ME_CLIST_EXTRA_CLICK "CListFrames/OnExtraClick" -//called with wparam=lparam=0 +// called with wparam=lparam=0 #define ME_CLIST_EXTRA_LIST_REBUILD "CListFrames/OnExtraListRebuild" /* @@ -105,17 +105,24 @@ EXTERN_C MIR_APP_DLL(void) KillModuleExtraIcons(int hLangpack); #pragma warning(disable:4505) +///////////////////////////////////////////////////////////////////////////////////////// + +#define EIF_DISABLED_BY_DEFAULT 0x0001 + EXTERN_C MIR_APP_DLL(HANDLE) ExtraIcon_RegisterCallback(const char *name, const char *description, const char *descIcon, - MIRANDAHOOK RebuildIcons, MIRANDAHOOK ApplyIcon, MIRANDAHOOKPARAM OnClick = NULL, LPARAM onClickParam = 0, int = hLangpack); + MIRANDAHOOK RebuildIcons, MIRANDAHOOK ApplyIcon, MIRANDAHOOKPARAM OnClick = NULL, LPARAM onClickParam = 0, int flags = 0, int = hLangpack); EXTERN_C MIR_APP_DLL(HANDLE) ExtraIcon_RegisterIcolib(const char *name, const char *description, const char *descIcon = NULL, - MIRANDAHOOKPARAM OnClick = NULL, LPARAM onClickParam = 0, int = hLangpack); + MIRANDAHOOKPARAM OnClick = NULL, LPARAM onClickParam = 0, int flags = 0, int = hLangpack); + +///////////////////////////////////////////////////////////////////////////////////////// EXTERN_C MIR_APP_DLL(int) ExtraIcon_SetIcon(HANDLE hExtraIcon, MCONTACT hContact, HANDLE hImage); EXTERN_C MIR_APP_DLL(int) ExtraIcon_SetIconByName(HANDLE hExtraIcon, MCONTACT hContact, const char *icoName); EXTERN_C MIR_APP_DLL(int) ExtraIcon_Clear(HANDLE hExtraIcon, MCONTACT hContact); +///////////////////////////////////////////////////////////////////////////////////////// // Adding icon to extra image list. // Used for EXTRAICON_TYPE_CALLBACK extra icons -- cgit v1.2.3