diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-07-20 12:40:21 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-07-20 12:40:21 +0000 |
commit | 8961d22bf949515e2888f3963a3b3696b0aa61ad (patch) | |
tree | 0be982f34646ea8ed66f18b9ea012c2edb86ca3d /plugins/MetaContacts/icons.cpp | |
parent | b25fef05f6feb88edd6ddad6a27193db9257d2de (diff) |
MetaContacts: changed folder structure
git-svn-id: http://svn.miranda-ng.org/main/trunk@1079 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MetaContacts/icons.cpp')
-rw-r--r-- | plugins/MetaContacts/icons.cpp | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/plugins/MetaContacts/icons.cpp b/plugins/MetaContacts/icons.cpp deleted file mode 100644 index e6cbc9a3a3..0000000000 --- a/plugins/MetaContacts/icons.cpp +++ /dev/null @@ -1,85 +0,0 @@ -#include "metacontacts.h"
-
-typedef struct {
- char* szDescr;
- char* szName;
- int defIconID;
-} IconStruct;
-
-static IconStruct iconList[] = {
- { "Toggle Off", "mc_off", IDI_MCMENUOFF },
- { "Toggle On", "mc_on", IDI_MCMENU },
- { "Convert to MetaContact", "mc_convert", IDI_MCCONVERT },
- { "Add to Existing", "mc_add", IDI_MCADD },
- { "Edit", "mc_edit", IDI_MCEDIT },
- { "Set to Default", "mc_default", IDI_MCSETDEFAULT },
- { "Remove", "mc_remove", IDI_MCREMOVE },
-};
-
-
-HICON LoadIconEx(IconIndex i)
-{
- return Skin_GetIcon(iconList[i].szName);
-}
-
-void ReleaseIconEx(HICON hIcon)
-{
- Skin_ReleaseIcon(hIcon);
-}
-
-int ReloadIcons(WPARAM wParam, LPARAM lParam)
-{
- // fix menu icons
- CLISTMENUITEM menu = {0};
-
- menu.cbSize = sizeof(menu);
- menu.flags = CMIM_ICON;
-
- menu.hIcon = LoadIconEx(Meta_IsEnabled() ? I_MENUOFF : I_MENU);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuOnOff, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- menu.hIcon = LoadIconEx(I_CONVERT);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuConvert, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- menu.hIcon = LoadIconEx(I_ADD);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuAdd, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- menu.hIcon = LoadIconEx(I_EDIT);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuEdit, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- menu.hIcon = LoadIconEx(I_SETDEFAULT);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuDefault, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- menu.hIcon = LoadIconEx(I_REMOVE);
- CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuDelete, (LPARAM)&menu);
- ReleaseIconEx(menu.hIcon);
-
- return 0;
-}
-
-void InitIcons(void)
-{
- TCHAR path[MAX_PATH];
- GetModuleFileName(hInstance, path, SIZEOF(path));
-
- SKINICONDESC sid = {0};
- sid.cbSize = sizeof(SKINICONDESC);
- sid.pszSection = META_PROTO;
- sid.pszDefaultFile = path;
-
- for (int i=0; i < SIZEOF(iconList); ++i) {
- sid.pszDescription = iconList[i].szDescr;
- sid.pszName = iconList[i].szName;
- sid.iDefaultIndex = -iconList[i].defIconID;
- Skin_AddIcon(&sid);
- }
-
- HookEvent(ME_SKIN2_ICONSCHANGED, ReloadIcons);
-
- ReloadIcons(0, 0);
-}
|