src/blist.c

changeset 9013
ba3119be4967
parent 8960
bfb231bd9ca0
child 9023
b1ffe3e93cb4
equal deleted inserted replaced
9012:875d22b5a2ff 9013:ba3119be4967
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 **"));

mercurial