From 0d6706f24c377d7f52a0584ee830fde4e789baae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Fri, 14 Jun 2013 15:18:12 +0000 Subject: Facebook: Use core auth icons. git-svn-id: http://svn.miranda-ng.org/main/trunk@4936 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/FacebookRM/src/resource.h | 3 --- protocols/FacebookRM/src/theme.cpp | 47 ++++++++++++------------------------- 2 files changed, 15 insertions(+), 35 deletions(-) (limited to 'protocols/FacebookRM/src') diff --git a/protocols/FacebookRM/src/resource.h b/protocols/FacebookRM/src/resource.h index 46290bcfaf..b483a19aaf 100644 --- a/protocols/FacebookRM/src/resource.h +++ b/protocols/FacebookRM/src/resource.h @@ -4,9 +4,6 @@ // #define IDI_FACEBOOK 101 #define IDI_MIND 102 -#define IDI_AUTH_GRANT 103 -#define IDI_AUTH_ASK 104 -#define IDI_AUTH_REVOKE 105 #define IDD_FACEBOOKACCOUNT 111 #define IDD_MIND 112 #define IDD_OPTIONS 113 diff --git a/protocols/FacebookRM/src/theme.cpp b/protocols/FacebookRM/src/theme.cpp index 1468400c18..4371c3d574 100644 --- a/protocols/FacebookRM/src/theme.cpp +++ b/protocols/FacebookRM/src/theme.cpp @@ -31,21 +31,13 @@ static IconItem icons[] = { LPGEN("Poke"), "poke", IDI_POKE }, { LPGEN("Notification"), "notification", IDI_NOTIFICATION }, { LPGEN("Newsfeed"), "newsfeed", IDI_NEWSFEED }, - - { LPGEN("Cancel friendship"), "authRevoke", IDI_AUTH_REVOKE }, - { LPGEN("Cancel friendship request"), "authRevokeReq", IDI_AUTH_REVOKE }, - { LPGEN("Request friendship"), "authAsk", IDI_AUTH_ASK }, - { LPGEN("Approve friendship"), "authGrant", IDI_AUTH_GRANT }, - - { LPGEN("Visit friendship details"), "friendship", IDI_FRIENDS }, - { LPGEN("Visit profile"), "homepage", 0 }, + { LPGEN("Friendship details"), "friendship", IDI_FRIENDS }, }; // TODO: uninit void InitIcons(void) { - Icon_Register(g_hInstance, "Protocols/Facebook", icons, SIZEOF(icons)-1, "Facebook"); - icons[SIZEOF(icons)-1].hIcolib = LoadSkinnedIconHandle(SKINICON_EVENT_URL); + Icon_Register(g_hInstance, "Protocols/Facebook", icons, SIZEOF(icons), "Facebook"); } HANDLE GetIconHandle(const char* name) @@ -57,15 +49,6 @@ HANDLE GetIconHandle(const char* name) return 0; } -char *GetIconDescription(const char* name) -{ - for(size_t i=0; i); g_hContactMenuItems[CMI_VISIT_PROFILE] = Menu_AddContactMenuItem(&mi); mi.position=-2000006001; mi.icolibItem = GetIconHandle("friendship"); - mi.pszName = GetIconDescription("friendship"); + mi.pszName = LPGEN("Visit friendship details"); mi.pszService = "FacebookProto/VisitFriendship"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::VisitFriendship>); g_hContactMenuItems[CMI_VISIT_FRIENDSHIP] = Menu_AddContactMenuItem(&mi); mi.position=-2000006002; mi.icolibItem = GetIconHandle("poke"); - mi.pszName = GetIconDescription("poke"); + mi.pszName = LPGEN("Poke"); mi.pszService = "FacebookProto/Poke"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::Poke>); g_hContactMenuItems[CMI_POKE] = Menu_AddContactMenuItem(&mi); mi.position=-2000006010; - mi.icolibItem = GetIconHandle("authRevoke"); - mi.pszName = GetIconDescription("authRevoke"); + mi.icolibItem = LoadSkinnedIconHandle(SKINICON_AUTH_REVOKE); + mi.pszName = LPGEN("Cancel friendship"); mi.pszService = "FacebookProto/CancelFriendship"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::CancelFriendship>); g_hContactMenuItems[CMI_AUTH_REVOKE] = Menu_AddContactMenuItem(&mi); mi.position=-2000006011; - mi.icolibItem = GetIconHandle("authRevokeReq"); - mi.pszName = GetIconDescription("authRevokeReq"); + mi.icolibItem = LoadSkinnedIconHandle(SKINICON_AUTH_REVOKE); + mi.pszName = LPGEN("Cancel friendship request"); mi.pszService = "FacebookProto/CancelFriendshipRequest"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::OnCancelFriendshipRequest>); g_hContactMenuItems[CMI_AUTH_CANCEL] = Menu_AddContactMenuItem(&mi); mi.position=-2000006012; - mi.icolibItem = GetIconHandle("authAsk"); - mi.pszName = GetIconDescription("authAsk"); + mi.icolibItem = LoadSkinnedIconHandle(SKINICON_AUTH_REQUEST); + mi.pszName = LPGEN("Request friendship"); mi.pszService = "FacebookProto/RequestFriendship"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::RequestFriendship>); g_hContactMenuItems[CMI_AUTH_ASK] = Menu_AddContactMenuItem(&mi); mi.position=-2000006013; - mi.icolibItem = GetIconHandle("authGrant"); - mi.pszName = GetIconDescription("authGrant"); + mi.icolibItem = LoadSkinnedIconHandle(SKINICON_AUTH_GRANT); + mi.pszName = LPGEN("Approve friendship"); mi.pszService = "FacebookProto/ApproveFriendship"; CreateServiceFunction(mi.pszService,GlobalService<&FacebookProto::ApproveFriendship>); g_hContactMenuItems[CMI_AUTH_GRANT] = Menu_AddContactMenuItem(&mi); @@ -221,7 +204,7 @@ int FacebookProto::OnBuildStatusMenu(WPARAM wParam,LPARAM lParam) strcpy(tDest,"/VisitProfile"); mi.flags = CMIF_CHILDPOPUP; mi.pszName = LPGEN("Visit Profile"); - mi.icolibItem = GetIconHandle("homepage"); + mi.icolibItem = LoadSkinnedIconHandle(SKINICON_EVENT_URL); // TODO RM: remember and properly free in destructor? /*m_hStatusMind = */Menu_AddProtoMenuItem(&mi); -- cgit v1.2.3