| 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; |