diff options
23 files changed, 434 insertions, 586 deletions
diff --git a/plugins/AutoShutdown/src/frame.cpp b/plugins/AutoShutdown/src/frame.cpp index 33f0d53260..e6fb90a317 100644 --- a/plugins/AutoShutdown/src/frame.cpp +++ b/plugins/AutoShutdown/src/frame.cpp @@ -33,9 +33,9 @@ static HANDLE hHookModulesLoaded;  #define FRAMEELEMENT_BAR     1
  #define FRAMEELEMENT_BKGRND  2
  #define FRAMEELEMENT_TEXT    3
 -static COLORREF GetDefaultColor(BYTE id) 
 -{ 
 -	switch(id) { 
 +static COLORREF GetDefaultColor(BYTE id)
 +{
 +	switch(id) {
  		case FRAMEELEMENT_BAR:
  			return RGB(250,0,0); /* same color as used on header icon */
  		case FRAMEELEMENT_BKGRND:
 @@ -46,8 +46,8 @@ static COLORREF GetDefaultColor(BYTE id)  	return 0; /* never happens */
  }
 -static LOGFONT* GetDefaultFont(LOGFONT *lf) 
 -{ 
 +static LOGFONT* GetDefaultFont(LOGFONT *lf)
 +{
  	NONCLIENTMETRICS ncm;
  	ZeroMemory(&ncm,sizeof(ncm));
  	ncm.cbSize=sizeof(ncm);
 @@ -56,7 +56,7 @@ static LOGFONT* GetDefaultFont(LOGFONT *lf)  		return lf;
  	}
  	return (LOGFONT*)NULL;
 -} 
 +}
  static HICON SetFrameTitleIcon(WORD hFrame,HICON hNewIcon)
  {
 @@ -67,8 +67,8 @@ static HICON SetFrameTitleIcon(WORD hFrame,HICON hNewIcon)  	return hPrevIcon;
  }
 -static LRESULT CALLBACK ProgressBarSubclassProc(HWND hwndProgress,UINT msg,WPARAM wParam,LPARAM lParam) 
 -{ 
 +static LRESULT CALLBACK ProgressBarSubclassProc(HWND hwndProgress,UINT msg,WPARAM wParam,LPARAM lParam)
 +{
  	switch(msg) {
  		case WM_ERASEBKGND:
  			return TRUE;
 @@ -76,8 +76,8 @@ static LRESULT CALLBACK ProgressBarSubclassProc(HWND hwndProgress,UINT msg,WPARA  		case WM_LBUTTONDBLCLK:
  			return SendMessage(GetParent(hwndProgress),msg,wParam,lParam);
  	}
 -	return CallWindowProc((WNDPROC)GetWindowLongPtr(hwndProgress, GWLP_USERDATA), hwndProgress, msg, wParam, lParam); 
 -} 
 +	return CallWindowProc((WNDPROC)GetWindowLongPtr(hwndProgress, GWLP_USERDATA), hwndProgress, msg, wParam, lParam);
 +}
  /************************* Window Class *******************************/
 @@ -118,7 +118,7 @@ struct CountdownFrameWndData {  /* sizeof=57, max cbClsExtra=40 on Win32 */  static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARAM lParam)
  {
  	struct CountdownFrameWndData *dat=(struct CountdownFrameWndData*)GetWindowLongPtr(hwndFrame, GWLP_USERDATA);
 -	
 +
  	switch(msg) {
  		case WM_NCCREATE:  /* init window data */
  			dat=(struct CountdownFrameWndData*)mir_calloc(sizeof(*dat));
 @@ -138,7 +138,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  					GetSystemMetrics(SM_CYICON),
  					hwndFrame,
  					NULL,
 -					params->hInstance, 
 +					params->hInstance,
  					NULL);
  			dat->hwndProgress=CreateWindowEx(WS_EX_NOPARENTNOTIFY,
  					PROGRESS_CLASS,
 @@ -149,7 +149,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  					(GetSystemMetrics(SM_CXICON)/2)-5,
  					hwndFrame,
  					NULL,
 -					params->hInstance, 
 +					params->hInstance,
  					NULL);
  			if(dat->hwndProgress==NULL) return -1; /* creation failed, calls WM_DESTROY */
  			SendMessage(dat->hwndProgress,PBM_SETSTEP,(WPARAM)1,0);
 @@ -164,7 +164,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  					(GetSystemMetrics(SM_CXICON)/2),
  					hwndFrame,
  					NULL,
 -					params->hInstance, 
 +					params->hInstance,
  					NULL);
  			dat->hwndTime=CreateWindowEx(WS_EX_NOPARENTNOTIFY,
  					_T("Static"),
 @@ -176,7 +176,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  					(GetSystemMetrics(SM_CXICON)/2),
  					hwndFrame,
  					NULL,
 -					params->hInstance, 
 +					params->hInstance,
  					NULL);
  			if(dat->hwndTime==NULL) return -1; /* creation failed, calls WM_DESTROY */
  			/* create tooltips */
 @@ -185,7 +185,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  				dat->hwndToolTip=CreateWindowEx(WS_EX_TOPMOST,
  						TOOLTIPS_CLASS,
  						NULL,
 -						WS_POPUP|TTS_ALWAYSTIP|TTS_NOPREFIX,		
 +						WS_POPUP|TTS_ALWAYSTIP|TTS_NOPREFIX,
  						CW_USEDEFAULT, CW_USEDEFAULT,
  						CW_USEDEFAULT, CW_USEDEFAULT,
  						hwndFrame,
 @@ -233,7 +233,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  			UnhookEvent(dat->hHookFontsChanged);
  			UnhookEvent(dat->hHookIconsChanged);
  			/* other childs are destroyed automatically */
 -			if(dat->hwndToolTip!=NULL) DestroyWindow(dat->hwndToolTip); 
 +			if(dat->hwndToolTip!=NULL) DestroyWindow(dat->hwndToolTip);
  			hIcon=(HICON)SendMessage(dat->hwndIcon,STM_SETIMAGE,IMAGE_ICON,0);
  			Skin_ReleaseIcon(hIcon); /* does NULL check */
  			break;
 @@ -244,7 +244,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  			if(dat->hbrBackground!=NULL) DeleteObject(dat->hbrBackground);
  			mir_free(dat);
  			SetWindowLongPtr(hwndFrame, GWLP_USERDATA, (LONG)NULL);
 -			break; 
 +			break;
  		case WM_SIZE:
  		{	RECT rc;
  			LONG width,height;
 @@ -272,7 +272,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  				clrBar=GetDefaultColor(FRAMEELEMENT_BAR);
  			if(FontService_GetColor(TranslateT("Automatic Shutdown"),TranslateT("Background"),&dat->clrBackground))
  				dat->clrBackground=GetDefaultColor(FRAMEELEMENT_BKGRND);
 -			if(dat->hbrBackground!=NULL) DeleteObject(dat->hbrBackground); 
 +			if(dat->hbrBackground!=NULL) DeleteObject(dat->hbrBackground);
  			dat->hbrBackground=CreateSolidBrush(dat->clrBackground);
  			SendMessage(dat->hwndProgress,PBM_SETBARCOLOR,0,(LPARAM)clrBar);
  			SendMessage(dat->hwndProgress,PBM_SETBKCOLOR,0,(LPARAM)dat->clrBackground);
 @@ -417,7 +417,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  				RECT rc;
  				/* position in middle above rect */
  				if(!GetWindowRect(hwndFrame, &rc)) return 0;
 -				pt.x=rc.left+((int)(rc.right-rc.left)/2); 
 +				pt.x=rc.left+((int)(rc.right-rc.left)/2);
  				pt.y=rc.top+((int)(rc.bottom-rc.top)/2);
  			}
  			hContextMenu=CreatePopupMenu();
 @@ -513,7 +513,7 @@ static LRESULT CALLBACK FrameWndProc(HWND hwndFrame,UINT msg,WPARAM wParam,LPARA  				}
  			break;
  	}
 -	return DefWindowProc(hwndFrame,msg,wParam,lParam); 
 +	return DefWindowProc(hwndFrame,msg,wParam,lParam);
  }
  /************************* Show Frame *********************************/
 @@ -534,9 +534,7 @@ void ShowCountdownFrame(WORD fTimeFlags)  	if(hwndCountdownFrame==NULL) return;
  	if(ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) {
 -		CLISTFrame clf;
 -		ZeroMemory(&clf,sizeof(clf));
 -		clf.cbSize=sizeof(clf);
 +		CLISTFrame clf = { sizeof(clf) };
  		clf.hIcon=Skin_GetIcon("AutoShutdown_Active"); /* CListFrames does not make a copy */
  		clf.align=alBottom;
  		clf.height=GetSystemMetrics(SM_CYICON);
 diff --git a/plugins/BASS_interface/src/Main.cpp b/plugins/BASS_interface/src/Main.cpp index 944a03d893..bc4c0db1ca 100644 --- a/plugins/BASS_interface/src/Main.cpp +++ b/plugins/BASS_interface/src/Main.cpp @@ -451,7 +451,7 @@ void CreateFrame()  	wndclass.lpszClassName = _T("BassInterfaceFrame");
  	RegisterClass(&wndclass);
 -	hwnd_plugin = CreateWindow(_T("BassInterfaceFrame"), TranslateT("Bass Interface"), 
 +	hwnd_plugin = CreateWindow(_T("BassInterfaceFrame"), TranslateT("Bass Interface"),
  		WS_CHILD | WS_CLIPCHILDREN, 0, 0, 10, 10, (HWND)CallService(MS_CLUI_GETHWND, 0, 0), NULL, hInst, NULL);
  	CLISTFrame Frame = {sizeof(CLISTFrame)};
 @@ -460,7 +460,7 @@ void CreateFrame()  	Frame.align = alBottom;
  	Frame.Flags = F_TCHAR | F_VISIBLE | F_SHOWTB | F_SHOWTBTIP;
  	Frame.height = 22;
 -	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  	frame_id = (HANDLE)CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0);
  	ColourIDT colourid = {0};
 @@ -578,7 +578,7 @@ int OnModulesLoaded(WPARAM wParam, LPARAM lParam)  int OnSettingChanged(WPARAM wParam, LPARAM lParam)
  {
 -	if (wParam != 0 || lParam == NULL) 
 +	if (wParam != 0 || lParam == NULL)
  		return 0;
  	DBCONTACTWRITESETTING *dbcws=(DBCONTACTWRITESETTING*)lParam;
 diff --git a/plugins/Clist_modern/src/hdr/modern_commonheaders.h b/plugins/Clist_modern/src/hdr/modern_commonheaders.h index c8aa087968..c085350474 100644 --- a/plugins/Clist_modern/src/hdr/modern_commonheaders.h +++ b/plugins/Clist_modern/src/hdr/modern_commonheaders.h @@ -255,8 +255,6 @@ HWND WINAPI MyGetAncestor( HWND, UINT );  typedef BOOL (WINAPI *pfnGetMenuBarInfo)( HWND, LONG, LONG, PMENUBARINFO );
  extern pfnGetMenuBarInfo fnGetMenuBarInfo;
 -void FreeAndNil( void **p );
 -
  extern SortedList *clistCache;
  HICON LoadSmallIcon(HINSTANCE hInstance, LPCTSTR lpIconName);
 diff --git a/plugins/Clist_modern/src/modern_clcopts.cpp b/plugins/Clist_modern/src/modern_clcopts.cpp index c735ab547c..a2d7680a54 100644 --- a/plugins/Clist_modern/src/modern_clcopts.cpp +++ b/plugins/Clist_modern/src/modern_clcopts.cpp @@ -2028,10 +2028,8 @@ int ModernOptInit(WPARAM wParam,LPARAM lParam)  		MODERNOPT_CTRL_LAST
  	};
 -	MODERNOPTOBJECT obj = {0};
 -
 -	obj.cbSize = sizeof(obj);
 -	obj.dwFlags = MODEROPT_FLG_TCHAR|MODEROPT_FLG_NORESIZE;
 +	MODERNOPTOBJECT obj = { sizeof(obj) };
 +	obj.dwFlags = MODEROPT_FLG_TCHAR | MODEROPT_FLG_NORESIZE;
  	obj.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
  	obj.hInstance = g_hInst;
  	obj.iSection = MODERNOPT_PAGE_CLIST;
 diff --git a/plugins/Clist_modern/src/modern_clistevents.cpp b/plugins/Clist_modern/src/modern_clistevents.cpp index f15f7f0045..016a1a5304 100644 --- a/plugins/Clist_modern/src/modern_clistevents.cpp +++ b/plugins/Clist_modern/src/modern_clistevents.cpp @@ -429,7 +429,7 @@ int EventArea_Create(HWND hCluiWnd)  	CLISTFrame Frame = { sizeof(CLISTFrame) };
  	Frame.hWnd = g_CluiData.hwndEventFrame;
  	Frame.align = alBottom;
 -	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  	Frame.Flags = (db_get_b(NULL,"CLUI","ShowEventArea",SETTING_SHOWEVENTAREAFRAME_DEFAULT)?F_VISIBLE:0)|F_LOCKED|F_NOBORDER|F_NO_SUBCONTAINER|F_TCHAR;
  	Frame.height = h;
  	Frame.tname = _T("EventArea"); //do not translate
 diff --git a/plugins/Clist_modern/src/modern_clisttray.cpp b/plugins/Clist_modern/src/modern_clisttray.cpp index 03414ab7f9..9e8c143ece 100644 --- a/plugins/Clist_modern/src/modern_clisttray.cpp +++ b/plugins/Clist_modern/src/modern_clisttray.cpp @@ -590,12 +590,10 @@ INT_PTR TrayMenuExecService(WPARAM wParam,LPARAM lParam) {  INT_PTR FreeOwnerDataTrayMenu (WPARAM wParam,LPARAM lParam)
  {
 -
 -	lpTrayMenuExecParam mmep;
 -	mmep = (lpTrayMenuExecParam)lParam;
 -	if (mmep != NULL){
 -		FreeAndNil((void**)&mmep->szServiceName);
 -		FreeAndNil((void**)&mmep);
 +	lpTrayMenuExecParam mmep = (lpTrayMenuExecParam)lParam;
 +	if (mmep != NULL) {
 +		mir_free(mmep->szServiceName);
 +		mir_free(mmep);
  	}
  	return 0;
 @@ -603,9 +601,6 @@ INT_PTR FreeOwnerDataTrayMenu (WPARAM wParam,LPARAM lParam)  void InitTrayMenus(void)
  {
 -	TMenuParam tmp;
 -	OptParam op;
 -
  	CreateServiceFunction("CLISTMENUSTRAY/ExecService",TrayMenuExecService);
  	CreateServiceFunction("CLISTMENUSTRAY/FreeOwnerDataTrayMenu",FreeOwnerDataTrayMenu);
  	CreateServiceFunction("CLISTMENUSTRAY/TrayMenuonAddService",TrayMenuonAddService);
 @@ -614,16 +609,14 @@ void InitTrayMenus(void)  	CreateServiceFunction(MS_CLIST_REMOVETRAYMENUITEM,RemoveTrayMenuItem);
  	CreateServiceFunction(MS_CLIST_MENUBUILDTRAY,BuildTrayMenu);
 -
  	//Tray menu
 -	memset(&tmp,0,sizeof(tmp));
 -	tmp.cbSize = sizeof(tmp);
 +	TMenuParam tmp = { sizeof(tmp) };
  	tmp.CheckService = NULL;
  	tmp.ExecService = "CLISTMENUSTRAY/ExecService";
  	tmp.name = "TrayMenu";
  	hTrayMenuObject = (HANDLE)CallService(MO_CREATENEWMENUOBJECT,0,(LPARAM)&tmp);
 -
 +	OptParam op;
  	op.Handle = hTrayMenuObject;
  	op.Setting = OPT_USERDEFINEDITEMS;
  	op.Value = TRUE;
 @@ -639,77 +632,50 @@ void InitTrayMenus(void)  	op.Value = (INT_PTR)"CLISTMENUSTRAY/TrayMenuonAddService";
  	CallService(MO_SETOPTIONSMENUOBJECT,0,(LPARAM)&op);
 -	{
 -		//add  exit command to menu
 -		CLISTMENUITEM mi = { sizeof(mi) };
 -		mi.position = 900000;
 -		mi.pszService = "CloseAction";
 -		mi.pszName = LPGEN("E&xit");
 -		mi.flags = CMIF_ICONFROMICOLIB;
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_EXIT);
 -		AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon);
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 100000;
 -		mi.pszService = MS_CLIST_SHOWHIDE;
 -		mi.pszName = LPGEN("&Hide/Show");
 -		mi.flags = CMIF_ICONFROMICOLIB;
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_SHOWHIDE);
 -		hTrayHideShowMainMenuItem = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon);
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 200000;
 -		mi.flags = CMIF_ICONFROMICOLIB;
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_FINDUSER);
 -		mi.pszService = "FindAdd/FindAddCommand";
 -		mi.pszName = LPGEN("&Find/Add Contacts...");
 -		AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon);
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 300000;
 -		mi.flags = CMIF_ICONFROMICOLIB; // eternity #004
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MAINMENU); // eternity #004
 -		mi.pszService = "FakeService_1";
 -		mi.pszName = LPGEN("&Main Menu");
 -		hTrayMainMenuItemProxy = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon); // eternity #004
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 300100;
 -		mi.pszService = "FakeService_2";
 -		mi.flags = CMIF_ICONFROMICOLIB; // eternity #004
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_STATUS); // eternity #004
 -		mi.pszName = LPGEN("&Status");
 -		hTrayStatusMenuItemProxy = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon); // eternity #004
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 400000;
 -		mi.flags = CMIF_ICONFROMICOLIB;
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_OPTIONS);
 -		mi.pszService = "Options/OptionsCommand";
 -		mi.pszName = LPGEN("&Options...");
 -		AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon);
 -
 -		memset(&mi,0,sizeof(mi));
 -		mi.cbSize = sizeof(mi);
 -		mi.position = 500000;
 -		mi.flags = CMIF_ICONFROMICOLIB;
 -		mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MIRANDA);
 -		mi.pszService = "Help/AboutCommand";
 -		mi.pszName = LPGEN("&About");
 -		AddTrayMenuItem(0,(LPARAM)&mi);
 -		DestroyIcon_protect(mi.hIcon);
 -	}
 +	//add  exit command to menu
 +	CLISTMENUITEM mi = { sizeof(mi) };
 +	mi.position = 900000;
 +	mi.pszService = "CloseAction";
 +	mi.pszName = LPGEN("E&xit");
 +	mi.flags = CMIF_ICONFROMICOLIB;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_EXIT);
 +	AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 100000;
 +	mi.pszService = MS_CLIST_SHOWHIDE;
 +	mi.pszName = LPGEN("&Hide/Show");
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_SHOWHIDE);
 +	hTrayHideShowMainMenuItem = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 200000;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_FINDUSER);
 +	mi.pszService = "FindAdd/FindAddCommand";
 +	mi.pszName = LPGEN("&Find/Add Contacts...");
 +	AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 300000;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MAINMENU); // eternity #004
 +	mi.pszService = "FakeService_1";
 +	mi.pszName = LPGEN("&Main Menu");
 +	hTrayMainMenuItemProxy = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 300100;
 +	mi.pszService = "FakeService_2";
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_STATUS); // eternity #004
 +	mi.pszName = LPGEN("&Status");
 +	hTrayStatusMenuItemProxy = (HANDLE)AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 400000;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_OPTIONS);
 +	mi.pszService = "Options/OptionsCommand";
 +	mi.pszName = LPGEN("&Options...");
 +	AddTrayMenuItem(0,(LPARAM)&mi);
 +
 +	mi.position = 500000;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MIRANDA);
 +	mi.pszService = "Help/AboutCommand";
 +	mi.pszName = LPGEN("&About");
 +	AddTrayMenuItem(0,(LPARAM)&mi);
  	hMainMenu = (HMENU)CallService(MS_CLIST_MENUGETMAIN,0,0);
  	hStatusMenu = (HMENU)CallService(MS_CLIST_MENUGETSTATUS,0,0);
 diff --git a/plugins/Clist_modern/src/modern_clui.cpp b/plugins/Clist_modern/src/modern_clui.cpp index 622a997a4f..4e188a182b 100644 --- a/plugins/Clist_modern/src/modern_clui.cpp +++ b/plugins/Clist_modern/src/modern_clui.cpp @@ -287,7 +287,7 @@ HRESULT CLUI::RegisterAvatarMenu()  	CLISTMENUITEM mi = { sizeof(mi) };
  	CreateServiceFunction("CList/ShowContactAvatar",CLUI::Service_Menu_ShowContactAvatar);
  	mi.position = 2000150000;
 -	mi.hIcon = LoadSmallIcon(g_hInst,MAKEINTRESOURCE(IDI_SHOW_AVATAR));
 +	mi.hIcon = LoadSmallIcon(g_hInst, MAKEINTRESOURCE(IDI_SHOW_AVATAR));
  	mi.pszName = LPGEN("Show Contact &Avatar");
  	mi.pszService = "CList/ShowContactAvatar";
  	hShowAvatarMenuItem = Menu_AddContactMenuItem(&mi);
 @@ -295,14 +295,13 @@ HRESULT CLUI::RegisterAvatarMenu()  	CreateServiceFunction("CList/HideContactAvatar",CLUI::Service_Menu_HideContactAvatar);
  	mi.position = 2000150001;
 -	mi.hIcon = LoadSmallIcon(g_hInst,MAKEINTRESOURCE(IDI_HIDE_AVATAR));
 +	mi.hIcon = LoadSmallIcon(g_hInst, MAKEINTRESOURCE(IDI_HIDE_AVATAR));
  	mi.pszName = LPGEN("Hide Contact &Avatar");
  	mi.pszService = "CList/HideContactAvatar";
  	hHideAvatarMenuItem = Menu_AddContactMenuItem(&mi);
  	DestroyIcon_protect(mi.hIcon);
  	HookEvent(ME_CLIST_PREBUILDCONTACTMENU, CLUI::OnEvent_ContactMenuPreBuild);
 -
  	return S_OK;
  }
 @@ -372,8 +371,8 @@ HRESULT CLUI::CreateCLC()  	Frame.hWnd = ClcWnd();
  	Frame.align = alClient;
 -	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 -	Frame.Flags = F_VISIBLE|/*F_SHOWTB|*/F_SHOWTBTIP|F_NO_SUBCONTAINER|F_TCHAR;
 +	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
 +	Frame.Flags = F_VISIBLE | F_SHOWTBTIP | F_NO_SUBCONTAINER | F_TCHAR;
  	Frame.tname = LPGENT("My Contacts");
  	Frame.TBtname = TranslateT("My Contacts");
  	hFrameContactTree = (HWND)CallService(MS_CLIST_FRAMES_ADDFRAME,(WPARAM)&Frame,0);
 diff --git a/plugins/Clist_modern/src/modern_cluiframes.cpp b/plugins/Clist_modern/src/modern_cluiframes.cpp index ee1fc86397..70bc97ec4b 100644 --- a/plugins/Clist_modern/src/modern_cluiframes.cpp +++ b/plugins/Clist_modern/src/modern_cluiframes.cpp @@ -1744,11 +1744,11 @@ static int CLUIFramesLoadMainMenu()  	// create root menu
  	CLISTMENUITEM mi = { sizeof(mi) };
  	mi.flags = CMIF_ICONFROMICOLIB | CMIF_ROOTHANDLE;
 -	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MIRANDA);
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_FRAME);
  	mi.position = 3000090000;
  	mi.pszName = LPGEN("Frames");
  	_hmiRoot = Menu_AddMainMenuItem(&mi);
 -	DestroyIcon_protect(mi.hIcon);
 +
  	// create frames menu
  	int separator = 3000200000;
  	for (int i=0; i < g_nFramesCount; i++) {
 diff --git a/plugins/Clist_modern/src/modern_framesmenu.cpp b/plugins/Clist_modern/src/modern_framesmenu.cpp index dba4a3eb30..bb46b58083 100644 --- a/plugins/Clist_modern/src/modern_framesmenu.cpp +++ b/plugins/Clist_modern/src/modern_framesmenu.cpp @@ -1,7 +1,7 @@  #include "hdr/modern_commonheaders.h"
  #include "hdr/modern_commonprototypes.h"
 -// == == == == == == == == == == == == == Frames
 +//========================== Frames
  HANDLE hFrameMenuObject;
  //contactmenu exec param(ownerdata)
 @@ -13,20 +13,11 @@ typedef struct{  }
  	FrameMenuExecParam,*lpFrameMenuExecParam;
 -void FreeAndNil( void **p )
 +static INT_PTR AddContextFrameMenuItem(WPARAM wParam, LPARAM lParam)
  {
 -	if ( p == NULL )
 -		return;
 -
 -	if ( *p != NULL ) {
 -		mir_free( *p );
 -		*p = NULL;
 -}	}
 +	CLISTMENUITEM *mi = (CLISTMENUITEM*)lParam;
 -static INT_PTR AddContextFrameMenuItem(WPARAM wParam,LPARAM lParam)
 -{
  	TMO_MenuItem tmi;
 -	CLISTMENUITEM *mi = (CLISTMENUITEM*)lParam;
  	if ( !pcli->pfnConvertMenu(mi, &tmi))
  		return NULL;
 @@ -41,21 +32,20 @@ static INT_PTR AddContextFrameMenuItem(WPARAM wParam,LPARAM lParam)  	fmep->Frameid = mi->popupPosition;
  	fmep->param1 = (INT_PTR)mi->pszContactOwner;
  	tmi.ownerdata = fmep;
 -
 -	return CallService(MO_ADDNEWMENUITEM,(WPARAM)hFrameMenuObject,(LPARAM)&tmi);
 +	return CallService(MO_ADDNEWMENUITEM, (WPARAM)hFrameMenuObject, (LPARAM)&tmi);
  }
 -static INT_PTR RemoveContextFrameMenuItem(WPARAM wParam,LPARAM lParam)
 +static INT_PTR RemoveContextFrameMenuItem(WPARAM wParam, LPARAM lParam)
  {
 -	lpFrameMenuExecParam fmep = (lpFrameMenuExecParam)CallService(MO_MENUITEMGETOWNERDATA,wParam,lParam);
 -	if (fmep != NULL){
 +	lpFrameMenuExecParam fmep = (lpFrameMenuExecParam)CallService(MO_MENUITEMGETOWNERDATA, wParam, lParam);
 +	if (fmep != NULL) {
  		if (fmep->szServiceName != NULL)
  			mir_free(fmep->szServiceName);
  		mir_free(fmep);
  	}
  	if (lParam != 1)
 -		CallService(MO_REMOVEMENUITEM,wParam,0);
 +		CallService(MO_REMOVEMENUITEM, wParam, 0);
  	return 0;
  }
 @@ -63,40 +53,40 @@ static INT_PTR RemoveContextFrameMenuItem(WPARAM wParam,LPARAM lParam)  //called with:
  //wparam - ownerdata
  //lparam - lparam from winproc
 -INT_PTR FrameMenuExecService(WPARAM wParam,LPARAM lParam) {
 +INT_PTR FrameMenuExecService(WPARAM wParam, LPARAM lParam)
 +{
  	lpFrameMenuExecParam fmep = (lpFrameMenuExecParam)wParam;
 -	if (fmep == NULL){return(-1);};
 -	CallService(fmep->szServiceName,lParam,fmep->param1);	
 +	if (fmep ==NULL)
 +		return -1;
 +	CallService(fmep->szServiceName, lParam, fmep->param1);
  	return 0;
 -};
 +}
  //true - ok,false ignore
 -INT_PTR FrameMenuCheckService(WPARAM wParam,LPARAM lParam) {
 -
 +INT_PTR FrameMenuCheckService(WPARAM wParam, LPARAM lParam)
 +{
  	PCheckProcParam pcpp = (PCheckProcParam)wParam;
 -	lpFrameMenuExecParam fmep;
 -	TMO_MenuItem mi;
 +	if (pcpp == NULL)
 +		return FALSE;
 -	if (pcpp == NULL){return(FALSE);};
 -	if (CallService(MO_GETMENUITEM,(WPARAM)pcpp->MenuItemHandle,(LPARAM)&mi) == 0)
 -	{
 -		fmep = (lpFrameMenuExecParam)mi.ownerdata;
 -		if (fmep != NULL)
 -		{
 +	TMO_MenuItem mi;
 +	if ( CallService(MO_GETMENUITEM, (WPARAM)pcpp->MenuItemHandle, (LPARAM)&mi) == 0) {
 +		lpFrameMenuExecParam fmep = (lpFrameMenuExecParam)mi.ownerdata;
 +		if (fmep != NULL) {
  			//pcpp->wParam  -  frameid
 -			if (((WPARAM)fmep->Frameid == pcpp->wParam) || fmep->Frameid == -1) return(TRUE);	
 -		};
 -
 -	};
 -	return(FALSE);
 -};
 +			if (((WPARAM)fmep->Frameid == pcpp->wParam) || fmep->Frameid == -1)
 +				return TRUE;
 +		}
 +	}
 +	return FALSE;
 +}
 -static INT_PTR ContextFrameMenuNotify(WPARAM wParam,LPARAM lParam)
 +static INT_PTR ContextFrameMenuNotify(WPARAM wParam, LPARAM lParam)
  {
 -	NotifyEventHooks(g_CluiData.hEventPreBuildFrameMenu,wParam,lParam);
 +	NotifyEventHooks(g_CluiData.hEventPreBuildFrameMenu, wParam, lParam);
  	return 0;
 -};
 +}
  static INT_PTR BuildContextFrameMenu(WPARAM wParam,LPARAM lParam)
  {
 @@ -106,81 +96,62 @@ static INT_PTR BuildContextFrameMenu(WPARAM wParam,LPARAM lParam)  	param.lParam = lParam;
  	HMENU hMenu = CreatePopupMenu();
 -	//NotifyEventHooks(hPreBuildFrameMenuEvent,wParam,-1);
 -	ContextFrameMenuNotify(wParam,-1);
 -	CallService(MO_BUILDMENU,(WPARAM)hMenu,(LPARAM)¶m);
 +	ContextFrameMenuNotify(wParam, -1);
 +	CallService(MO_BUILDMENU, (WPARAM)hMenu, (LPARAM)¶m);
  	return (INT_PTR)hMenu;
  }
 -// == == == == == == == == == == == == == Frames end
 +//========================== Frames end
  bool InternalGenMenuModule = FALSE;
 -int MeasureItemProxy(WPARAM wParam,LPARAM lParam) {
 -
 -	int val;
 -	if (InternalGenMenuModule) 
 -	{
 -
 -		val = CallService(MS_INT_MENUMEASUREITEM,wParam,lParam);
 -		if (val) return(val);
 -	};
 -	return CallService(MS_CLIST_MENUMEASUREITEM,wParam,lParam);
 -
 -
 -};
 -
 -
 -int DrawItemProxy(WPARAM wParam,LPARAM lParam) {
 -	if (InternalGenMenuModule) 
 -	{
 -		int val;
 -		val = CallService(MS_INT_MENUDRAWITEM,wParam,lParam);
 -		if (val) return(val);
 +int MeasureItemProxy(WPARAM wParam, LPARAM lParam)
 +{
 +	if (InternalGenMenuModule) {
 +		int val = CallService(MS_INT_MENUMEASUREITEM, wParam, lParam);
 +		if (val)
 +			return val;
  	}
 -	return CallService(MS_CLIST_MENUDRAWITEM,wParam,lParam);
 -
 -};
 -
 -
 +	return CallService(MS_CLIST_MENUMEASUREITEM, wParam, lParam);
 +}
 -int ProcessCommandProxy(WPARAM wParam,LPARAM lParam) {
 -	if (InternalGenMenuModule) 
 -	{
 -		int val;
 -		val = CallService(MS_INT_MENUPROCESSCOMMAND,wParam,lParam);
 -		if (val) return(val);
 -	};
 +int DrawItemProxy(WPARAM wParam, LPARAM lParam)
 +{
 +	if (InternalGenMenuModule) {
 +		int val = CallService(MS_INT_MENUDRAWITEM, wParam, lParam);
 +		if (val)
 +			return val;
 +	}
 +	return CallService(MS_CLIST_MENUDRAWITEM, wParam, lParam);
 +}
 +int ProcessCommandProxy(WPARAM wParam, LPARAM lParam)
 +{
 +	if (InternalGenMenuModule) {
 +		int val = CallService(MS_INT_MENUPROCESSCOMMAND, wParam, lParam);
 +		if (val)
 +			return val;
 +	}
  	return CallService(MS_CLIST_MENUPROCESSCOMMAND,wParam,lParam);
 +}
 -};
 -
 -int ModifyMenuItemProxy(WPARAM wParam,LPARAM lParam) {
 -	if (InternalGenMenuModule) 
 -	{
 -		int val;
 -		val = CallService(MS_INT_MODIFYMENUITEM,wParam,lParam);
 -		if (val) return(val);
 -	};
 -
 +int ModifyMenuItemProxy(WPARAM wParam, LPARAM lParam)
 +{
 +	if (InternalGenMenuModule) {
 +		int val = CallService(MS_INT_MODIFYMENUITEM, wParam, lParam);
 +		if (val)
 +			return val;
 +	}
  	return CallService(MS_CLIST_MODIFYMENUITEM,wParam,lParam);
 -
 -};
 -
 +}
  int InitFramesMenus(void)
  {
 -	TMenuParam tmp;
 -
 -	if ( !ServiceExists(MO_REMOVEMENUOBJECT))
 -	{
 -
 -		InitCustomMenus();
 +	if ( !ServiceExists(MO_REMOVEMENUOBJECT)) {
 + 		InitCustomMenus();
  		InternalGenMenuModule = TRUE;
 -	};
 +	}
 -	if ( ServiceExists(MO_REMOVEMENUOBJECT))
 -	{
 +	if ( ServiceExists(MO_REMOVEMENUOBJECT)) {
  		CreateServiceFunction("FrameMenuExecService",FrameMenuExecService);
  		CreateServiceFunction("FrameMenuCheckService",FrameMenuCheckService);
 @@ -188,27 +159,18 @@ int InitFramesMenus(void)  		CreateServiceFunction("CList/AddContextFrameMenuItem",AddContextFrameMenuItem);
  		CreateServiceFunction(MS_CLIST_MENUBUILDFRAMECONTEXT,BuildContextFrameMenu);
  		CreateServiceFunction(MS_CLIST_FRAMEMENUNOTIFY,ContextFrameMenuNotify);
 -		
  		//frame menu object
 -		memset(&tmp,0,sizeof(tmp));
 -		tmp.cbSize = sizeof(tmp);
 +		TMenuParam tmp = { sizeof(tmp) };
  		tmp.CheckService = "FrameMenuCheckService";
  		tmp.ExecService = "FrameMenuExecService";
  		tmp.name = "FrameMenu";
 -		hFrameMenuObject = (HANDLE)CallService(MO_CREATENEWMENUOBJECT,0,(LPARAM)&tmp);
 +		hFrameMenuObject = (HANDLE)CallService(MO_CREATENEWMENUOBJECT, 0, (LPARAM)&tmp);
  	}
  	return 0;
  }
 +
  int UnitFramesMenu()
  {
 -
 -	/*
 -	if ( ServiceExists(MO_REMOVEMENUOBJECT)) 
 -	{
 -	CallService(MO_REMOVEMENUOBJECT,hFrameMenuObject,0);
 -	if (InternalGenMenuModule){UnitGenMenu();};
 -	};
 -	*/
  	return 0;
 -};
 +}
 diff --git a/plugins/Clist_modern/src/modern_groupmenu.cpp b/plugins/Clist_modern/src/modern_groupmenu.cpp index 454459ff0b..4b265c382d 100644 --- a/plugins/Clist_modern/src/modern_groupmenu.cpp +++ b/plugins/Clist_modern/src/modern_groupmenu.cpp @@ -160,11 +160,10 @@ INT_PTR GroupMenuExecService(WPARAM wParam,LPARAM lParam)  INT_PTR FreeOwnerDataGroupMenu (WPARAM wParam,LPARAM lParam)
  {
 -	lpGroupMenuExecParam mmep;
 -	mmep = (lpGroupMenuExecParam)lParam;
 -	if (mmep != NULL){
 -		FreeAndNil((void **)&mmep->szServiceName);
 -		FreeAndNil((void **)&mmep);
 +	lpGroupMenuExecParam mmep = (lpGroupMenuExecParam)lParam;
 +	if (mmep != NULL) {
 +		mir_free(mmep->szServiceName);
 +		mir_free(mmep);
  	}
  	return 0;
 @@ -298,70 +297,44 @@ void GroupMenus_Init(void)  	mi.pszName = LPGEN("E&xit");
  	mi.flags = CMIF_ICONFROMICOLIB;
  	AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 500;
  	mi.pszService = MS_CLIST_SHOWHIDE;
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_SHOWHIDE);
  	mi.pszName = LPGEN("&Hide/Show");
 -	mi.flags = CMIF_ICONFROMICOLIB;
  	hHideShowMainMenuItem = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 200000;
 -	mi.flags = CMIF_ICONFROMICOLIB;
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_FINDUSER);
  	mi.pszService = "FindAdd/FindAddCommand";
  	mi.pszName = LPGEN("&Find/Add Contacts...");
  	AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 300000;
  	mi.pszService = "";
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MAINMENU); // eternity #004
  	mi.pszName = LPGEN("&Main Menu");
 -	mi.flags = CMIF_ICONFROMICOLIB; // eternity #004
  	hGroupMainMenuItemProxy = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon); // eternity #004
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 300100;
  	mi.pszService = "";
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_STATUS); // eternity #004
  	mi.pszName = LPGEN("&Status");
 -	mi.flags = CMIF_ICONFROMICOLIB; // eternity #004
  	hGroupStatusMenuItemProxy = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon); // eternity #004
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 400000;
 -	mi.flags = CMIF_ICONFROMICOLIB;
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_OPTIONS);
  	mi.pszService = "Options/OptionsCommand";
  	mi.pszName = LPGEN("&Options...");
 -	AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon);
 +	AddGroupMenuItem(0, (LPARAM)&mi);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 500000;
 -	mi.flags = CMIF_ICONFROMICOLIB;
  	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_MIRANDA);
  	mi.pszService = "Help/AboutCommand";
  	mi.pszName = LPGEN("&About");
 -	AddGroupMenuItem(0,(LPARAM)&mi);
 -	DestroyIcon_protect(mi.hIcon);
 +	AddGroupMenuItem(0, (LPARAM)&mi);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
 +	mi.flags = 0;
  	mi.position = 100000;
  	mi.hIcon = ske_ImageList_GetIcon(hCListImages,NewGroupIconidx,0);
  	mi.pszService = "CLISTMENUSGroup/CreateGroupHelper";
 @@ -369,40 +342,29 @@ void GroupMenus_Init(void)  	hNewGroupMenuItem = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
  	DestroyIcon_protect(mi.hIcon);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 100001;
  	mi.hIcon = NULL;
  	mi.pszService = MS_CLIST_SETHIDEOFFLINE;
  	mi.pszName = LPGEN("&Hide Offline Users");	
  	gmp.lParam = 0;gmp.wParam = -1;
 -	hHideOfflineUsersMenuItem = (HANDLE)AddGroupMenuItem((WPARAM)&gmp,(LPARAM)&mi);
 +	hHideOfflineUsersMenuItem = (HANDLE)AddGroupMenuItem((WPARAM)&gmp, (LPARAM)&mi);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 100002;
 -	mi.hIcon = NULL;
  	mi.pszService = "CLISTMENUSGroup/HideOfflineRootHelper";
  	mi.pszName = LPGEN("Hide &Offline Users out here");	
 -	hHideOfflineUsersOutHereMenuItem = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 +	hHideOfflineUsersOutHereMenuItem = (HANDLE)AddGroupMenuItem(0, (LPARAM)&mi);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 100003;
 -	mi.hIcon = NULL;
  	mi.pszService = "CLISTMENUSGroup/HideGroupsHelper";
  	mi.pszName = LPGEN("Hide &Empty Groups");	
 -	hHideEmptyGroupsMenuItem = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 +	hHideEmptyGroupsMenuItem = (HANDLE)AddGroupMenuItem(0, (LPARAM)&mi);
 -	memset(&mi,0,sizeof(mi));
 -	mi.cbSize = sizeof(mi);
  	mi.position = 100004;
 -	mi.hIcon = NULL;
  	mi.pszService = "CLISTMENUSGroup/UseGroupsHelper";
  	mi.pszName = LPGEN("Disable &Groups");	
 -	hDisableGroupsMenuItem = (HANDLE)AddGroupMenuItem(0,(LPARAM)&mi);
 +	hDisableGroupsMenuItem = (HANDLE)AddGroupMenuItem(0, (LPARAM)&mi);
 -	HookEvent(ME_SKIN2_ICONSCHANGED,OnIconLibIconChanged);
 +	HookEvent(ME_SKIN2_ICONSCHANGED, OnIconLibIconChanged);
  }
  //////////////////////////////END Group MENU/////////////////////////
 @@ -558,8 +520,8 @@ INT_PTR FreeOwnerDataSubGroupMenu (WPARAM wParam,LPARAM lParam)  {
  	lpSubGroupMenuExecParam mmep = (lpSubGroupMenuExecParam)lParam;
  	if (mmep != NULL){
 -		FreeAndNil((void **)&mmep->szServiceName);
 -		FreeAndNil((void **)&mmep);
 +		mir_free(mmep->szServiceName);
 +		mir_free(mmep);
  	}
  	return 0;
 diff --git a/plugins/Clist_modern/src/modern_statusbar.cpp b/plugins/Clist_modern/src/modern_statusbar.cpp index 086b979ca8..c80e2c85e6 100644 --- a/plugins/Clist_modern/src/modern_statusbar.cpp +++ b/plugins/Clist_modern/src/modern_statusbar.cpp @@ -976,7 +976,7 @@ HWND StatusBar_Create(HWND parent)  	Frame.cbSize = sizeof(CLISTFrame);
  	Frame.hWnd = hModernStatusBar;
  	Frame.align = alBottom;
 -	Frame.hIcon = LoadSkinnedIcon (SKINICON_OTHER_MIRANDA);
 +	Frame.hIcon = LoadSkinnedIcon (SKINICON_OTHER_FRAME);
  	Frame.Flags = (db_get_b(NULL,"CLUI","ShowSBar",SETTING_SHOWSBAR_DEFAULT)?F_VISIBLE:0)|F_LOCKED|F_NOBORDER|F_NO_SUBCONTAINER|F_TCHAR;
  	Frame.height = h;
  	Frame.tname = _T("Status Bar");
 diff --git a/plugins/Clist_modern/src/modern_toolbar.cpp b/plugins/Clist_modern/src/modern_toolbar.cpp index 4088d6d2dc..0f8532bc5a 100644 --- a/plugins/Clist_modern/src/modern_toolbar.cpp +++ b/plugins/Clist_modern/src/modern_toolbar.cpp @@ -298,7 +298,7 @@ void CustomizeToolbar(HWND hwnd)  	Frame.align = alTop;
  	Frame.Flags = F_VISIBLE | F_NOBORDER | F_LOCKED | F_TCHAR | F_NO_SUBCONTAINER;
  	Frame.height = 18;
 -	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  	pMTBInfo->hFrame = (HANDLE)CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0);
  	CallService(MS_SKINENG_REGISTERPAINTSUB,(WPARAM)hwnd,(LPARAM)ToolBar_LayeredPaintProc);
 diff --git a/plugins/Clist_modern/src/modern_viewmodebar.cpp b/plugins/Clist_modern/src/modern_viewmodebar.cpp index 68f5ca0aca..0162d589af 100644 --- a/plugins/Clist_modern/src/modern_viewmodebar.cpp +++ b/plugins/Clist_modern/src/modern_viewmodebar.cpp @@ -1315,7 +1315,7 @@ void CreateViewModeFrame()  	ZeroMemory(&frame, sizeof(frame));
  	frame.cbSize = sizeof(frame);
  	frame.tname = _T("View modes");
 -	frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);/*0;*/
 +	frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  	frame.height = 18;
  	frame.TBtname = TranslateT("View Modes");
  	frame.Flags = F_VISIBLE|F_SHOWTBTIP|F_NOBORDER|F_NO_SUBCONTAINER|F_TCHAR;
 diff --git a/plugins/Clist_mw/clist_mw_11.vcxproj.filters b/plugins/Clist_mw/clist_mw_11.vcxproj.filters index e5eb64a833..5127f25ac5 100644 --- a/plugins/Clist_mw/clist_mw_11.vcxproj.filters +++ b/plugins/Clist_mw/clist_mw_11.vcxproj.filters @@ -5,9 +5,6 @@        <UniqueIdentifier>{6c881602-dfa1-45ce-8613-13d8c6bd3ad5}</UniqueIdentifier>
        <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
      </Filter>
 -    <Filter Include="Source Files\CLUIFrames">
 -      <UniqueIdentifier>{eb8ace08-5854-4e7e-8dce-295b258ca064}</UniqueIdentifier>
 -    </Filter>
      <Filter Include="Header Files">
        <UniqueIdentifier>{56b79972-29f3-40b1-bf23-ccffb8791acd}</UniqueIdentifier>
        <Extensions>h;hpp;hxx;hm;inl</Extensions>
 @@ -95,9 +92,6 @@      </ClCompile>
    </ItemGroup>
    <ItemGroup>
 -    <ClInclude Include="src\CLUIFrames\cluiframes.h">
 -      <Filter>Source Files\CLUIFrames</Filter>
 -    </ClInclude>
      <ClInclude Include="src\clc.h">
        <Filter>Header Files</Filter>
      </ClInclude>
 @@ -110,6 +104,9 @@      <ClInclude Include="src\resource.h">
        <Filter>Header Files</Filter>
      </ClInclude>
 +    <ClInclude Include="src\CLUIFrames\cluiframes.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
    </ItemGroup>
    <ItemGroup>
      <ResourceCompile Include="res\resource.rc">
 diff --git a/plugins/Clist_mw/src/CLUIFrames/cluiframes.cpp b/plugins/Clist_mw/src/CLUIFrames/cluiframes.cpp index 0326de4745..b504a96f0e 100644 --- a/plugins/Clist_mw/src/CLUIFrames/cluiframes.cpp +++ b/plugins/Clist_mw/src/CLUIFrames/cluiframes.cpp @@ -180,7 +180,7 @@ static int id2pos(int id)  	if (FramesSysNotStarted)
  		return -1;
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0;i<nFramescount;i++)
  		if (Frames[i].id == id)
  			return i;
 @@ -210,7 +210,7 @@ static wndFrame* FindFrameByWnd( HWND hwnd )  	if ( hwnd == NULL )
  		return NULL;
 -	for (int i = 0; i < nFramescount; i++)
 +	for (int i=0; i < nFramescount; i++)
  		if ( Frames[i].floating && Frames[i].ContainerWnd == hwnd )
  			return &Frames[i];
 @@ -541,15 +541,16 @@ int DBStoreFrameSettingsAtPos(int pos,int Frameid)  int LocateStorePosition(int Frameid,int maxstored)
  {
 -	int i;
 -	LPTSTR frmname;
 -	char settingname[255];
 -    if (Frames[Frameid].name == NULL) return -1;
 +	if (Frames[Frameid].name == NULL)
 +		return -1;
 +
 +	for (int i=0; i < maxstored; i++) {
 +		char settingname[255];
 +		mir_snprintf(settingname, sizeof(settingname), "Name%d",i);
 +		LPTSTR frmname = DBGetStringT(0,CLUIFrameModule,settingname);
 +		if (frmname == NULL)
 +			continue;
 -	for (i = 0;i<maxstored;i++) {
 -        mir_snprintf(settingname,sizeof(settingname),"Name%d",i);
 -        frmname = DBGetStringT(0,CLUIFrameModule,settingname);
 -		if (frmname == NULL) continue;
  		if (lstrcmpi(frmname,Frames[Frameid].name) == 0) {
  			mir_free(frmname);
  			return i;
 @@ -582,10 +583,14 @@ int CLUIFramesStoreFrameSettings(int Frameid)  		return -1;
  	int maxstored = db_get_w(0,CLUIFrameModule,"StoredFrames",-1);
 -	if (maxstored == -1) maxstored = 0;
 +	if (maxstored == -1)
 +		maxstored = 0;
  	int storpos = LocateStorePosition(Frameid,maxstored);
 -	if (storpos == -1) {storpos = maxstored; maxstored++;}
 +	if (storpos == -1) {
 +		storpos = maxstored;
 +		maxstored++;
 +	}
  	DBStoreFrameSettingsAtPos(storpos,Frameid);
  	DBWriteContactSettingWord(0,CLUIFrameModule,"StoredFrames",(WORD)maxstored);
 @@ -596,7 +601,7 @@ int CLUIFramesStoreFrameSettings(int Frameid)  int CLUIFramesStoreAllFrames()
  {
  	lockfrm();
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0;i<nFramescount;i++)
  		CLUIFramesStoreFrameSettings(i);
  	ulockfrm();
  	return 0;
 @@ -611,14 +616,12 @@ int CLUIFramesGetalClientFrame(void)  	if (alclientFrame != -1) {
  		/* this value could become invalid if RemoveItemFromList was called,
  		* so we double-check */
 -		if (alclientFrame<nFramescount) {
 -			if (Frames[alclientFrame].align == alClient) {
 +		if (alclientFrame < nFramescount)
 +			if (Frames[alclientFrame].align == alClient)
  				return alclientFrame;
 -			}
 -		}
  	}
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0; i < nFramescount; i++)
  		if (Frames[i].align == alClient) {
  			alclientFrame = i;
  			return i;
 @@ -651,7 +654,7 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Visible");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_CHECKED;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_CHECKED;
  	mi.pszContactOwner = (char *)0;
  	mi.pszService = MS_CLIST_FRAMES_SHFRAME;
  	menuid = pfnAdd(&mi);
 @@ -662,21 +665,20 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Show TitleBar");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_CHECKED;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_CHECKED;
  	mi.pszService = MS_CLIST_FRAMES_SHFRAMETITLEBAR;
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
  	if (frameid == -1) contMITBVisible = menuid;
  	else Frames[framepos].MenuHandles.MITBVisible = menuid;
 -
  	popuppos += 100000;
  	mi.pszPopupName = (char *)root;
  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Locked");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_CHECKED;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_CHECKED;
  	mi.pszService = MS_CLIST_FRAMES_ULFRAME;
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
 @@ -687,7 +689,7 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Collapsed");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_CHECKED;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_CHECKED;
  	mi.pszService = MS_CLIST_FRAMES_UCOLLFRAME;
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
 @@ -706,14 +708,13 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	if (frameid == -1) contMIFloating = menuid;
  	else Frames[framepos].MenuHandles.MIFloating = menuid;
 -
  	popuppos += 100000;
  	mi.pszPopupName = (char *)root;
  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Border");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_CHECKED;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_CHECKED;
  	mi.pszService = MS_CLIST_FRAMES_SETUNBORDER;
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
 @@ -727,7 +728,7 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Align");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_ROOTPOPUP;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_ROOTPOPUP;
  	mi.pszService = "";
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
 @@ -771,7 +772,7 @@ HMENU CLUIFramesCreateMenuForFrame(int frameid,int root,int popuppos,HGENMENU (*  	mi.popupPosition = frameid;
  	mi.position = popuppos++;
  	mi.pszName = LPGEN("&Position");
 -	mi.flags = CMIF_CHILDPOPUP|CMIF_ROOTPOPUP;
 +	mi.flags = CMIF_CHILDPOPUP | CMIF_ROOTPOPUP;
  	mi.pszService = "";
  	mi.pszContactOwner = (char *)0;
  	menuid = pfnAdd(&mi);
 @@ -1104,7 +1105,7 @@ INT_PTR CLUIFramesSetFrameOptions(WPARAM wParam,LPARAM lParam)  //wparam = lparam = 0
  static INT_PTR CLUIFramesShowAll(WPARAM wParam,LPARAM lParam)
  {
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0;i<nFramescount;i++)
  		Frames[i].visible = TRUE;
  	CLUIFramesOnClistResize((WPARAM)pcli->hwndContactList,0);
  	return 0;
 @@ -1113,7 +1114,7 @@ static INT_PTR CLUIFramesShowAll(WPARAM wParam,LPARAM lParam)  //wparam = lparam = 0
  INT_PTR CLUIFramesShowAllTitleBars(WPARAM wParam,LPARAM lParam)
  {
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0;i<nFramescount;i++)
  		Frames[i].TitleBar.ShowTitleBar = TRUE;
  	CLUIFramesOnClistResize((WPARAM)pcli->hwndContactList,0);
  	return 0;
 @@ -1122,7 +1123,7 @@ INT_PTR CLUIFramesShowAllTitleBars(WPARAM wParam,LPARAM lParam)  //wparam = lparam = 0
  INT_PTR CLUIFramesHideAllTitleBars(WPARAM wParam,LPARAM lParam)
  {
 -	for (int i = 0;i<nFramescount;i++)
 +	for (int i=0;i<nFramescount;i++)
  		Frames[i].TitleBar.ShowTitleBar = FALSE;
  	CLUIFramesOnClistResize((WPARAM)pcli->hwndContactList,0);
  	return 0;
 @@ -1166,14 +1167,14 @@ INT_PTR CLUIFramesMoveUpDown(WPARAM wParam,LPARAM lParam)  	lockfrm();
  	pos = id2pos(wParam);
 -	if (pos>=0&&(int)pos<nFramescount)	{
 +	if (pos >= 0 &&(int)pos < nFramescount)	{
  		SortData *sd;
  		curpos = Frames[pos].order;
  		curalign = Frames[pos].align;
  		v = 0;
  		sd = (SortData*)malloc(sizeof(SortData)*nFramescount);
  		memset(sd,0,sizeof(SortData)*nFramescount);
 -		for (i = 0;i<nFramescount;i++) {
 +		for (i=0; i < nFramescount; i++) {
  			if (Frames[i].floating||(!Frames[i].visible)||(Frames[i].align != curalign))
  				continue;
 @@ -1186,7 +1187,7 @@ INT_PTR CLUIFramesMoveUpDown(WPARAM wParam,LPARAM lParam)  			return 0;
  		}
  		qsort(sd,v,sizeof(SortData),sortfunc);
 -		for (i = 0;i<v;i++) {
 +		for (i=0; i < v; i++) {
  			if (sd[i].realpos == pos) {
  				if (lParam == -1) {
  					if (i >= v-1)
 @@ -1358,7 +1359,7 @@ INT_PTR CLUIFramesCollapseUnCollapseFrame(WPARAM wParam,LPARAM lParam)  				}
  				else {
  					int i,sumheight = 0;
 -					for (i = 0; i < nFramescount; i++) {
 +					for (i=0; i < nFramescount; i++) {
  						if ((Frames[i].align != alClient)&&(!Frames[i].floating)&&(Frames[i].visible)&&(!Frames[i].needhide)) {
  							sumheight += (Frames[i].height)+(TitleBarH*btoint(Frames[i].TitleBar.ShowTitleBar))+2;
  							return FALSE;
 @@ -1406,38 +1407,6 @@ INT_PTR CLUIFramesCollapseUnCollapseFrame(WPARAM wParam,LPARAM lParam)  static int CLUIFramesLoadMainMenu()
  {
 -	int i,separator;
 -
 -	if ( !(ServiceExists(MS_CLIST_REMOVEMAINMENUITEM))) {
 -		// create "show all frames" menu
 -		CLISTMENUITEM mi = { sizeof(mi) };
 -		mi.hIcon = NULL;//LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_MIRANDA));
 -		mi.flags = CMIF_GRAYED;
 -		mi.position = 10000000;
 -		mi.pszPopupName = LPGEN("Frames");
 -		mi.pszName = LPGEN("New Menu System not Found...");
 -		mi.pszService = "";
 -		Menu_AddMainMenuItem(&mi);
 -
 -		// create "show all frames" menu
 -		mi.hIcon = NULL;//LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_MIRANDA));
 -		mi.flags = 0;
 -		mi.position = 10100000;
 -		mi.pszPopupName = LPGEN("Frames");
 -		mi.pszName = LPGEN("Show All Frames");
 -		mi.pszService = MS_CLIST_FRAMES_SHOWALLFRAMES;
 -		Menu_AddMainMenuItem(&mi);
 -
 -		mi.hIcon = NULL;//LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_HELP));
 -		mi.position = 10100001;
 -		mi.pszPopupName = LPGEN("Frames");
 -		mi.flags = CMIF_CHILDPOPUP;
 -		mi.pszName = LPGEN("Show All Titlebars");
 -		mi.pszService = MS_CLIST_FRAMES_SHOWALLFRAMESTB;
 -		Menu_AddMainMenuItem(&mi);
 -		return 0;
 -	}
 -
  	if (MainMIRoot != (HGENMENU)-1) {
  		CallService(MS_CLIST_REMOVEMAINMENUITEM,(WPARAM)MainMIRoot,0);
  		MainMIRoot = (HGENMENU)-1;
 @@ -1445,8 +1414,8 @@ static int CLUIFramesLoadMainMenu()  	// create root menu
  	CLISTMENUITEM mi = { sizeof(mi) };
 -	mi.hIcon = LoadIcon(g_hInst,MAKEINTRESOURCE(IDI_CLIENTMIRANDA));
 -	mi.flags = CMIF_ROOTPOPUP;
 +	mi.icolibItem = LoadSkinnedIconHandle(SKINICON_OTHER_FRAME);
 +	mi.flags = CMIF_ROOTPOPUP | CMIF_ICONFROMICOLIB;
  	mi.position = 3000090000;
  	mi.pszPopupName = (char*)-1;
  	mi.pszName = LPGEN("Frames");
 @@ -1454,10 +1423,10 @@ static int CLUIFramesLoadMainMenu()  	MainMIRoot = Menu_AddMainMenuItem(&mi);
  	// create frames menu
 -	separator = 3000200000;
 - 	for (i = 0;i<nFramescount;i++) {
 +	int separator = 3000200000;
 + 	for (int i=0; i < nFramescount; i++) {
  		mi.hIcon = Frames[i].TitleBar.hicon;
 -		mi.flags = CMIF_CHILDPOPUP|CMIF_ROOTPOPUP|CMIF_TCHAR;
 +		mi.flags = CMIF_CHILDPOPUP | CMIF_ROOTPOPUP | CMIF_TCHAR;
  		mi.position = separator;
  		mi.hParentMenu = MainMIRoot;
  		mi.ptszName = Frames[i].TitleBar.tbname ? Frames[i].TitleBar.tbname : Frames[i].name;
 @@ -1722,7 +1691,7 @@ BOOLEAN CLUIFramesFitInSize(void)  	if (clientfrm != -1)
  		tbh = TitleBarH*btoint(Frames[clientfrm].TitleBar.ShowTitleBar);
 -	for (int i = 0;i<nFramescount;i++) {
 +	for (int i=0;i<nFramescount;i++) {
  		if ((Frames[i].align != alClient)&&(!Frames[i].floating)&&(Frames[i].visible)&&(!Frames[i].needhide)) {
  			sumheight += (Frames[i].height)+(TitleBarH*btoint(Frames[i].TitleBar.ShowTitleBar))+2;
  			if (sumheight>ContactListHeight-tbh-2)
 @@ -1746,7 +1715,7 @@ int CLUIFramesGetMinHeight()  	if (clientfrm != -1)
  		tbh = TitleBarH*btoint(Frames[clientfrm].TitleBar.ShowTitleBar);
 -	for (i = 0; i < nFramescount; i++) {
 +	for (i=0; i < nFramescount; i++) {
  		if ((Frames[i].align != alClient)&&(Frames[i].visible)&&(!Frames[i].needhide)&&(!Frames[i].floating)) {
  			RECT wsize;
 @@ -1786,7 +1755,7 @@ int CLUIFramesResize(const RECT newsize)  	if (clientfrm != -1)
  		tbh = (TitleBarH+GapBetweenTitlebar)*btoint(Frames[clientfrm].TitleBar.ShowTitleBar);
 -	for (i = 0; i < nFramescount; i++) {
 +	for (i=0; i < nFramescount; i++) {
  		if ( !Frames[i].floating) {
  			Frames[i].needhide = FALSE;
  			Frames[i].wndSize.left = 0;
 @@ -1797,7 +1766,7 @@ int CLUIFramesResize(const RECT newsize)  	//sorting stuff
  	sdarray = (SortData*)malloc(sizeof(SortData)*nFramescount);
  	if (sdarray == NULL){return(-1);}
 -	for (i = 0;i<nFramescount;i++) {
 +	for (i=0;i<nFramescount;i++) {
  		sdarray[i].order = Frames[i].order;
  		sdarray[i].realpos = i;
  	}
 @@ -1808,7 +1777,7 @@ int CLUIFramesResize(const RECT newsize)  	while(sumheight>(newheight-tbh)&&drawitems>0) {
  		sumheight = 0;
  		drawitems = 0;
 -		for (i = 0;i<nFramescount;i++)	{
 +		for (i=0;i<nFramescount;i++)	{
  			if (((Frames[i].align != alClient))&&(!Frames[i].floating)&&(Frames[i].visible)&&(!Frames[i].needhide)) {
  				drawitems++;
  				curfrmtbh = (TitleBarH+GapBetweenTitlebar)*btoint(Frames[i].TitleBar.ShowTitleBar);
 @@ -1890,7 +1859,7 @@ int CLUIFramesResize(const RECT newsize)  		sdarray = NULL;
  	}
 -	for (i = 0;i<nFramescount;i++) {
 +	for (i=0;i<nFramescount;i++) {
  		if (Frames[i].floating)
  			CLUIFrameResizeFloatingFrame(i);
  		else
 @@ -1938,7 +1907,7 @@ int CLUIFramesOnClistResize(WPARAM wParam,LPARAM lParam)  	CLUIFramesResize(nRect);
 -	for (i = 0; i < nFramescount; i++) {
 +	for (i=0; i < nFramescount; i++) {
  		CLUIFramesForceUpdateFrame(&Frames[i]);
  		CLUIFramesForceUpdateTB(&Frames[i]);
  	}
 @@ -2951,7 +2920,7 @@ int UnLoadCLUIFramesModule(void)  	CLUIFramesOnClistResize((WPARAM)pcli->hwndContactList,0);
  	CLUIFramesStoreAllFrames();
  	lockfrm();
 -	for (int i = 0; i < nFramescount; i++) {
 +	for (int i=0; i < nFramescount; i++) {
  		DestroyWindow(Frames[i].hWnd);
  		Frames[i].hWnd = (HWND)-1;
  		DestroyWindow(Frames[i].TitleBar.hwnd);
 diff --git a/plugins/Clist_mw/src/CLUIFrames/statusbar.cpp b/plugins/Clist_mw/src/CLUIFrames/statusbar.cpp index 2c88c43175..5d6288269c 100644 --- a/plugins/Clist_mw/src/CLUIFrames/statusbar.cpp +++ b/plugins/Clist_mw/src/CLUIFrames/statusbar.cpp @@ -457,7 +457,7 @@ HANDLE CreateStatusBarFrame()  	Frame.cbSize = sizeof(CLISTFrame);
  	Frame.hWnd = helperhwnd;
  	Frame.align = alBottom;
 -	Frame.hIcon = LoadSkinnedIcon (SKINICON_OTHER_MIRANDA);
 +	Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  	Frame.Flags = ( db_get_b(NULL,"CLUI","ShowSBar",1)?F_VISIBLE:0)|F_LOCKED|F_NOBORDER|F_TCHAR;
  	Frame.height = (h == 0) ? 20 : h;
  	Frame.tname = _T("Status");
 diff --git a/plugins/Clist_mw/src/clui.cpp b/plugins/Clist_mw/src/clui.cpp index aadd15cdbd..67862d2a79 100644 --- a/plugins/Clist_mw/src/clui.cpp +++ b/plugins/Clist_mw/src/clui.cpp @@ -391,7 +391,7 @@ int CreateCLC(HWND parent)  		Frame.cbSize = sizeof(CLISTFrame);
  		Frame.hWnd = pcli->hwndContactTree;
  		Frame.align = alClient;
 -		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  			//LoadIcon(hInst,MAKEINTRESOURCE(IDI_MIRANDA));
  		Frame.Flags = F_VISIBLE|F_SHOWTB|F_SHOWTBTIP|F_TCHAR;
  		Frame.tname = _T("My Contacts");
 diff --git a/plugins/Clist_nicer/src/clui.cpp b/plugins/Clist_nicer/src/clui.cpp index 4209cde5ea..3707e9d8b1 100644 --- a/plugins/Clist_nicer/src/clui.cpp +++ b/plugins/Clist_nicer/src/clui.cpp @@ -227,7 +227,7 @@ static int CreateCLC(HWND parent)  		Frame.cbSize = sizeof(CLISTFrame);
  		Frame.hWnd = pcli->hwndContactTree;
  		Frame.align = alClient;
 -		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  		Frame.Flags = F_VISIBLE | F_SHOWTB | F_SHOWTBTIP | F_NOBORDER | F_TCHAR;
  		Frame.tname = _T("My Contacts");
  		Frame.TBtname = TranslateT("My Contacts");
 diff --git a/plugins/MyDetails/src/frame.cpp b/plugins/MyDetails/src/frame.cpp index 0cf86070a1..bcedb541c5 100644 --- a/plugins/MyDetails/src/frame.cpp +++ b/plugins/MyDetails/src/frame.cpp @@ -1,4 +1,4 @@ -/* 
 +/*
  Copyright (C) 2005 Ricardo Pescuma Domenecci
  This is free software; you can redistribute it and/or
 @@ -14,7 +14,7 @@ Library General Public License for more details.  You should have received a copy of the GNU Library General Public
  License along with this file; see the file license.txt.  If
  not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 -Boston, MA 02111-1307, USA.  
 +Boston, MA 02111-1307, USA.
  */
  #include "commons.h"
 @@ -177,7 +177,7 @@ void InitFrames()  void DeInitFrames()
  {
 -	if (ServiceExists(MS_CLIST_FRAMES_REMOVEFRAME) && frame_id != -1) 
 +	if (ServiceExists(MS_CLIST_FRAMES_REMOVEFRAME) && frame_id != -1)
  	{
  		CallService(MS_CLIST_FRAMES_REMOVEFRAME, (WPARAM)frame_id, 0);
  	}
 @@ -192,7 +192,7 @@ void DeInitFrames()  }
 -int ReloadFont(WPARAM wParam, LPARAM lParam) 
 +int ReloadFont(WPARAM wParam, LPARAM lParam)
  {
  	LOGFONT log_font;
 @@ -212,7 +212,7 @@ int ReloadColour(WPARAM,LPARAM)  {
  	opts.bkg_color = (COLORREF) CallService(MS_COLOUR_GETT,(WPARAM)&bg_colour,0);
  	opts.draw_avatar_border_color = (COLORREF) CallService(MS_COLOUR_GETT,(WPARAM)&av_colour,0);
 -	
 +
  	RefreshFrame();
  	return 0;
  }
 @@ -223,10 +223,10 @@ int SmileyAddOptionsChangedHook(WPARAM wParam,LPARAM lParam)  	return 0;
  }
 -int CreateFrame() 
 +int CreateFrame()
  {
  	HDC hdc = GetDC(NULL);
 -	
 +
  	ZeroMemory(&bg_colour, sizeof(bg_colour));
  	bg_colour.cbSize = sizeof(ColourIDT);
  	_tcsncpy(bg_colour.name,LPGENT("Background"),SIZEOF(bg_colour.name));
 @@ -235,7 +235,7 @@ int CreateFrame()  	strncpy(bg_colour.setting,"BackgroundColor",sizeof(bg_colour.setting));
  	bg_colour.defcolour = GetSysColor(COLOR_BTNFACE);
  	ColourRegisterT(&bg_colour);
 -	
 +
  	ZeroMemory(&av_colour, sizeof(av_colour));
  	av_colour.cbSize = sizeof(ColourIDT);
  	_tcsncpy(av_colour.name,LPGENT("Avatar Border"),SIZEOF(av_colour.name));
 @@ -291,33 +291,33 @@ int CreateFrame()  	RegisterClass(&wndclass);
  	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) {
 -		hwnd_frame = CreateWindow(WINDOW_CLASS_NAME, TranslateT("My Details"), 
 -				WS_CHILD | WS_VISIBLE, 
 +		hwnd_frame = CreateWindow(WINDOW_CLASS_NAME, TranslateT("My Details"),
 +				WS_CHILD | WS_VISIBLE,
  				0,0,10,10, (HWND)CallService(MS_CLUI_GETHWND, 0, 0), NULL, hInst, NULL);
  		CLISTFrame Frame = {0};
 -		
 +
  		Frame.cbSize = sizeof(Frame);
  		Frame.tname = TranslateT("My Details");
  		Frame.cbSize = sizeof(CLISTFrame);
  		Frame.hWnd = hwnd_frame;
  		Frame.align = alTop;
 -		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  		Frame.Flags = F_VISIBLE | F_SHOWTB | F_SHOWTBTIP | F_NOBORDER | F_SKINNED | F_TCHAR;
  		Frame.height = 100;
  		frame_id = CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0);
 -		
 +
  		if ( db_get_b(NULL, "MyDetails", "ForceHideFrame", 0)) {
  			int flags = CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLAGS, frame_id), 0);
 -			if (flags & F_VISIBLE) 
 +			if (flags & F_VISIBLE)
  				CallService(MS_CLIST_FRAMES_SHFRAME, frame_id, 0);
  			db_unset(NULL, "MyDetails", "ForceHideFrame");
  		}
 -		if ( db_get_b(NULL, "MyDetails", "ForceShowFrame", 0)) {	
 +		if ( db_get_b(NULL, "MyDetails", "ForceShowFrame", 0)) {
  			int flags = CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLAGS, frame_id), 0);
 -			if (!(flags & F_VISIBLE)) 
 +			if (!(flags & F_VISIBLE))
  				CallService(MS_CLIST_FRAMES_SHFRAME, frame_id, 0);
  			db_unset(NULL, "MyDetails", "ForceShowFrame");
 @@ -336,11 +336,11 @@ int CreateFrame()  		wndclass.lpszClassName = CONTAINER_CLASS_NAME;
  		RegisterClass(&wndclass);
 -		hwnd_container = CreateWindowEx(WS_EX_TOOLWINDOW, CONTAINER_CLASS_NAME, TranslateT("My Details"), 
 +		hwnd_container = CreateWindowEx(WS_EX_TOOLWINDOW, CONTAINER_CLASS_NAME, TranslateT("My Details"),
  			(WS_THICKFRAME | WS_CAPTION | WS_SYSMENU) & ~WS_VISIBLE,
  			0,0,200,130, (HWND)CallService(MS_CLUI_GETHWND, 0, 0), NULL, hInst, NULL);
 -	
 -		hwnd_frame = CreateWindow(WINDOW_CLASS_NAME, TranslateT("My Details"), 
 +
 +		hwnd_frame = CreateWindow(WINDOW_CLASS_NAME, TranslateT("My Details"),
  			WS_CHILD | WS_VISIBLE,
  			0,0,10,10, hwnd_container, NULL, hInst, NULL);
 @@ -372,11 +372,11 @@ int CreateFrame()  }
 -bool FrameIsFloating() 
 +bool FrameIsFloating()
  {
 -	if (frame_id == -1) 
 +	if (frame_id == -1)
  		return true; // no frames, always floating
 -	
 +
  	return (CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLOATING, frame_id), 0) != 0);
  }
 @@ -457,7 +457,7 @@ RECT GetInnerRect(const RECT &rc, const RECT &clipping)  	return rc_ret;
  }
 -RECT GetRect(HDC hdc, RECT rc, SIZE s, UINT uFormat, int next_top, int text_left, bool frame = true, 
 +RECT GetRect(HDC hdc, RECT rc, SIZE s, UINT uFormat, int next_top, int text_left, bool frame = true,
  			 bool end_elipsis_on_frame = true)
  {
  	RECT r = rc;
 @@ -505,7 +505,7 @@ RECT GetRect(HDC hdc, RECT rc, SIZE s, UINT uFormat, int next_top, int text_left  	return r;
  }
 -RECT GetRect(HDC hdc, RECT rc, const TCHAR *text, const TCHAR *def_text, Protocol *proto, UINT uFormat, 
 +RECT GetRect(HDC hdc, RECT rc, const TCHAR *text, const TCHAR *def_text, Protocol *proto, UINT uFormat,
  			 int next_top, int text_left, bool smileys = true, bool frame = true, bool end_elipsis_on_frame = true)
  {
  	const TCHAR *tmp;
 @@ -558,7 +558,7 @@ HWND CreateTooltip(HWND hwnd, RECT &rect)  	HWND hwndTT = CreateWindowEx(WS_EX_TOPMOST,
  		TOOLTIPS_CLASS,
  		NULL,
 -		WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,		
 +		WS_POPUP | TTS_NOPREFIX | TTS_ALWAYSTIP,
  		CW_USEDEFAULT,
  		CW_USEDEFAULT,
  		CW_USEDEFAULT,
 @@ -578,46 +578,46 @@ HWND CreateTooltip(HWND hwnd, RECT &rect)  	ti.uId = uid;
  	ti.lpszText = LPSTR_TEXTCALLBACK;
  	// ToolTip control will cover the whole window
 -	ti.rect.left = rect.left;    
 +	ti.rect.left = rect.left;
  	ti.rect.top = rect.top;
  	ti.rect.right = rect.right;
  	ti.rect.bottom = rect.bottom;
  	/* SEND AN ADDTOOL MESSAGE TO THE TOOLTIP CONTROL WINDOW */
 -	SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti);	
 -	SendMessage(hwndTT, TTM_SETDELAYTIME, (WPARAM) (DWORD) TTDT_AUTOPOP, (LPARAM) MAKELONG(24 * 60 * 60 * 1000, 0));	
 +	SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti);
 +	SendMessage(hwndTT, TTM_SETDELAYTIME, (WPARAM) (DWORD) TTDT_AUTOPOP, (LPARAM) MAKELONG(24 * 60 * 60 * 1000, 0));
  	return hwndTT;
 -} 
 +}
  void DeleteTooltipWindows(MyDetailsFrameData *data)
  {
 -	if (data->nick_tt_hwnd != NULL) { 
 +	if (data->nick_tt_hwnd != NULL) {
  		DestroyWindow(data->nick_tt_hwnd);
  		data->nick_tt_hwnd = NULL;
  	}
 -	if (data->status_tt_hwnd != NULL) { 
 +	if (data->status_tt_hwnd != NULL) {
  		DestroyWindow(data->status_tt_hwnd);
  		data->status_tt_hwnd = NULL;
  	}
 -	if (data->next_proto_tt_hwnd != NULL) { 
 +	if (data->next_proto_tt_hwnd != NULL) {
  		DestroyWindow(data->next_proto_tt_hwnd);
  		data->next_proto_tt_hwnd = NULL;
  	}
 -	if (data->prev_proto_tt_hwnd != NULL) { 
 +	if (data->prev_proto_tt_hwnd != NULL) {
  		DestroyWindow(data->prev_proto_tt_hwnd);
  		data->prev_proto_tt_hwnd = NULL;
  	}
 -	if (data->away_msg_tt_hwnd != NULL) { 
 +	if (data->away_msg_tt_hwnd != NULL) {
  		DestroyWindow(data->away_msg_tt_hwnd);
  		data->away_msg_tt_hwnd = NULL;
  	}
 -	if (data->listening_to_tt_hwnd != NULL) { 
 +	if (data->listening_to_tt_hwnd != NULL) {
  		DestroyWindow(data->listening_to_tt_hwnd);
  		data->listening_to_tt_hwnd = NULL;
  	}
 @@ -689,7 +689,7 @@ void CalcRectangles(HWND hwnd)  	int text_left;
  	int avatar_bottom = 0;
 -	UINT uFormat = DT_SINGLELINE | DT_NOPREFIX | DT_END_ELLIPSIS 
 +	UINT uFormat = DT_SINGLELINE | DT_NOPREFIX | DT_END_ELLIPSIS
  					| (opts.draw_text_align_right ? DT_RIGHT : DT_LEFT)
  					| (opts.draw_text_rtl ? DT_RTLREADING : 0);
 @@ -773,7 +773,7 @@ void CalcRectangles(HWND hwnd)  	next_top = data->nick_rect.bottom + SPACE_TEXT_TEXT;
  	// Fits more?
 -	if (next_top > r.bottom) 
 +	if (next_top > r.bottom)
  		goto finish;
  	if (next_top > avatar_bottom && opts.use_avatar_space_to_draw_text)
 @@ -790,7 +790,7 @@ void CalcRectangles(HWND hwnd)  		if (opts.show_protocol_cycle_button)
  			tmp_r.right -= 2 * ICON_SIZE;
 -		data->proto_rect = GetRect(hdc, tmp_r, proto->description, _T(""), proto, uFormat, 
 +		data->proto_rect = GetRect(hdc, tmp_r, proto->description, _T(""), proto, uFormat,
  									next_top, tmp_text_left, false, true, false);
  		if (opts.show_protocol_cycle_button) {
 @@ -837,7 +837,7 @@ void CalcRectangles(HWND hwnd)  	}
  	// Fits more?
 -	if (next_top + 2 * BORDER_SPACE > r.bottom) 
 +	if (next_top + 2 * BORDER_SPACE > r.bottom)
  		goto finish;
  	if (next_top > avatar_bottom && opts.use_avatar_space_to_draw_text)
 @@ -851,7 +851,7 @@ void CalcRectangles(HWND hwnd)  		// Text size
  		RECT r_tmp = r;
 -		DrawText(hdc, proto->status_name, _tcslen(proto->status_name), &r_tmp, 
 +		DrawText(hdc, proto->status_name, _tcslen(proto->status_name), &r_tmp,
  					DT_CALCRECT | (uFormat & ~DT_END_ELLIPSIS));
  		SIZE s;
 @@ -900,7 +900,7 @@ void CalcRectangles(HWND hwnd)  	}
  	// Fits more?
 -	if (next_top + 2 * BORDER_SPACE > r.bottom) 
 +	if (next_top + 2 * BORDER_SPACE > r.bottom)
  		goto finish;
  	if (next_top > avatar_bottom && opts.use_avatar_space_to_draw_text)
 @@ -921,7 +921,7 @@ void CalcRectangles(HWND hwnd)  	}
  	// Fits more?
 -	if (next_top + 2 * BORDER_SPACE > r.bottom) 
 +	if (next_top + 2 * BORDER_SPACE > r.bottom)
  		goto finish;
  	if (next_top > avatar_bottom && opts.use_avatar_space_to_draw_text)
 @@ -934,7 +934,7 @@ void CalcRectangles(HWND hwnd)  		if (proto->listening_to[0] == '\0') {
  			SelectObject(hdc, hFont[FONT_LISTENING_TO]);
 -			data->listening_to_rect = GetRect(hdc, r, proto->listening_to, DEFAULT_LISTENING_TO, proto, uFormat, 
 +			data->listening_to_rect = GetRect(hdc, r, proto->listening_to, DEFAULT_LISTENING_TO, proto, uFormat,
  							next_top, text_left);
  			data->listening_to_text_rect = data->listening_to_rect;
 @@ -947,7 +947,7 @@ void CalcRectangles(HWND hwnd)  			// Text size
  			RECT r_tmp = r;
 -			DrawText(hdc, proto->listening_to, _tcslen(proto->listening_to), &r_tmp, 
 +			DrawText(hdc, proto->listening_to, _tcslen(proto->listening_to), &r_tmp,
  						DT_CALCRECT | (uFormat & ~DT_END_ELLIPSIS));
  			SIZE s;
 @@ -1037,7 +1037,7 @@ finish:  HBITMAP CreateBitmap32(int cx, int cy)
  {
 -	BITMAPINFO RGB32BitsBITMAPINFO; 
 +	BITMAPINFO RGB32BitsBITMAPINFO;
  	UINT * ptPixels;
  	ZeroMemory(&RGB32BitsBITMAPINFO,sizeof(BITMAPINFO));
 @@ -1047,10 +1047,10 @@ HBITMAP CreateBitmap32(int cx, int cy)  	RGB32BitsBITMAPINFO.bmiHeader.biPlanes=1;
  	RGB32BitsBITMAPINFO.bmiHeader.biBitCount=32;
 -	HBITMAP DirectBitmap = CreateDIBSection(NULL, 
 -		&RGB32BitsBITMAPINFO, 
 +	HBITMAP DirectBitmap = CreateDIBSection(NULL,
 +		&RGB32BitsBITMAPINFO,
  		DIB_RGB_COLORS,
 -		(void **)&ptPixels, 
 +		(void **)&ptPixels,
  		NULL, 0);
  	return DirectBitmap;
  }
 @@ -1069,7 +1069,7 @@ void EraseBackground(HWND hwnd, HDC hdc, MyDetailsFrameData* data)  	}
  }
 -void DrawTextWithRect(HDC hdc, const TCHAR *text, const TCHAR *def_text, RECT rc, UINT uFormat, 
 +void DrawTextWithRect(HDC hdc, const TCHAR *text, const TCHAR *def_text, RECT rc, UINT uFormat,
  					  bool mouse_over, Protocol *proto, bool replace_smileys = true)
  {
  	const TCHAR *tmp;
 @@ -1094,7 +1094,7 @@ void DrawTextWithRect(HDC hdc, const TCHAR *text, const TCHAR *def_text, RECT rc  	HRGN rgn = CreateRectRgnIndirect(&r);
  	SelectClipRgn(hdc, rgn);
 -	
 +
  	RECT rc_tmp;
  	int text_height;
 @@ -1178,7 +1178,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  	// Draw items
 -	UINT uFormat = DT_SINGLELINE | DT_NOPREFIX | DT_END_ELLIPSIS 
 +	UINT uFormat = DT_SINGLELINE | DT_NOPREFIX | DT_END_ELLIPSIS
  					| (opts.draw_text_align_right ? DT_RIGHT : DT_LEFT)
  					| (opts.draw_text_rtl ? DT_RTLREADING : 0);
 @@ -1211,7 +1211,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  		adr.hTargetDC = hdc;
  		adr.rcDraw = data->img_rect;
 -		adr.dwFlags = AVDRQ_OWNPIC | AVDRQ_HIDEBORDERONTRANSPARENCY | 
 +		adr.dwFlags = AVDRQ_OWNPIC | AVDRQ_HIDEBORDERONTRANSPARENCY |
  			(opts.draw_avatar_border ? AVDRQ_DRAWBORDER : 0 ) |
  			(opts.draw_avatar_round_corner ? AVDRQ_ROUNDEDCORNER : 0 );
  		adr.clrBorder =  opts.draw_avatar_border_color;
 @@ -1236,7 +1236,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  		SelectObject(hdc, hFont[FONT_NICK]);
  		SetTextColor(hdc, font_colour[FONT_NICK]);
 -		DrawTextWithRect(hdc, proto->nickname, DEFAULT_NICKNAME, rc, uFormat, 
 +		DrawTextWithRect(hdc, proto->nickname, DEFAULT_NICKNAME, rc, uFormat,
  						 data->mouse_over_nick && proto->CanSetNick(), proto);
  		// Clipping rgn
 @@ -1315,7 +1315,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  		SelectClipRgn(hdc, rgn);
  		HICON status_icon;
 -		if (proto->custom_status != 0 && ProtoServiceExists(proto->name, PS_GETCUSTOMSTATUSICON)) 
 +		if (proto->custom_status != 0 && ProtoServiceExists(proto->name, PS_GETCUSTOMSTATUSICON))
  			status_icon = (HICON) CallProtoService(proto->name, PS_GETCUSTOMSTATUSICON, proto->custom_status, 0);
  		else
  			status_icon = LoadSkinnedProtoIcon(proto->name, proto->status);
 @@ -1324,7 +1324,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  			DrawIconEx(hdc, data->status_icon_rect.left, data->status_icon_rect.top, status_icon, ICON_SIZE, ICON_SIZE, 0, NULL, DI_NORMAL);
  			DeleteObject(status_icon);
  		}
 -		
 +
  		SelectClipRgn(hdc, NULL);
  		DeleteObject(rgn);
 @@ -1354,7 +1354,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  		SelectObject(hdc, hFont[FONT_AWAY_MSG]);
  		SetTextColor(hdc, font_colour[FONT_AWAY_MSG]);
 -		DrawTextWithRect(hdc, proto->status_message, DEFAULT_STATUS_MESSAGE, rc, uFormat, 
 +		DrawTextWithRect(hdc, proto->status_message, DEFAULT_STATUS_MESSAGE, rc, uFormat,
  						 data->mouse_over_away_msg && proto->CanSetStatusMsg(), proto);
  		// Clipping rgn
 @@ -1374,7 +1374,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  			SelectObject(hdc, hFont[FONT_LISTENING_TO]);
  			SetTextColor(hdc, font_colour[FONT_LISTENING_TO]);
 -			DrawTextWithRect(hdc, proto->listening_to, DEFAULT_LISTENING_TO, rc, uFormat, 
 +			DrawTextWithRect(hdc, proto->listening_to, DEFAULT_LISTENING_TO, rc, uFormat,
  							 data->mouse_over_listening_to && protocols->CanSetListeningTo(), proto);
  			// Clipping rgn
 @@ -1399,7 +1399,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  				icon = LoadIcon(hInst, MAKEINTRESOURCE(IDI_LISTENINGTO));
  			DrawIconEx(hdc, data->listening_to_icon_rect.left, data->listening_to_icon_rect.top, icon, ICON_SIZE, ICON_SIZE, 0, NULL, DI_NORMAL);
  			Skin_ReleaseIcon(icon);
 -			
 +
  			SelectClipRgn(hdc, NULL);
  			DeleteObject(rgn);
 @@ -1424,7 +1424,7 @@ void Draw(HWND hwnd, HDC hdc_orig)  	SetTextColor(hdc, old_color);
  	SetBkMode(hdc, old_bk_mode);
 -	BitBlt(hdc_orig, r_full.left, r_full.top, r_full.right - r_full.left, 
 +	BitBlt(hdc_orig, r_full.left, r_full.top, r_full.right - r_full.left,
  			r_full.bottom - r_full.top, hdc, r_full.left, r_full.top, SRCCOPY);
  	DeleteDC(hdc);
  	DeleteObject(hBmp);
 @@ -1453,7 +1453,7 @@ void MakeHover(HWND hwnd, bool draw, bool *hover, POINT *p, RECT *r)  			TrackMouseEvent(&tme);
  		}
  	}
 -	else 
 +	else
  	{
  		if (*hover)
  		{
 @@ -1467,11 +1467,11 @@ void MakeHover(HWND hwnd, bool draw, bool *hover, POINT *p, RECT *r)  void ShowGlobalStatusMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto, POINT &p)
  {
  	HMENU submenu = (HMENU) CallService(MS_CLIST_MENUGETSTATUS,0,0);
 -	
 +
  	p.x = (opts.draw_text_align_right ? data->status_rect.right : data->status_rect.left);
  	p.y = data->status_rect.bottom+1;
  	ClientToScreen(hwnd, &p);
 -	
 +
  	int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD
  			| (opts.draw_text_align_right ? TPM_RIGHTALIGN : TPM_LEFTALIGN), p.x, p.y, 0, hwnd, NULL);
 @@ -1494,9 +1494,9 @@ void ShowProtocolStatusMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto  			mii.cbSize = sizeof(mii);
 -			if (!IsWinVer98Plus()) 
 +			if (!IsWinVer98Plus())
  				mii.fMask = MIIM_TYPE;
 -			else 
 +			else
  				mii.fMask = MIIM_STRING;
  			GetMenuItemInfo(menu, i, TRUE, &mii);
 @@ -1524,7 +1524,7 @@ void ShowProtocolStatusMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto  		p.x = (opts.draw_text_align_right ? data->status_rect.right : data->status_rect.left);
  		p.y =  data->status_rect.bottom+1;
  		ClientToScreen(hwnd, &p);
 -		
 +
  		int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD
  				| (opts.draw_text_align_right ? TPM_RIGHTALIGN : TPM_LEFTALIGN), p.x, p.y, 0, hwnd, NULL);
 @@ -1560,11 +1560,11 @@ void ShowProtocolStatusMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto  		p.x = (opts.draw_text_align_right ? data->status_rect.right : data->status_rect.left);
  		p.y =  data->status_rect.bottom+1;
  		ClientToScreen(hwnd, &p);
 -		
 +
  		int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD
  				| (opts.draw_text_align_right ? TPM_RIGHTALIGN : TPM_LEFTALIGN), p.x, p.y, 0, hwnd, NULL);
  		DestroyMenu(menu);
 -		if (ret) 
 +		if (ret)
  		{
  			proto->SetStatus(ret);
  		}
 @@ -1608,11 +1608,11 @@ void ShowListeningToMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto, P  	}
  	SetMenuItemInfo(submenu, ID_LISTENINGTOPOPUP_SENDLISTENINGTO, FALSE, &mii);
 -	
 +
  	p.x = (opts.draw_text_align_right ? data->listening_to_rect.right : data->listening_to_rect.left);
  	p.y =  data->listening_to_rect.bottom+1;
  	ClientToScreen(hwnd, &p);
 -	
 +
  	int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD
  			| (opts.draw_text_align_right ? TPM_RIGHTALIGN : TPM_LEFTALIGN), p.x, p.y, 0, hwnd, NULL);
  	DestroyMenu(menu);
 @@ -1634,11 +1634,11 @@ void ShowListeningToMenu(HWND hwnd, MyDetailsFrameData *data, Protocol *proto, P  }
 -LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) 
 +LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
  {
 -	switch(msg) 
 +	switch(msg)
  	{
 -		case WM_CREATE: 
 +		case WM_CREATE:
  		{
  			MyDetailsFrameData *data = new MyDetailsFrameData();
  			ZeroMemory(data, sizeof(MyDetailsFrameData));
 @@ -1674,7 +1674,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  		{
  			RECT r;
 -			if (GetUpdateRect(hwnd, &r, FALSE)) 
 +			if (GetUpdateRect(hwnd, &r, FALSE))
  			{
  				PAINTSTRUCT ps;
 @@ -1682,7 +1682,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				Draw(hwnd, hdc);
  				EndPaint(hwnd, &ps);
  			}
 -			
 +
  			return TRUE;
  		}
 @@ -1739,8 +1739,8 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				break;
  			POINT p;
 -			p.x = LOWORD(lParam); 
 -			p.y = HIWORD(lParam); 
 +			p.x = LOWORD(lParam);
 +			p.y = HIWORD(lParam);
  			// In image?
  			if (data->draw_img && InsideRect(&p, &data->img_rect) && proto->CanSetAvatar())
 @@ -1816,14 +1816,14 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					InsertMenuItem(menu, 0, TRUE, &mii);
  				}
 -				
 +
  				if (opts.draw_text_align_right)
  					p.x = data->proto_rect.right;
  				else
  					p.x = data->proto_rect.left;
  				p.y =  data->proto_rect.bottom+1;
  				ClientToScreen(hwnd, &p);
 -	
 +
  				int ret = TrackPopupMenu(menu, TPM_TOPALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD, p.x, p.y, 0, hwnd, NULL);
  				DestroyMenu(menu);
 @@ -1855,8 +1855,8 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				break;
  			POINT p;
 -			p.x = LOWORD(lParam); 
 -			p.y = HIWORD(lParam); 
 +			p.x = LOWORD(lParam);
 +			p.y = HIWORD(lParam);
  			ScreenToClient(hwnd, &p);
 @@ -1888,9 +1888,9 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				}
  				InsertMenuItem(submenu, 0, TRUE, &mii);
 -				
 +
  				ClientToScreen(hwnd, &p);
 -	
 +
  				int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD, p.x, p.y, 0, hwnd, NULL);
  				DestroyMenu(menu);
 @@ -1934,9 +1934,9 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				}
  				InsertMenuItem(submenu, 0, TRUE, &mii);
 -				
 +
  				ClientToScreen(hwnd, &p);
 -	
 +
  				int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD, p.x, p.y, 0, hwnd, NULL);
  				DestroyMenu(menu);
 @@ -1991,9 +1991,9 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					InsertMenuItem(submenu, 0, TRUE, &mii);
  				}
 -				
 +
  				// Add this to menu
 -				mir_sntprintf(tmp, SIZEOF(tmp), TranslateT("Set My Status Message for %s..."), 
 +				mir_sntprintf(tmp, SIZEOF(tmp), TranslateT("Set My Status Message for %s..."),
  					CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, proto->status, GSMDF_TCHAR));
  				MENUITEMINFO mii = {0};
 @@ -2010,9 +2010,9 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				}
  				InsertMenuItem(submenu, 0, TRUE, &mii);
 -				
 +
  				ClientToScreen(hwnd, &p);
 -	
 +
  				int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD, p.x, p.y, 0, hwnd, NULL);
  				DestroyMenu(menu);
 @@ -2024,7 +2024,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				case 2:
  					CallService(MS_MYDETAILS_SETMYSTATUSMESSAGEUI, (WPARAM) proto->status, 0);
  					break;
 -	
 +
  				case ID_STATUSMESSAGEPOPUP_SETMYSTATUSMESSAGE:
  					CallService(MS_MYDETAILS_SETMYSTATUSMESSAGEUI, 0, 0);
  					break;
 @@ -2048,7 +2048,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  			{
  			}
  			// Default context menu
 -			else 
 +			else
  			{
  				HMENU menu = LoadMenu(hInst, MAKEINTRESOURCE(IDR_MENU1));
  				HMENU submenu = GetSubMenu(menu, 1);
 @@ -2082,7 +2082,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				InsertMenuItem(submenu, 0, TRUE, &mii);
  				// Add this to menu
 -				mir_sntprintf(tmp, SIZEOF(tmp), TranslateT("Set My Status Message for %s..."), 
 +				mir_sntprintf(tmp, SIZEOF(tmp), TranslateT("Set My Status Message for %s..."),
  					CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, proto->status, GSMDF_TCHAR));
  				ZeroMemory(&mii, sizeof(mii));
 @@ -2171,7 +2171,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				SetMenuItemInfo(submenu, ID_CONTEXTPOPUP_ENABLELISTENINGTO, FALSE, &mii);
  				ClientToScreen(hwnd, &p);
 -	
 +
  				int ret = TrackPopupMenu(submenu, TPM_TOPALIGN|TPM_LEFTALIGN|TPM_RIGHTBUTTON|TPM_RETURNCMD, p.x, p.y, 0, hwnd, NULL);
  				DestroyMenu(menu);
 @@ -2291,8 +2291,8 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				break;
  			POINT p;
 -			p.x = LOWORD(lParam); 
 -			p.y = HIWORD(lParam); 
 +			p.x = LOWORD(lParam);
 +			p.y = HIWORD(lParam);
  			MakeHover(hwnd, data->draw_img, &data->mouse_over_img, &p, &data->img_rect);
  			MakeHover(hwnd, data->draw_nick, &data->mouse_over_nick, &p, &data->nick_rect);
 @@ -2318,7 +2318,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					LPNMTTDISPINFO lpttd = (LPNMTTDISPINFO) lpnmhdr;
  					SendMessage(lpnmhdr->hwndFrom, TTM_SETMAXTIPWIDTH, 0, 300);
 -					
 +
  					if (lpnmhdr->hwndFrom == data->nick_tt_hwnd)
  						lpttd->lpszText = proto->nickname;
  					else if (lpnmhdr->hwndFrom == data->status_tt_hwnd)
 @@ -2431,9 +2431,9 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  }
 -INT_PTR ShowHideFrameFunc(WPARAM wParam, LPARAM lParam) 
 +INT_PTR ShowHideFrameFunc(WPARAM wParam, LPARAM lParam)
  {
 -	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) 
 +	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME))
  	{
  		CallService(MS_CLIST_FRAMES_SHFRAME, frame_id, 0);
  	}
 @@ -2443,7 +2443,7 @@ INT_PTR ShowHideFrameFunc(WPARAM wParam, LPARAM lParam)  		{
  			SendMessage(hwnd_container, WM_CLOSE, 0, 0);
  		}
 -		else 
 +		else
  		{
  			ShowWindow(hwnd_container, SW_SHOW);
  			db_set_b(0, MODULE_NAME, SETTING_FRAME_VISIBLE, 1);
 @@ -2457,10 +2457,10 @@ INT_PTR ShowHideFrameFunc(WPARAM wParam, LPARAM lParam)  INT_PTR ShowFrameFunc(WPARAM wParam, LPARAM lParam)
  {
 -	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) 
 +	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME))
  	{
  		int flags = CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLAGS, frame_id), 0);
 -		if (!(flags & F_VISIBLE)) 
 +		if (!(flags & F_VISIBLE))
  			CallService(MS_CLIST_FRAMES_SHFRAME, frame_id, 0);
  	}
  	else
 @@ -2480,10 +2480,10 @@ INT_PTR ShowFrameFunc(WPARAM wParam, LPARAM lParam)  INT_PTR HideFrameFunc(WPARAM wParam, LPARAM lParam)
  {
 -	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) 
 +	if (ServiceExists(MS_CLIST_FRAMES_ADDFRAME))
  	{
  		int flags = CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLAGS, frame_id), 0);
 -		if (flags & F_VISIBLE) 
 +		if (flags & F_VISIBLE)
  			CallService(MS_CLIST_FRAMES_SHFRAME, frame_id, 0);
  	}
  	else
 @@ -2499,7 +2499,7 @@ INT_PTR HideFrameFunc(WPARAM wParam, LPARAM lParam)  }
 -void FixMainMenu() 
 +void FixMainMenu()
  {
  	CLISTMENUITEM mi = { sizeof(mi) };
  	mi.flags = CMIM_NAME | CMIF_TCHAR;
 @@ -2514,15 +2514,15 @@ void FixMainMenu()  #include <math.h>
 -void RedrawFrame() 
 +void RedrawFrame()
  {
 -	if (frame_id == -1) 
 +	if (frame_id == -1)
  		InvalidateRect(hwnd_container, NULL, TRUE);
  	else
  		CallService(MS_CLIST_FRAMES_UPDATEFRAME, (WPARAM)frame_id, (LPARAM)FU_TBREDRAW | FU_FMREDRAW);
  }
 -void RefreshFrameAndCalcRects() 
 +void RefreshFrameAndCalcRects()
  {
  	if (hwnd_frame != NULL)
  	{
 @@ -2533,21 +2533,21 @@ void RefreshFrameAndCalcRects()  	}
  }
 -void RefreshFrame() 
 +void RefreshFrame()
  {
  	if (hwnd_frame != NULL)
  		PostMessage(hwnd_frame, MWM_REFRESH, 0, 0);
  }
  // only used when no multiwindow functionality is available
 -bool MyDetailsFrameVisible() 
 +bool MyDetailsFrameVisible()
  {
  	return IsWindowVisible(hwnd_container) ? true : false;
  }
 -void SetMyDetailsFrameVisible(bool visible) 
 +void SetMyDetailsFrameVisible(bool visible)
  {
 -	if (frame_id == -1 && hwnd_container != 0) 
 +	if (frame_id == -1 && hwnd_container != 0)
  	{
  		ShowWindow(hwnd_container, visible ? SW_SHOW : SW_HIDE);
  	}
 @@ -2669,7 +2669,7 @@ INT_PTR PluginCommand_ShowProtocol(WPARAM wParam,LPARAM lParam)  	return 0;
  }
 -int SettingsChangedHook(WPARAM wParam, LPARAM lParam) 
 +int SettingsChangedHook(WPARAM wParam, LPARAM lParam)
  {
  	if (hwnd_frame == NULL)
  		return 0;
 @@ -2681,11 +2681,11 @@ int SettingsChangedHook(WPARAM wParam, LPARAM lParam)  		Protocol *proto = protocols->Get(cws->szModule);
  		if (!strcmp(cws->szSetting,"MyHandle")
 -				|| !strcmp(cws->szSetting,"UIN") 
 -				|| !strcmp(cws->szSetting,"Nick") 
 -				|| !strcmp(cws->szSetting,"FirstName") 
 -				|| !strcmp(cws->szSetting,"e-mail") 
 -				|| !strcmp(cws->szSetting,"LastName") 
 +				|| !strcmp(cws->szSetting,"UIN")
 +				|| !strcmp(cws->szSetting,"Nick")
 +				|| !strcmp(cws->szSetting,"FirstName")
 +				|| !strcmp(cws->szSetting,"e-mail")
 +				|| !strcmp(cws->szSetting,"LastName")
  				|| !strcmp(cws->szSetting,"JID"))
  		{
  			// Name changed
 @@ -2706,7 +2706,7 @@ int SettingsChangedHook(WPARAM wParam, LPARAM lParam)  	return 0;
  }
 -int AvatarChangedHook(WPARAM wParam, LPARAM lParam) 
 +int AvatarChangedHook(WPARAM wParam, LPARAM lParam)
  {
  	if (hwnd_frame == NULL)
  		return 0;
 @@ -2728,7 +2728,7 @@ int ProtoAckHook(WPARAM wParam, LPARAM lParam)  	if(ack->result == ACKRESULT_SUCCESS)
  	{
 -		switch (ack->type) 
 +		switch (ack->type)
  		{
  			case ACKTYPE_STATUS:
  			{
 diff --git a/plugins/Ping/src/pingthread.cpp b/plugins/Ping/src/pingthread.cpp index 9ff2b50efe..f032d93b45 100644 --- a/plugins/Ping/src/pingthread.cpp +++ b/plugins/Ping/src/pingthread.cpp @@ -6,7 +6,7 @@ int upCount, total = 0;  int list_size = 0;
  HANDLE mainThread;
 -HANDLE hWakeEvent = 0; 
 +HANDLE hWakeEvent = 0;
  // thread protected variables
  CRITICAL_SECTION thread_finished_cs, list_changed_cs, data_list_cs;
 @@ -92,7 +92,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  {
  	clock_t start_t = clock(), end_t;
  	while(!get_thread_finished()) {
 -	
 +
  		end_t = clock();
  		int wait = (int)((options.ping_period - ((end_t - start_t) / (double)CLOCKS_PER_SEC)) * 1000);
 @@ -114,7 +114,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  		set_list_changed(false);
  		int size = data_list.size();
  		Unlock(&data_list_cs);
 -		
 +
  		int index = 0;
  		for(; index < size; index++) {
  			Lock(&data_list_cs, "ping thread loop start");
 @@ -133,7 +133,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  					pa.status = i.val().status;
  					break;
  				}
 -					
 +
  			}
  			Unlock(&data_list_cs);
 @@ -152,7 +152,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  					InvalidateRect(list_hwnd, 0, FALSE);
  				}
 -				CallService(PLUG "/Ping", 0, (LPARAM)&pa);	
 +				CallService(PLUG "/Ping", 0, (LPARAM)&pa);
  				if(get_thread_finished()) break;
  				if(get_list_changed()) break;
 @@ -191,11 +191,11 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  					}
  				}
  				Unlock(&data_list_cs);
 -				
 -				if(pa.responding) {	
 +
 +				if(pa.responding) {
  					count++;
 -					if(pa.miss_count == -1 - options.retries || 
 +					if(pa.miss_count == -1 - options.retries ||
  						(((-pa.miss_count) % (options.retries + 1)) == 0 && !options.block_reps))
  					{
  						reply = true;
 @@ -211,7 +211,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  					SetProtoStatus(pa.pszLabel, pa.pszProto, pa.get_status, pa.set_status);
  				} else {
 -					if(pa.miss_count == 1 + options.retries || 
 +					if(pa.miss_count == 1 + options.retries ||
  						((pa.miss_count % (options.retries + 1)) == 0 && !options.block_reps))
  					{
  						timeout = true;
 @@ -227,7 +227,7 @@ DWORD WINAPI sttCheckStatusThreadProc( void *vp)  				}
  				InvalidateRect(list_hwnd, 0, FALSE);
 -			}			
 +			}
  		}
  		if(timeout) SkinPlaySound("PingTimeout");
 @@ -262,9 +262,9 @@ void stop_ping_thread() {  }
  bool FrameIsFloating() {
 -	if(frame_id == -1) 
 +	if(frame_id == -1)
  		return true; // no frames, always floating
 -	
 +
  	return (CallService(MS_CLIST_FRAMES_GETFRAMEOPTIONS, MAKEWPARAM(FO_FLOATING, frame_id), 0) != 0);
  }
 @@ -278,7 +278,7 @@ int FillList(WPARAM wParam, LPARAM lParam) {  	SendMessage(list_hwnd, WM_SETREDRAW, (WPARAM)FALSE, 0);
  	Lock(&data_list_cs, "fill_list");
 -	
 +
  	data_list = pl;
  	SendMessage(list_hwnd, LB_RESETCONTENT, 0, 0);
 @@ -327,7 +327,7 @@ void CALLBACK TimerProc(  			wsprintf(TBcapt,"Ping (%d/%d)", upCount, total);
  		else
  			wsprintf(TBcapt,"Ping");
 -		
 +
  		CallService(MS_CLIST_FRAMES_SETFRAMEOPTIONS,MAKEWPARAM(FO_TBNAME,frame_id),(LPARAM)TBcapt);
  		CallService(MS_CLIST_FRAMES_SETFRAMEOPTIONS,MAKEWPARAM(FO_TBTIPNAME,frame_id),(LPARAM)TBcapt);
  		CallService(MS_CLIST_FRAMES_UPDATEFRAME,frame_id,FU_TBREDRAW);
 @@ -353,7 +353,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  	switch(msg)
  	{
 -		
 +
  	case WM_MEASUREITEM:
  		mis = (MEASUREITEMSTRUCT *)lParam;
  		mis->itemWidth = 100;
 @@ -383,13 +383,13 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				GetClientRect(hwnd, &r);
 -				if((dis->itemState & ODS_SELECTED && dis->itemState & ODS_FOCUS) 
 +				if((dis->itemState & ODS_SELECTED && dis->itemState & ODS_FOCUS)
  					|| (context_point_valid && (x >= dis->rcItem.left && x <= dis->rcItem.right) && (y >= dis->rcItem.top && y <= dis->rcItem.bottom)))
  				{
  					tcol = DBGetContactSettingDword(NULL,"CLC","SelBkColour", GetSysColor(COLOR_HIGHLIGHT));
  					SetBkColor(dis->hDC, tcol);
  					FillRect(dis->hDC, &dis->rcItem, (ttbrush = CreateSolidBrush(tcol)));
 -					
 +
  					tcol = DBGetContactSettingDword(NULL,"CLC","SelTextColour", GetSysColor(COLOR_HIGHLIGHTTEXT));
  					SetTextColor(dis->hDC, tcol);
  				} else {
 @@ -400,7 +400,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					tcol = DBGetContactSettingDword(NULL, PLUG, "FontCol", GetSysColor(COLOR_WINDOWTEXT));
  					SetTextColor(dis->hDC, tcol);
  				}
 -				
 +
  				SetBkMode(dis->hDC, TRANSPARENT);
  				HICON hIcon = (itemData.status != PS_DISABLED ? (itemData.status == PS_TESTING ? hIconTesting : (itemData.status == PS_RESPONDING ? hIconResponding : hIconNotResponding)) : hIconDisabled);
  				dis->rcItem.left += options.indent;
 @@ -421,7 +421,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  						mir_snprintf(buf, 256, "[%d]", itemData.miss_count);
  						GetTextExtentPoint32(dis->hDC,buf,lstrlen(buf),&textSize);
  						TextOut(dis->hDC,dis->rcItem.right - textSize.cx - 2,(dis->rcItem.top + dis->rcItem.bottom -textSize.cy)>>1,buf,lstrlen(buf));
 -					} 
 +					}
  				}
  				SetBkMode(dis->hDC, OPAQUE);
  			}
 @@ -430,15 +430,15 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  		}
  		//return DefWindowProc(hwnd, msg, wParam, lParam);
  		return TRUE;
 -	
 +
  	case WM_CTLCOLORLISTBOX:
  		{
  			if(tbrush) DeleteObject(tbrush);
  			return (BOOL)(tbrush = CreateSolidBrush(bk_col));
 -		}	
 -	
 -	case WM_ERASEBKGND: 
 +		}
 +
 +	case WM_ERASEBKGND:
  		{
  			RECT r;
  			GetClientRect(hwnd, &r);
 @@ -463,7 +463,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  			DWORD item = SendMessage(list_hwnd, LB_ITEMFROMPOINT, 0, MAKELPARAM(pt.x, pt.y));
  			bool found = false;
 -			if(HIWORD(item) == 0) {				
 +			if(HIWORD(item) == 0) {
  				int count = LOWORD(item);
  				Lock(&data_list_cs, "show graph");
  				if(count >= 0 && count < (int)data_list.size()) {
 @@ -471,7 +471,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					found = true;
  				}
  				Unlock(&data_list_cs);
 -				
 +
  			}
  			if(found) {
 @@ -501,7 +501,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  			context_point_valid = false;
  			InvalidateRect(list_hwnd, 0, FALSE);
  		}
 -		
 +
  		return TRUE;
  	case WM_SYSCOLORCHANGE:
 @@ -509,17 +509,17 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  		return DefWindowProc(hwnd, msg, wParam, lParam);
  	case WM_CREATE:
 -		list_hwnd = CreateWindow("LISTBOX", "", 
 -			//(WS_VISIBLE | WS_CHILD | LBS_NOINTEGRALHEIGHT| LBS_STANDARD | WS_CLIPCHILDREN | LBS_OWNERDRAWVARIABLE | LBS_NOTIFY) 
 -			(WS_VISIBLE | WS_CHILD | LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_NOTIFY) 
 -			& ~WS_BORDER, 0, 0, 0, 0, hwnd, NULL, hInst,0);		
 +		list_hwnd = CreateWindow("LISTBOX", "",
 +			//(WS_VISIBLE | WS_CHILD | LBS_NOINTEGRALHEIGHT| LBS_STANDARD | WS_CLIPCHILDREN | LBS_OWNERDRAWVARIABLE | LBS_NOTIFY)
 +			(WS_VISIBLE | WS_CHILD | LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_NOTIFY)
 +			& ~WS_BORDER, 0, 0, 0, 0, hwnd, NULL, hInst,0);
  		if (DBGetContactSettingByte(NULL,"CList","Transparent",0))
  		{
  			if(ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) {
  			} else {
 -#ifdef WS_EX_LAYERED 
 +#ifdef WS_EX_LAYERED
  				SetWindowLong(hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) | WS_EX_LAYERED);
  #endif
  #ifdef LWA_ALPHA
 @@ -568,7 +568,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  	case WM_TIMER:
  		if ((int)wParam==TM_AUTOALPHA)
  		{	int inwnd;
 -			
 +
  			if (GetForegroundWindow()==hwnd) {
  				KillTimer(hwnd,TM_AUTOALPHA);
  				inwnd=1;
 @@ -642,26 +642,26 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  	}
  	/*
 -	case WM_PAINT:	
 +	case WM_PAINT:
  				{
 -				paintDC = BeginPaint(hwnd, &paintStruct); // 
 +				paintDC = BeginPaint(hwnd, &paintStruct); //
  				//SelectObject(paintDC,TitleBarFont);
  				//SetBkMode(paintDC,TRANSPARENT);
  				//paintStruct.fErase=TRUE;
  				//color=RGB(1,1,1);
  				//brush=CreateSolidBrush(RGB(200,20,20));
 -				
 +
  				//GetClientRect(hwnd,&rect);
  				//FillRect(paintDC,&rect,brush);
  				//TextOut(paintDC,4,4,"cl1 Bottom window",sizeof("cl1 Bottom window")-1);
  				//DeleteObject(brush);
 -				EndPaint(hwnd, &paintStruct); // 
 -			  
 +				EndPaint(hwnd, &paintStruct); //
 +
  				};
  				return TRUE;
 -	
 +
  	*/
  	case WM_COMMAND:
  		//CreateServiceFunction("PingPlug/DisableAll", PingPlugDisableAll);
 @@ -674,7 +674,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				RECT r;
  				GetWindowRect(list_hwnd, &r);
  				DWORD item = SendMessage(list_hwnd, LB_ITEMFROMPOINT, 0, MAKELPARAM(x - r.left, y - r.top));
 -				if(HIWORD(item) == 0) {				
 +				if(HIWORD(item) == 0) {
  					int count = LOWORD(item);
  					bool found = false;
  					Lock(&data_list_cs, "menu show graph");
 @@ -695,7 +695,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				RECT r;
  				GetWindowRect(list_hwnd, &r);
  				DWORD item = SendMessage(list_hwnd, LB_ITEMFROMPOINT, 0, MAKELPARAM(x - r.left, y - r.top));
 -				if(HIWORD(item) == 0) {				
 +				if(HIWORD(item) == 0) {
  					int count = LOWORD(item);
  					bool found = false;
  					Lock(&data_list_cs, "menu toggle");
 @@ -717,7 +717,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  				GetWindowRect(list_hwnd, &r);
  				DWORD item = SendMessage(list_hwnd, LB_ITEMFROMPOINT, 0, MAKELPARAM(x - r.left, y - r.top));
  				PINGADDRESS *temp = 0;
 -				if(HIWORD(item) == 0) {				
 +				if(HIWORD(item) == 0) {
  					int count = LOWORD(item);
  					Lock(&data_list_cs, "menu edit");
  					if(count >= 0 && count < (int)data_list.size()) {
 @@ -774,7 +774,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  					if(pItemData) {
  						DWORD item_id = pItemData->item_id;
 -						Unlock(&data_list_cs);					
 +						Unlock(&data_list_cs);
  						int wake = CallService(PLUG "/DblClick", (WPARAM)item_id, 0);
  						InvalidateRect(list_hwnd, 0, FALSE);
 @@ -787,22 +787,22 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  						}
  					} else {
 -						Unlock(&data_list_cs);					
 +						Unlock(&data_list_cs);
  					}
  				}
  			}
  			return TRUE;
  		}
  		return DefWindowProc(hwnd, msg, wParam, lParam);
 -	
 +
  	case WM_MOVE:		// needed for docked frames in clist_mw (not needed in clist_modern)
 -		if(FrameIsFloating()) 
 +		if(FrameIsFloating())
  			break;
  	case WM_SIZE:
  		{
  		//PostMessage(label, WM_SIZE, wParam, lParam);
 -		
 -			GetClientRect(hwnd,&rect);	
 +
 +			GetClientRect(hwnd,&rect);
  		//SetWindowPos(list_hwnd, 0, rect.left, rect.top, rect.right-rect.left, rect.bottom-rect.top, SWP_NOZORDER);
  		//InvalidateRect(list_hwnd, &rect, FALSE);
  			int winheight = rect.bottom - rect.top,
 @@ -873,7 +873,7 @@ LRESULT CALLBACK FrameWindowProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPar  			return DefWindowProc(hwnd, msg, wParam, lParam);
  	};
 -	
 +
  	return(TRUE);
  };
 @@ -918,15 +918,15 @@ void UpdateFrame() {  	SetWindowPos(hpwnd, 0, r_clist.left, r_clist.top - height, (r_clist.right - r_clist.left), height, SWP_NOZORDER | SWP_NOACTIVATE);
  }
 -WNDPROC wpOrigClistProc;  
 +WNDPROC wpOrigClistProc;
 -// Subclass procedure 
 +// Subclass procedure
  LRESULT APIENTRY ClistSubclassProc(
 -    HWND hwnd, 
 -    UINT uMsg, 
 -    WPARAM wParam, 
 -    LPARAM lParam) 
 -{ 
 +    HWND hwnd,
 +    UINT uMsg,
 +    WPARAM wParam,
 +    LPARAM lParam)
 +{
  	if(uMsg == WM_SIZE || uMsg == WM_MOVE)
  		UpdateFrame();
 @@ -943,9 +943,9 @@ LRESULT APIENTRY ClistSubclassProc(  	if(uMsg == WM_SHOWWINDOW) {
  		ShowWindow(hpwnd, wParam);
  	}
 -	
 -    return CallWindowProc(wpOrigClistProc, hwnd, uMsg, wParam, lParam); 
 -} 
 +
 +    return CallWindowProc(wpOrigClistProc, hwnd, uMsg, wParam, lParam);
 +}
  void AttachToClist(bool attach) {
  	if(!hpwnd) return;
 @@ -956,15 +956,15 @@ void AttachToClist(bool attach) {  		SetWindowPos(hpwnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE);
  		// subclass clist to trap move/size
 -		wpOrigClistProc = (WNDPROC) SetWindowLongPtr(hwnd_clist, GWLP_WNDPROC, (LONG_PTR) ClistSubclassProc); 
 +		wpOrigClistProc = (WNDPROC) SetWindowLongPtr(hwnd_clist, GWLP_WNDPROC, (LONG_PTR) ClistSubclassProc);
  		UpdateFrame();
  	} else {
  		SetWindowLong(hpwnd, GWL_STYLE, (WS_POPUPWINDOW | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_VISIBLE | WS_CLIPCHILDREN));
  		SetWindowLong(hpwnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
  		SetWindowPos(hpwnd, 0, 0, 0, 0, 0, SWP_FRAMECHANGED | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE);
 -		
 -		SetWindowLongPtr(hwnd_clist, GWLP_WNDPROC, (LONG_PTR) wpOrigClistProc); 
 +
 +		SetWindowLongPtr(hwnd_clist, GWLP_WNDPROC, (LONG_PTR) wpOrigClistProc);
  	}
  }
 @@ -1000,10 +1000,10 @@ void InitList() {  		frame.cbSize=sizeof(CLISTFrame);
  		frame.hWnd=hpwnd;
  		frame.align=alBottom;
 -		frame.Flags=F_VISIBLE|F_SHOWTB|F_SHOWTBTIP;
 +		frame.Flags=F_VISIBLE | F_SHOWTB | F_SHOWTBTIP;
  		frame.height=30;
  		frame.TBname=Translate("Ping");
 -	
 +
  		frame_id=CallService(MS_CLIST_FRAMES_ADDFRAME,(WPARAM)&frame,0);
  	} else {
  		hpwnd=CreateWindowEx(WS_EX_TOOLWINDOW, _T(PLUG) _T("WindowClass"),_T("Ping"),
 @@ -1013,7 +1013,7 @@ void InitList() {  		Utils_RestoreWindowPosition(hpwnd, 0, PLUG, "main_window");
  		CreateServiceFunction(PLUG "/ShowWindow", PingPlugShowWindow);
 -		
 +
  		CLISTMENUITEM mi = { sizeof(mi) };
  		mi.flags = CMIF_TCHAR;
  		mi.popupPosition = 1000200001;
 diff --git a/plugins/TopToolBar/src/toolbarwnd.cpp b/plugins/TopToolBar/src/toolbarwnd.cpp index 5899e46a1f..c4a3dc993f 100644 --- a/plugins/TopToolBar/src/toolbarwnd.cpp +++ b/plugins/TopToolBar/src/toolbarwnd.cpp @@ -295,7 +295,7 @@ INT_PTR OnEventFire(WPARAM wParam, LPARAM lParam)  		Frame.align = alTop;
  		Frame.Flags = F_VISIBLE | F_NOBORDER | F_LOCKED | F_TCHAR;
  		Frame.height = g_ctrl->nLastHeight;
 -		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_MIRANDA);
 +		Frame.hIcon = LoadSkinnedIcon(SKINICON_OTHER_FRAME);
  		g_ctrl->hFrame = (HANDLE)CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0);
  	}
 diff --git a/plugins/Weather/src/weather_mwin.cpp b/plugins/Weather/src/weather_mwin.cpp index 9e6288cd34..3e6cfd7b9b 100644 --- a/plugins/Weather/src/weather_mwin.cpp +++ b/plugins/Weather/src/weather_mwin.cpp @@ -36,23 +36,23 @@ typedef struct  {
  	HANDLE hContact;
  	HWND hAvt;
 -	BOOL haveAvatar; 
 +	BOOL haveAvatar;
  } MWinDataType;
  #define WM_REDRAWWIN (WM_USER + 17369)
 -static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) 
 +static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
  {
  	MWinDataType *data = (MWinDataType*)GetWindowLongPtr(hwnd, GWLP_USERDATA);
 -	switch(msg) 
 +	switch(msg)
  	{
  	case WM_CREATE:
  		data = (MWinDataType*)mir_calloc(sizeof(MWinDataType));
  		SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)data);
  		data->hContact = (HANDLE)((LPCREATESTRUCT)lParam)->lpCreateParams;
 -		data->hAvt = CreateWindow(AVATAR_CONTROL_CLASS, TEXT(""), WS_CHILD, 
 +		data->hAvt = CreateWindow(AVATAR_CONTROL_CLASS, TEXT(""), WS_CHILD,
  			0, 0, opt.AvatarSize, opt.AvatarSize, hwnd, NULL, hInst, 0);
  		if (data->hAvt) SendMessage(data->hAvt, AVATAR_SETCONTACT, 0, (LPARAM)data->hContact);
  		break;
 @@ -145,7 +145,7 @@ static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara  		{
  			RECT r, rc;
 -			if (GetUpdateRect(hwnd, &r, FALSE)) 
 +			if (GetUpdateRect(hwnd, &r, FALSE))
  			{
  				DBVARIANT dbv = {0};
  				PAINTSTRUCT ps;
 @@ -161,7 +161,7 @@ static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara  					picSize = GetSystemMetrics(SM_CXICON);
  					hIcon = LoadSkinnedProtoIconBig(WEATHERPROTONAME, statusIcon);
 -					if ((INT_PTR)hIcon == CALLSERVICE_NOTFOUND) 
 +					if ((INT_PTR)hIcon == CALLSERVICE_NOTFOUND)
  					{
  						picSize = GetSystemMetrics(SM_CXSMICON);
  						hIcon = LoadSkinnedProtoIcon(WEATHERPROTONAME, statusIcon);
 @@ -227,7 +227,7 @@ static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara  				SelectObject(hdc, hfntold);
  				DeleteObject(hfnt);
 -				if (dbv.pszVal) 
 +				if (dbv.pszVal)
  				{
  					HFONT hfnt = CreateFontIndirect(&lfnt);
  					HFONT hfntold = ( HFONT )SelectObject(hdc, hfnt);
 @@ -251,7 +251,7 @@ static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPara  	return(TRUE);
  }
 -static void addWindow(HANDLE hContact) 
 +static void addWindow(HANDLE hContact)
  {
  	DBVARIANT dbv;
  	db_get_ts(hContact, WEATHERPROTONAME, "Nick", &dbv);
 @@ -260,7 +260,7 @@ static void addWindow(HANDLE hContact)  	mir_sntprintf(winname, SIZEOF(winname), _T("Weather: %s"), dbv.ptszVal);
  	db_free(&dbv);
 -	HWND hWnd = CreateWindow( _T("WeatherFrame"), _T(""), WS_CHILD | WS_VISIBLE, 
 +	HWND hWnd = CreateWindow( _T("WeatherFrame"), _T(""), WS_CHILD | WS_VISIBLE,
  		0, 0, 10, 10, (HWND)CallService(MS_CLUI_GETHWND, 0, 0), NULL, hInst, hContact);
  	WindowList_Add(hMwinWindowList, hWnd, hContact);
 @@ -270,7 +270,7 @@ static void addWindow(HANDLE hContact)  	Frame.cbSize = sizeof(Frame);
  	Frame.hWnd = hWnd;
  	Frame.align = alBottom;
 -	Frame.Flags = F_VISIBLE|F_NOBORDER|F_TCHAR;
 +	Frame.Flags = F_VISIBLE | F_NOBORDER | F_TCHAR;
  	Frame.height = 32;
  	DWORD frameID = CallService(MS_CLIST_FRAMES_ADDFRAME, (WPARAM)&Frame, 0);
 @@ -278,7 +278,7 @@ static void addWindow(HANDLE hContact)  	db_set_b(hContact, "CList", "Hidden", TRUE);
  }
 -void removeWindow(HANDLE hContact) 
 +void removeWindow(HANDLE hContact)
  {
  	DWORD frameId = db_get_dw(hContact, WEATHERPROTONAME, "mwin", 0);
 @@ -289,7 +289,7 @@ void removeWindow(HANDLE hContact)  	db_unset(hContact, "CList", "Hidden");
  }
 -void UpdateMwinData(HANDLE hContact) 
 +void UpdateMwinData(HANDLE hContact)
  {
  	HWND hwnd = WindowList_Find(hMwinWindowList, hContact);
  	if (hwnd != NULL)
 @@ -297,7 +297,7 @@ void UpdateMwinData(HANDLE hContact)  }
 -INT_PTR Mwin_MenuClicked(WPARAM wParam,LPARAM lParam) 
 +INT_PTR Mwin_MenuClicked(WPARAM wParam,LPARAM lParam)
  {
  	BOOL addwnd = WindowList_Find(hMwinWindowList, (HANDLE)wParam) == NULL;
  	if (addwnd)
 @@ -308,10 +308,10 @@ INT_PTR Mwin_MenuClicked(WPARAM wParam,LPARAM lParam)  }
 -int BuildContactMenu(WPARAM wparam,LPARAM lparam) 
 +int BuildContactMenu(WPARAM wparam,LPARAM lparam)
  {
  	CLISTMENUITEM mi = { sizeof(mi) };
 -	mi.flags = CMIM_FLAGS | 
 +	mi.flags = CMIM_FLAGS |
  		(db_get_dw((HANDLE)wparam, WEATHERPROTONAME, "mwin", 0) ? CMIF_CHECKED : 0);
  	CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMwinMenu, (LPARAM)&mi);
  	return 0;
 @@ -325,7 +325,7 @@ int RedrawFrame(WPARAM wParam, LPARAM lParam)  }
 -void InitMwin(void) 
 +void InitMwin(void)
  {
  	HMODULE hUser = GetModuleHandle(_T("user32.dll"));
 @@ -386,10 +386,10 @@ void InitMwin(void)  	}
  	HANDLE hContact = db_find_first();
 -	while(hContact) 
 +	while(hContact)
  	{
  		// see if the contact is a weather contact
 -		if (IsMyContact(hContact)) 
 +		if (IsMyContact(hContact))
  		{
  			if (db_get_dw(hContact, WEATHERPROTONAME, "mwin", 0))
  				addWindow(hContact);
 @@ -402,10 +402,10 @@ void InitMwin(void)  void DestroyMwin(void)
  {
  	HANDLE hContact = db_find_first();
 -	while(hContact) 
 +	while(hContact)
  	{
  		// see if the contact is a weather contact
 -		if (IsMyContact(hContact)) 
 +		if (IsMyContact(hContact))
  		{
  			DWORD frameId = db_get_dw(hContact, WEATHERPROTONAME, "mwin", 0);
  			if (frameId)
 diff --git a/protocols/JabberG/src/jabber_frame.cpp b/protocols/JabberG/src/jabber_frame.cpp index af24b2bbbb..f5e4b2aadc 100644 --- a/protocols/JabberG/src/jabber_frame.cpp +++ b/protocols/JabberG/src/jabber_frame.cpp @@ -89,8 +89,7 @@ CJabberInfoFrame::CJabberInfoFrame(CJabberProto *proto):  	if ( !proto->m_options.DisableFrame && ServiceExists(MS_CLIST_FRAMES_ADDFRAME)) {
  		InitClass();
 -		CLISTFrame frame = {0};
 -		frame.cbSize = sizeof(frame);
 +		CLISTFrame frame = { sizeof(frame) };
  		HWND hwndClist = (HWND)CallService(MS_CLUI_GETHWND, 0, 0);
  		frame.hWnd = CreateWindowEx(0, _T("JabberInfoFrameClass"), NULL, WS_CHILD|WS_VISIBLE, 0, 0, 100, 100, hwndClist, NULL, hInst, this);
  		frame.align = alBottom;
  | 
