From 6b1fbf4d40fa3b643aca4e9e82a132cc54f36b76 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 10 Apr 2013 21:07:20 +0000 Subject: - SRMM status icons module moved to the core; - this code removed from Scriver & tabSRMM git-svn-id: http://svn.miranda-ng.org/main/trunk@4416 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Scriver/src/chat/window.cpp | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'plugins/Scriver/src/chat') diff --git a/plugins/Scriver/src/chat/window.cpp b/plugins/Scriver/src/chat/window.cpp index a384eeb7e4..8802af4fc6 100644 --- a/plugins/Scriver/src/chat/window.cpp +++ b/plugins/Scriver/src/chat/window.cpp @@ -1245,28 +1245,26 @@ INT_PTR CALLBACK RoomWndProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam) case DM_UPDATESTATUSBAR: { - StatusIconData sid; - StatusBarData sbd; - HICON hIcon; MODULEINFO* mi = MM_FindModule(si->pszModule); TCHAR szTemp[512]; - hIcon = si->wStatus==ID_STATUS_ONLINE ? mi->hOnlineIcon : mi->hOfflineIcon; + HICON hIcon = si->wStatus==ID_STATUS_ONLINE ? mi->hOnlineIcon : mi->hOfflineIcon; mir_sntprintf(szTemp, SIZEOF(szTemp), _T("%s : %s"), mi->ptszModDispName, si->ptszStatusbarText ? si->ptszStatusbarText : _T("")); + + StatusBarData sbd; sbd.iItem = 0; sbd.iFlags = SBDF_TEXT | SBDF_ICON; sbd.hIcon = hIcon; sbd.pszText = szTemp; SendMessage(GetParent(hwndDlg), CM_UPDATESTATUSBAR, (WPARAM) &sbd, (LPARAM)hwndDlg); + sbd.iItem = 1; sbd.hIcon = NULL; - sbd.pszText = _T(""); + sbd.pszText = _T(""); SendMessage(GetParent(hwndDlg), CM_UPDATESTATUSBAR, (WPARAM) &sbd, (LPARAM)hwndDlg); - sid.cbSize = sizeof(sid); - sid.szModule = SRMMMOD; - sid.dwId = 0; - sid.flags = 0; - ModifyStatusIcon((WPARAM)si->windowData.hContact, (LPARAM)&sid); + StatusIconData sid = { sizeof(sid) }; + sid.szModule = SRMMMOD; + CallService(MS_MSG_MODIFYICON, (WPARAM)si->windowData.hContact, (LPARAM)&sid); } break; -- cgit v1.2.3