diff options
author | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-05-14 19:22:04 +0000 |
---|---|---|
committer | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-05-14 19:22:04 +0000 |
commit | 1f25a46bc55faf59ea16fa1d57a9155744552f55 (patch) | |
tree | 1ece642258b31a4c5fc3b1515207a07204a68d0f /popup/src/srmm_menu.cpp | |
parent | b85f92056ab45c740b9d5e15230cbecf6f52b826 (diff) |
patch from Wishmaster51:
-link to skins section in options page
-unhook events on exit
-some typos
and resource optimization
git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@83 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
Diffstat (limited to 'popup/src/srmm_menu.cpp')
-rw-r--r-- | popup/src/srmm_menu.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/popup/src/srmm_menu.cpp b/popup/src/srmm_menu.cpp index a200286..398d500 100644 --- a/popup/src/srmm_menu.cpp +++ b/popup/src/srmm_menu.cpp @@ -39,8 +39,8 @@ Last change by : $Author: Merlin_de $ *************************************************************************************/
static HANDLE hDialogsList = NULL;
+static HANDLE hIconPressed=0,hWindowEvent=0;
-static void SrmmMenu_UpdateIcon(HANDLE hContact);
static int SrmmMenu_ProcessEvent(WPARAM wParam, LPARAM lParam);
static int SrmmMenu_ProcessIconClick(WPARAM wParam, LPARAM lParam);
@@ -60,7 +60,7 @@ void SrmmMenu_Load() CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
sid.dwId = 1;
- sid.szTooltip = Translate("Popup Mode: Favourtite");
+ sid.szTooltip = Translate("Popup Mode: Favourite");
sid.hIcon = sid.hIconDisabled = IcoLib_GetIcon(ICO_FAV,0);
CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
@@ -74,8 +74,8 @@ void SrmmMenu_Load() sid.hIcon = sid.hIconDisabled = IcoLib_GetIcon(ICO_POPUP_OFF,0);
CallService(MS_MSG_ADDICON, 0, (LPARAM)&sid);
- HookEvent(ME_MSG_ICONPRESSED, SrmmMenu_ProcessIconClick);
- HookEvent(ME_MSG_WINDOWEVENT, SrmmMenu_ProcessEvent);
+ hIconPressed = HookEvent(ME_MSG_ICONPRESSED, SrmmMenu_ProcessIconClick);
+ hWindowEvent = HookEvent(ME_MSG_WINDOWEVENT, SrmmMenu_ProcessEvent);
/*
HANDLE hContact = (HANDLE)CallService(MS_DB_CONTACT_FINDFIRST, 0, 0);
while (hContact)
@@ -89,6 +89,8 @@ void SrmmMenu_Load() void SrmmMenu_Unload()
{
+ UnhookEvent(hIconPressed);
+ UnhookEvent(hWindowEvent);
}
static void SrmmMenu_UpdateIcon(HANDLE hContact)
|