diff options
| author | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-04-24 18:13:42 +0000 | 
|---|---|---|
| committer | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-04-24 18:13:42 +0000 | 
| commit | ccc50332684d14dccef9c9afe9c05c73c37b688c (patch) | |
| tree | f9d762e7a2117e6fc0e3ec732c3353dd04759a6e | |
| parent | a390c019367cbabec17cd0a5dc8c8b8a4a455e5e (diff) | |
popup:
removed process CL events
git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@27 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
| -rw-r--r-- | popup/resource.h | 1 | ||||
| -rw-r--r-- | popup/resource.rc | 3 | ||||
| -rw-r--r-- | popup/src/config.h | 1 | ||||
| -rw-r--r-- | popup/src/main.cpp | 8 | ||||
| -rw-r--r-- | popup/src/opt_gen.cpp | 9 | ||||
| -rw-r--r-- | popup/src/services.cpp | 73 | ||||
| -rw-r--r-- | popup/src/services.h | 3 | 
7 files changed, 2 insertions, 96 deletions
| diff --git a/popup/resource.h b/popup/resource.h index 925097e..dc04aee 100644 --- a/popup/resource.h +++ b/popup/resource.h @@ -188,7 +188,6 @@  #define IDC_CUSTOMPOS                   1234
  #define IDC_LAYOUT_TEXT                 1235
  #define IDC_LAYOUT                      1236
 -#define IDC_HOOK_CLIST                  1237
  #define IDC_REORDERPOPUPS               1238
  #define IDC_POPUPENABLED                1240
  #define IDC_DISABLEINFS                 1241
 diff --git a/popup/resource.rc b/popup/resource.rc index 7aaa283..1b0ce29 100644 --- a/popup/resource.rc +++ b/popup/resource.rc @@ -324,8 +324,7 @@ BEGIN      RTEXT           "Layout:",IDC_LAYOUT_TEXT,7,125,34,12,SS_CENTERIMAGE
      COMBOBOX        IDC_LAYOUT,46,125,94,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
      GROUPBOX        "Miscellaneous",IDC_STATIC,3,147,143,50
 -    CONTROL         "Process Clist events",IDC_HOOK_CLIST,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,158,133,8
 -    CONTROL         "Reorder Popups",IDC_REORDERPOPUPS,"Button",BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,9,169,133,8
 +    CONTROL         "Reorder Popups",IDC_REORDERPOPUPS,"Button",BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,9,158,133,8
      GROUPBOX        "Disable when:",IDC_GRP_MULTIMONITOR2,151,3,146,194
      CONTROL         "Always (has priority)",IDC_POPUPENABLED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,159,15,135,8
      CONTROL         "Fullscreen mode",IDC_DISABLEINFS,"Button",BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP,159,26,135,8
 diff --git a/popup/src/config.h b/popup/src/config.h index 277a94d..ace3060 100644 --- a/popup/src/config.h +++ b/popup/src/config.h @@ -54,7 +54,6 @@ typedef struct tagPOPUPOPTIONS {  	int gapRight;
  	int spacing;
  	//Miscellaneous
 -	BYTE EnableHookClistEvents;
  	BYTE ReorderPopUps;
  	BYTE ReorderPopUpsWarning;
  	//Disable when
 diff --git a/popup/src/main.cpp b/popup/src/main.cpp index 6b0d6bb..494a7e4 100644 --- a/popup/src/main.cpp +++ b/popup/src/main.cpp @@ -446,7 +446,7 @@ static int ModulesLoaded(WPARAM wParam,LPARAM lParam)  	//hook TopToolBar
  	hTTBLoaded = HookEvent(ME_TTB_MODULELOADED, TTBLoaded);
  	//Folder plugin support
 -	LPTSTR pszPath = mir_a2t(FOLDER_CUSTOMIZE_SKINS "\\popup");
 +	LPTSTR pszPath = mir_a2t(MIRANDA_PATH "\\Skins\\PopUp");
  	folderId = FoldersRegisterCustomPathT(MODULNAME_LONG, "Skins", pszPath);
  	mir_free(pszPath);
  	//load skin
 @@ -543,8 +543,6 @@ MIRAPI int Load(PLUGINLINK *link)  	char ver[1024];
  	pluginLink=link;
 -	SetCallServiceHook();
 -
  	g_popup.isOsUnicode = (GetVersion() & 0x80000000) == 0;
  	CallService(MS_SYSTEM_GETVERSIONTEXT, (WPARAM) sizeof(ver), (LPARAM) ver);
 @@ -698,16 +696,12 @@ MIRAPI int Load(PLUGINLINK *link)  MIRAPI int Unload(void)
  {
  	int i;
 -	RemoveCallServiceHook();
 -
 -//	UnloadNotifyImp(); //deprecatet stuff
  	for (i = SIZEOF(popupServices); i--; )
  		DestroyServiceFunction(popupServices[i].handle);
  	SrmmMenu_Unload();
 -//	UnhookEvent(hNotifyOptionsInitialize);		deprecatet
  	UnhookEvent(hOptionsInitialize);
  	UnhookEvent(hModulesLoaded);
  	UnhookEvent(hOkToExit);
 diff --git a/popup/src/opt_gen.cpp b/popup/src/opt_gen.cpp index c487d41..d9ea27d 100644 --- a/popup/src/opt_gen.cpp +++ b/popup/src/opt_gen.cpp @@ -119,7 +119,6 @@ void LoadOption_General() {  	PopUpOptions.Spreading			= DBGetContactSettingRangedByte(NULL, MODULNAME, "Spreading",
  									  SPREADING_VERTICAL, SPREADING_MINVALUE, SPREADING_MAXVALUE);
  	//miscellaneous
 -	PopUpOptions.EnableHookClistEvents	= DBGetContactSettingByte(NULL, MODULNAME, "EnableHookClistEvents", TRUE);
  	PopUpOptions.ReorderPopUps			= DBGetContactSettingByte(NULL, MODULNAME, "ReorderPopUps", TRUE);
  	PopUpOptions.ReorderPopUpsWarning	= DBGetContactSettingByte(NULL, MODULNAME, "ReorderPopUpsWarning", TRUE);
  	//disable When
 @@ -205,7 +204,6 @@ INT_PTR CALLBACK DlgProcPopUpGeneral(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  			}
  			//miscellaneous
  			{
 -			CheckDlgButton(hwnd, IDC_HOOK_CLIST, PopUpOptions.EnableHookClistEvents);
  			CheckDlgButton(hwnd, IDC_REORDERPOPUPS, PopUpOptions.ReorderPopUps);
  			}
  			//Popup enabled
 @@ -378,12 +376,6 @@ INT_PTR CALLBACK DlgProcPopUpGeneral(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  								SendMessage(GetParent(hwnd), PSM_CHANGED, 0, 0);
  								}
  								break;
 -							case IDC_HOOK_CLIST:
 -								{
 -								PopUpOptions.EnableHookClistEvents = !PopUpOptions.EnableHookClistEvents;
 -								SendMessage(GetParent(hwnd), PSM_CHANGED,0,0);
 -								}
 -								break;
  							case IDC_REORDERPOPUPS:
  								{
  								PopUpOptions.ReorderPopUps = !PopUpOptions.ReorderPopUps;
 @@ -573,7 +565,6 @@ INT_PTR CALLBACK DlgProcPopUpGeneral(HWND hwnd, UINT msg, WPARAM wParam, LPARAM  							//Spreading
  							DBWriteContactSettingByte(NULL, MODULNAME, "Spreading", (BYTE)PopUpOptions.Spreading);
  							//miscellaneous
 -							DBWriteContactSettingByte(NULL, MODULNAME, "EnableHookClistEvents", PopUpOptions.EnableHookClistEvents);
  							//DBWriteContactSettingByte(NULL, MODULNAME, "ReorderPopUps", PopUpOptions.ReorderPopUps);
  							Check_ReorderPopUps(hwnd);	//this save also PopUpOptions.ReorderPopUps
  							//disable When
 diff --git a/popup/src/services.cpp b/popup/src/services.cpp index d9f950a..416ce64 100644 --- a/popup/src/services.cpp +++ b/popup/src/services.cpp @@ -147,79 +147,6 @@ static bool isFullScreen()  //===== Hook clist services
  static LRESULT CALLBACK ClistEventPopupWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
 -INT_PTR (*pfnRealCallService)(const char *,WPARAM,LPARAM);
 -static INT_PTR HookCallService(const char *svc, WPARAM wParam, LPARAM lParam)
 -{
 -	if (PopUpOptions.EnableHookClistEvents) {
 -		if (!lstrcmpA(svc, MS_CLIST_ADDEVENT)) {
 -			CLISTEVENT *pCle = (CLISTEVENT *)lParam;
 -			if (pCle->cbSize == sizeof(CLISTEVENT)) {
 -				CLISTEVENT *data = (CLISTEVENT *)mir_alloc(sizeof(CLISTEVENT));
 -				*data = *pCle;
 -				data->pszService = mir_strdup(data->pszService);
 -
 -				if (g_popup.isOsUnicode && (pCle->flags & CLEF_UNICODE)) {
 -					data->pszTooltip = (char *)mir_wstrdup((WCHAR *)data->pszTooltip);
 -
 -					POPUPDATAW_V2 pd = {0};
 -					pd.lchContact = pCle->hContact;
 -					pd.lchIcon = pCle->hIcon;
 -					if (pCle->hContact) {
 -						lstrcpynW(pd.lpwzContactName, 
 -							(WCHAR *)CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)pCle->hContact, GCDNF_UNICODE),
 -							SIZEOF(pd.lpwzContactName));
 -					}
 -					else {
 -						lstrcpynW(pd.lpwzContactName, L"Incoming Event", SIZEOF(pd.lpwzContactName));
 -					}
 -					lstrcpynW(pd.lpwzText, (WCHAR *)pCle->pszTooltip, SIZEOF(pd.lpwzText));
 -					pd.PluginData = data;
 -					pd.PluginWindowProc = ClistEventPopupWndProc;
 -					pd.iSeconds = (pCle->flags & CLEF_ONLYAFEW) ? 0 : -1;
 -					CallService(MS_POPUP_ADDPOPUPW, (WPARAM)&pd, 0);
 -				}
 -				else {
 -					data->pszTooltip = mir_strdup(data->pszTooltip);
 -
 -					POPUPDATAEX_V2 pd = {0};
 -					pd.lchContact = pCle->hContact;
 -					pd.lchIcon = pCle->hIcon;
 -					if (pCle->hContact) {
 -						lstrcpynA(pd.lpzContactName, 
 -							(char *)CallService(MS_CLIST_GETCONTACTDISPLAYNAME, (WPARAM)pCle->hContact, 0),
 -							SIZEOF(pd.lpzContactName));
 -					}
 -					else {
 -						lstrcpynA(pd.lpzContactName, "Incoming Event", SIZEOF(pd.lpzContactName));
 -					}
 -					lstrcpynA(pd.lpzText, pCle->pszTooltip, SIZEOF(pd.lpzText));
 -					pd.PluginData = data;
 -					pd.PluginWindowProc = ClistEventPopupWndProc;
 -					pd.iSeconds = (pCle->flags & CLEF_ONLYAFEW) ? 0 : -1;
 -					CallService(MS_POPUP_ADDPOPUPEX, (WPARAM)&pd, 0);
 -				}
 -			}
 -		}
 -/*		else if (!lstrcmp(svc, MS_CLIST_REMOVEEVENT)) {
 -			;
 -		}
 -*/
 -	}
 -
 -	return pfnRealCallService(svc, wParam, lParam);
 -}
 -
 -void SetCallServiceHook()
 -{
 -	pfnRealCallService = pluginLink->CallService;
 -	pluginLink->CallService = HookCallService;
 -}
 -
 -void RemoveCallServiceHook()
 -{
 -	pluginLink->CallService = pfnRealCallService;
 -}
 -
  static LRESULT CALLBACK ClistEventPopupWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
  {
  	switch (msg)
 diff --git a/popup/src/services.h b/popup/src/services.h index b21b000..462d203 100644 --- a/popup/src/services.h +++ b/popup/src/services.h @@ -35,9 +35,6 @@ Last change by : $Author: Merlin_de $  extern int num_classes;			//for core class api support
 -void SetCallServiceHook();
 -void RemoveCallServiceHook();
 -
  INT_PTR PopUp_AddPopUp(WPARAM, LPARAM);
  INT_PTR PopUp_AddPopUpW(WPARAM, LPARAM);
 | 
