From f04d64869f3b1de54fb343f28f955584780001b8 Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sat, 26 Nov 2011 15:41:10 +0000 Subject: Project folders rename part 3 git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@215 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- DbeditorPP/icons.cpp | 176 --------------------------------------------------- 1 file changed, 176 deletions(-) delete mode 100644 DbeditorPP/icons.cpp (limited to 'DbeditorPP/icons.cpp') diff --git a/DbeditorPP/icons.cpp b/DbeditorPP/icons.cpp deleted file mode 100644 index f6ac36e..0000000 --- a/DbeditorPP/icons.cpp +++ /dev/null @@ -1,176 +0,0 @@ -#include "headers.h" - -HIMAGELIST himl; - -void addIcons(TCHAR* szModuleFileName) -{ - SKINICONDESC sid={0}; - char name[32]; - sid.cbSize = sizeof(sid); - sid.ptszSection = _T(modFullname); - sid.ptszDefaultFile = szModuleFileName; - sid.flags = SIDF_ALL_TCHAR; - - // closed known module - sid.ptszDescription = LPGENT("Closed Known Module"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_KNOWN); - sid.pszName = name; - sid.iDefaultIndex = -ICO_KNOWN; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // open known module - sid.ptszDescription = LPGENT("Open Known Module"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_KNOWNOPEN); - sid.pszName = name; - sid.iDefaultIndex = -ICO_KNOWNOPEN; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // closed unknown module - sid.ptszDescription = LPGENT("Closed Unknown Module"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_UNKNOWN); - sid.pszName = name; - sid.iDefaultIndex = -ICO_UNKNOWN; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // open unknown module - sid.ptszDescription = LPGENT("Open Unknown Module"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_UNKNOWNOPEN); - sid.pszName = name; - sid.iDefaultIndex = -ICO_UNKNOWNOPEN; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // settings contact - sid.ptszDescription = LPGENT("Settings"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_SETTINGS); - sid.pszName = name; - sid.iDefaultIndex = -ICO_SETTINGS; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // contact group - sid.ptszDescription = LPGENT("Contacts Group"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_CONTACTS); - sid.pszName = name; - sid.iDefaultIndex = -ICO_CONTACTS; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // unknwon contact - sid.ptszDescription = LPGENT("Unknown Contact"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_OFFLINE); - sid.pszName = name; - sid.iDefaultIndex = -ICO_OFFLINE; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); - - // known contact - sid.ptszDescription = LPGENT("Known Contact"); - mir_snprintf(name, SIZEOF(name), "DBE++_%d", ICO_ONLINE); - sid.pszName = name; - sid.iDefaultIndex = -ICO_ONLINE; - CallService(MS_SKIN2_ADDICON,0,(LPARAM)&sid); -} - -HICON LoadSkinnedDBEIcon(int icon) -{ - HICON hIcon = 0; - if (UsingIconManager) - { - char name[32]; - mir_snprintf(name, SIZEOF(name), "DBE++_%d", icon); - - hIcon = (HICON)CallService(MS_SKIN2_GETICON,0,(LPARAM)name); - } - if (!hIcon) - return LoadIcon(hInst, MAKEINTRESOURCE(icon)); - else - return hIcon; -} - - -int AddIconToList(HIMAGELIST hil, HICON hIcon) -{ - - if (!hIcon || !hil) return 0; - - ImageList_AddIcon(hil, hIcon); - - return 1; - -} - - -static PROTOCOLDESCRIPTOR **protocols = NULL; -static int protoCount = 0; -static int shift = 0; - - -void AddProtoIconsToList(HIMAGELIST hil, int newshift) -{ - HICON hIcon; - int i; - shift = newshift; - - CallService(MS_PROTO_ENUMPROTOCOLS,(WPARAM)&protoCount,(LPARAM)&protocols); - - for(i = 0 ;i < protoCount; i++) - { - if (protocols[i]->type != PROTOTYPE_PROTOCOL) - continue; - - if (hIcon=LoadSkinnedProtoIcon(protocols[i]->szName, ID_STATUS_ONLINE)) - AddIconToList(hil, hIcon); - else - AddIconToList(himl, LoadSkinnedDBEIcon(ICO_ONLINE)); - } -} - - -int GetProtoIcon(char *szProto) -{ - int result = DEF_ICON; - int i, n = 0; - - if (!protoCount || !protocols || !szProto) return result; - - for(i = 0 ;i < protoCount; i++) - { - if (protocols[i]->type != PROTOTYPE_PROTOCOL) - continue; - - if (!mir_strcmp(protocols[i]->szName, szProto)) - { - result = n + shift; - break; - } - - n++; - - } - - return result; -} - - -BOOL IsProtocolLoaded(char* pszProtocolName) -{ -/* - if (pszProtocolName && pszProtocolName[0]) - { - int res = CallService(MS_PROTO_ISPROTOCOLLOADED, 0, (LPARAM)pszProtocolName); - - if (res != CALLSERVICE_NOTFOUND && res) - return TRUE; - } -*/ - int i; - - if (protoCount) - for(i = 0 ;i < protoCount; i++) - { - if (protocols[i]->type != PROTOTYPE_PROTOCOL) - continue; - - if (!mir_strcmp(protocols[i]->szName, pszProtocolName)) - return TRUE; - } - - return FALSE; -} -- cgit v1.2.3