| 2725 gaim_signal_emit(gaim_blist_get_handle(), "buddy-extended-menu", |
2725 gaim_signal_emit(gaim_blist_get_handle(), "buddy-extended-menu", |
| 2726 b, &menu); |
2726 b, &menu); |
| 2727 return menu; |
2727 return menu; |
| 2728 } |
2728 } |
| 2729 |
2729 |
| |
2730 GList *gaim_chat_get_extended_menu(GaimChat *c) { |
| |
2731 GList *menu = NULL; |
| |
2732 gaim_signal_emit(gaim_blist_get_handle(), "chat-extended-menu", |
| |
2733 c, &menu); |
| |
2734 return menu; |
| |
2735 } |
| |
2736 |
| 2730 GList *gaim_group_get_extended_menu(GaimGroup *g) { |
2737 GList *gaim_group_get_extended_menu(GaimGroup *g) { |
| 2731 GList *menu = NULL; |
2738 GList *menu = NULL; |
| 2732 gaim_signal_emit(gaim_blist_get_handle(), "group-extended-menu", |
2739 gaim_signal_emit(gaim_blist_get_handle(), "group-extended-menu", |
| 2733 g, &menu); |
2740 g, &menu); |
| 2734 return menu; |
2741 return menu; |
| 2808 gaim_signal_register(handle, "buddy-extended-menu", |
2815 gaim_signal_register(handle, "buddy-extended-menu", |
| 2809 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, |
2816 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, |
| 2810 gaim_value_new(GAIM_TYPE_SUBTYPE, |
2817 gaim_value_new(GAIM_TYPE_SUBTYPE, |
| 2811 GAIM_SUBTYPE_BLIST_BUDDY), |
2818 GAIM_SUBTYPE_BLIST_BUDDY), |
| 2812 gaim_value_new(GAIM_TYPE_BOXED, "GList **")); |
2819 gaim_value_new(GAIM_TYPE_BOXED, "GList **")); |
| |
2820 gaim_signal_register(handle, "chat-extended-menu", |
| |
2821 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, |
| |
2822 gaim_value_new(GAIM_TYPE_SUBTYPE, |
| |
2823 GAIM_SUBTYPE_BLIST_CHAT), |
| |
2824 gaim_value_new(GAIM_TYPE_BOXED, "GList **")); |
| 2813 gaim_signal_register(handle, "group-extended-menu", |
2825 gaim_signal_register(handle, "group-extended-menu", |
| 2814 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, |
2826 gaim_marshal_VOID__POINTER_POINTER, NULL, 2, |
| 2815 gaim_value_new(GAIM_TYPE_SUBTYPE, |
2827 gaim_value_new(GAIM_TYPE_SUBTYPE, |
| 2816 GAIM_SUBTYPE_BLIST_GROUP), |
2828 GAIM_SUBTYPE_BLIST_GROUP), |
| 2817 gaim_value_new(GAIM_TYPE_BOXED, "GList **")); |
2829 gaim_value_new(GAIM_TYPE_BOXED, "GList **")); |