Mercurial > pidgin
comparison src/protocols/toc/toc.c @ 2170:c24595d3c364
[gaim-migrate @ 2180]
buddy_menu
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Mon, 27 Aug 2001 07:11:50 +0000 |
| parents | edf8c5a70e5b |
| children | cff4fbe01c7b |
comparison
equal
deleted
inserted
replaced
| 2169:b7807144bf44 | 2170:c24595d3c364 |
|---|---|
| 974 if (uc & UC_UNCONFIRMED) | 974 if (uc & UC_UNCONFIRMED) |
| 975 return (char **)dt_icon_xpm; | 975 return (char **)dt_icon_xpm; |
| 976 return NULL; | 976 return NULL; |
| 977 } | 977 } |
| 978 | 978 |
| 979 static void toc_info(GtkObject * obj, char *who) | |
| 980 { | |
| 981 struct gaim_connection *gc = (struct gaim_connection *)gtk_object_get_user_data(obj); | |
| 982 serv_get_info(gc, who); | |
| 983 } | |
| 984 | |
| 985 static void toc_dir_info(GtkObject * obj, char *who) | |
| 986 { | |
| 987 struct gaim_connection *gc = (struct gaim_connection *)gtk_object_get_user_data(obj); | |
| 988 serv_get_dir(gc, who); | |
| 989 } | |
| 990 | |
| 991 static void des_jc() | 979 static void des_jc() |
| 992 { | 980 { |
| 993 join_chat_entry = NULL; | 981 join_chat_entry = NULL; |
| 994 join_chat_spin = NULL; | 982 join_chat_spin = NULL; |
| 995 } | 983 } |
| 1027 gtk_widget_set_usize(join_chat_spin, 50, -1); | 1015 gtk_widget_set_usize(join_chat_spin, 50, -1); |
| 1028 gtk_box_pack_start(GTK_BOX(rowbox), join_chat_spin, FALSE, FALSE, 0); | 1016 gtk_box_pack_start(GTK_BOX(rowbox), join_chat_spin, FALSE, FALSE, 0); |
| 1029 gtk_widget_show(join_chat_spin); | 1017 gtk_widget_show(join_chat_spin); |
| 1030 } | 1018 } |
| 1031 | 1019 |
| 1032 static void toc_buddy_menu(GtkWidget *menu, struct gaim_connection *gc, char *who) | 1020 static GList *toc_buddy_menu(struct gaim_connection *gc, char *who) |
| 1033 { | 1021 { |
| 1034 GtkWidget *button; | 1022 GList *m = NULL; |
| 1035 | 1023 struct proto_buddy_menu *pbm; |
| 1036 button = gtk_menu_item_new_with_label(_("Get Info")); | 1024 |
| 1037 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(toc_info), who); | 1025 pbm = g_new0(struct proto_buddy_menu, 1); |
| 1038 gtk_object_set_user_data(GTK_OBJECT(button), gc); | 1026 pbm->label = _("Get Info"); |
| 1039 gtk_menu_append(GTK_MENU(menu), button); | 1027 pbm->callback = toc_get_info; |
| 1040 gtk_widget_show(button); | 1028 pbm->gc = gc; |
| 1041 | 1029 m = g_list_append(m, pbm); |
| 1042 button = gtk_menu_item_new_with_label(_("Get Dir Info")); | 1030 |
| 1043 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(toc_dir_info), who); | 1031 pbm = g_new0(struct proto_buddy_menu, 1); |
| 1044 gtk_object_set_user_data(GTK_OBJECT(button), gc); | 1032 pbm->label = _("Get Dir Info"); |
| 1045 gtk_menu_append(GTK_MENU(menu), button); | 1033 pbm->callback = toc_get_dir; |
| 1046 gtk_widget_show(button); | 1034 pbm->gc = gc; |
| 1035 m = g_list_append(m, pbm); | |
| 1036 | |
| 1037 return m; | |
| 1047 } | 1038 } |
| 1048 | 1039 |
| 1049 static GList *toc_user_opts() | 1040 static GList *toc_user_opts() |
| 1050 { | 1041 { |
| 1051 GList *m = NULL; | 1042 GList *m = NULL; |
