From 68d6e2ef5e81838360993293fbe769d613424168 Mon Sep 17 00:00:00 2001 From: sje Date: Wed, 7 Feb 2007 13:29:20 +0000 Subject: nudge menu item patch git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@116 4f64403b-2f21-0410-a795-97e2b3489a10 --- metacontacts/meta_menu.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'metacontacts/meta_menu.c') diff --git a/metacontacts/meta_menu.c b/metacontacts/meta_menu.c index 790df9f..7e21456 100644 --- a/metacontacts/meta_menu.c +++ b/metacontacts/meta_menu.c @@ -488,6 +488,17 @@ int Meta_ModifyMenu(WPARAM wParam, LPARAM lParam) CallService(MS_CLIST_MODIFYMENUITEM, (WPARAM)hMenuContact[i], (LPARAM)&mi); } } + + // show hide nudge menu item +#define MS_NUDGE_SHOWMENU "NudgeShowMenu" +// wParam = char *szProto +// lParam = BOOL show + { + char serviceFunc[256]; + char *proto; + mir_snprintf(serviceFunc, 256, "%s/SendNudge", proto = (char *)CallService(MS_PROTO_GETCONTACTBASEPROTO, (WPARAM)hContact, 0)); + CallService(MS_NUDGE_SHOWMENU, (WPARAM)proto, (LPARAM)ServiceExists(serviceFunc)); + } } else {// This is a simple contact -- cgit v1.2.3