Mercurial > pidgin.yaz
comparison src/buddy_chat.c @ 3841:80eaee3d5845
[gaim-migrate @ 3991]
Kill some warnings, thanks phroggie
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Thu, 31 Oct 2002 02:37:58 +0000 |
parents | 3c0bbaec90ed |
children | 994b5c4d15dd |
comparison
equal
deleted
inserted
replaced
3840:90cd4e84465e | 3841:80eaee3d5845 |
---|---|
837 mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); | 837 mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); |
838 | 838 |
839 gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(b->list), event->x, event->y, &path, &column, &x, &y); | 839 gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(b->list), event->x, event->y, &path, &column, &x, &y); |
840 | 840 |
841 if (path == NULL) | 841 if (path == NULL) |
842 return; | 842 return FALSE; |
843 | 843 |
844 gtk_tree_selection_select_path(GTK_TREE_SELECTION(gtk_tree_view_get_selection(GTK_TREE_VIEW(b->list))), path); | 844 gtk_tree_selection_select_path(GTK_TREE_SELECTION(gtk_tree_view_get_selection(GTK_TREE_VIEW(b->list))), path); |
845 gtk_tree_model_get_iter(GTK_TREE_MODEL(mod), &iter, path); | 845 gtk_tree_model_get_iter(GTK_TREE_MODEL(mod), &iter, path); |
846 gtk_tree_model_get(GTK_TREE_MODEL(mod), &iter, 1, &who, -1); | 846 gtk_tree_model_get(GTK_TREE_MODEL(mod), &iter, 1, &who, -1); |
847 | 847 |
926 /* | 926 /* |
927 * Common code for adding a chat buddy to the list | 927 * Common code for adding a chat buddy to the list |
928 */ | 928 */ |
929 static void add_chat_buddy_common(struct conversation *b, char *name, int pos) | 929 static void add_chat_buddy_common(struct conversation *b, char *name, int pos) |
930 { | 930 { |
931 char tmp[BUF_LONG]; | 931 GtkTreeIter iter; |
932 char ign[1]; | 932 GtkListStore *ls; |
933 GtkTreeIter iter; | 933 |
934 GtkListStore *ls; | 934 |
935 | 935 ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(b->list))); |
936 | 936 |
937 ls = GTK_LIST_STORE(gtk_tree_view_get_model(GTK_TREE_VIEW(b->list))); | 937 gtk_list_store_append(ls, &iter); |
938 | 938 gtk_list_store_set(ls, &iter, 0, ignored(b, name) ? "X" : " ", 1, name, -1); |
939 gtk_list_store_append(ls, &iter); | 939 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls), 1, GTK_SORT_ASCENDING); |
940 gtk_list_store_set(ls, &iter, 0, ignored(b, name) ? "X" : " ", 1, name, -1); | |
941 gtk_tree_sortable_set_sort_column_id(GTK_TREE_SORTABLE(ls), 1, GTK_SORT_ASCENDING); | |
942 } | 940 } |
943 | 941 |
944 void add_chat_buddy(struct conversation *b, char *buddy, char *extra_msg) | 942 void add_chat_buddy(struct conversation *b, char *buddy, char *extra_msg) |
945 { | 943 { |
946 char *name = g_strdup(buddy); | 944 char *name = g_strdup(buddy); |
977 char *name = g_strdup(new); | 975 char *name = g_strdup(new); |
978 char *ign; | 976 char *ign; |
979 int pos; | 977 int pos; |
980 char tmp[BUF_LONG]; | 978 char tmp[BUF_LONG]; |
981 GtkTreeIter iter; | 979 GtkTreeIter iter; |
982 GtkTreePath *path; | |
983 GtkTreeModel *mod; | 980 GtkTreeModel *mod; |
984 int f = 1; | 981 int f = 1; |
985 | 982 |
986 while (names) { | 983 while (names) { |
987 if (!g_strcasecmp((char *)names->data, old)) { | 984 if (!g_strcasecmp((char *)names->data, old)) { |
1053 void remove_chat_buddy(struct conversation *b, char *buddy, char *reason) | 1050 void remove_chat_buddy(struct conversation *b, char *buddy, char *reason) |
1054 { | 1051 { |
1055 GList *names = b->in_room; | 1052 GList *names = b->in_room; |
1056 char tmp[BUF_LONG]; | 1053 char tmp[BUF_LONG]; |
1057 GtkTreeIter iter; | 1054 GtkTreeIter iter; |
1058 GtkTreePath *path; | |
1059 GtkTreeModel *mod; | 1055 GtkTreeModel *mod; |
1060 int f = 1; | 1056 int f = 1; |
1061 int i = 0; | |
1062 | 1057 |
1063 plugin_event(event_chat_buddy_leave, b->gc, b->id, buddy); | 1058 plugin_event(event_chat_buddy_leave, b->gc, b->id, buddy); |
1064 | 1059 |
1065 while (names) { | 1060 while (names) { |
1066 if (!g_strcasecmp((char *)names->data, buddy)) { | 1061 if (!g_strcasecmp((char *)names->data, buddy)) { |
1067 char *tmp = names->data; | |
1068 b->in_room = g_list_remove(b->in_room, names->data); | 1062 b->in_room = g_list_remove(b->in_room, names->data); |
1069 | 1063 |
1070 mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); | 1064 mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); |
1071 | 1065 |
1072 if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(mod), &iter)) | 1066 if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(mod), &iter)) |
1114 | 1108 |
1115 | 1109 |
1116 void im_callback(GtkWidget *w, struct conversation *b) | 1110 void im_callback(GtkWidget *w, struct conversation *b) |
1117 { | 1111 { |
1118 gchar *name; | 1112 gchar *name; |
1119 GList *i; | |
1120 struct conversation *c; | 1113 struct conversation *c; |
1121 GtkTreeIter iter; | 1114 GtkTreeIter iter; |
1122 GtkTreeModel *mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); | 1115 GtkTreeModel *mod = gtk_tree_view_get_model(GTK_TREE_VIEW(b->list)); |
1123 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(b->list)); | 1116 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(b->list)); |
1124 | 1117 |
1195 GtkWidget *sep; | 1188 GtkWidget *sep; |
1196 GtkListStore *ls; | 1189 GtkListStore *ls; |
1197 GtkWidget *list; | 1190 GtkWidget *list; |
1198 GtkCellRenderer *rend; | 1191 GtkCellRenderer *rend; |
1199 GtkTreeViewColumn *col; | 1192 GtkTreeViewColumn *col; |
1200 GtkTreeSelection *sel; | |
1201 GtkTreeIter *iter; | |
1202 | 1193 |
1203 char buf[BUF_LONG]; | 1194 char buf[BUF_LONG]; |
1204 | 1195 |
1205 /*int dispstyle = set_dispstyle(1);*/ | 1196 /*int dispstyle = set_dispstyle(1);*/ |
1206 | 1197 |