Mercurial > pidgin
comparison src/multi.c @ 3867:43e396e94095
[gaim-migrate @ 4019]
compile cleanups by nathan
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Sun, 03 Nov 2002 07:36:09 +0000 |
parents | fb519383a058 |
children | 94852b7cc81f |
comparison
equal
deleted
inserted
replaced
3866:994b5c4d15dd | 3867:43e396e94095 |
---|---|
24 #include <gtk/gtk.h> | 24 #include <gtk/gtk.h> |
25 #include "prpl.h" | 25 #include "prpl.h" |
26 #include "multi.h" | 26 #include "multi.h" |
27 #include "gaim.h" | 27 #include "gaim.h" |
28 | 28 |
29 #include "pixmaps/gnome_add.xpm" | |
30 #include "pixmaps/gnome_preferences.xpm" | |
31 #include "pixmaps/join.xpm" | |
32 #include "pixmaps/gnome_remove.xpm" | |
33 #include "pixmaps/cancel.xpm" | 29 #include "pixmaps/cancel.xpm" |
34 #include "pixmaps/ok.xpm" | 30 #include "pixmaps/ok.xpm" |
35 #include "pixmaps/tb_redo.xpm" | |
36 #include "pixmaps/tb_undo.xpm" | |
37 #include "pixmaps/tb_refresh.xpm" | |
38 /*#include "pixmaps/no_icon.xpm"*/ | 31 /*#include "pixmaps/no_icon.xpm"*/ |
39 | 32 |
40 #define LOGIN_STEPS 5 | 33 #define LOGIN_STEPS 5 |
41 | 34 |
42 GSList *connections; | 35 GSList *connections; |
926 } | 919 } |
927 | 920 |
928 static void mod_acct(GtkWidget *w, gpointer d) | 921 static void mod_acct(GtkWidget *w, gpointer d) |
929 { | 922 { |
930 GtkTreeSelection *selection; | 923 GtkTreeSelection *selection; |
931 GtkTreeIter iter; | |
932 GtkTreeModel *model; | |
933 | 924 |
934 selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); | 925 selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); |
935 | 926 |
936 gtk_tree_selection_selected_foreach(selection, mod_acct_func, NULL); | 927 gtk_tree_selection_selected_foreach(selection, mod_acct_func, NULL); |
937 | 928 |
1053 static void acct_signin(GtkCellRendererToggle *cell, gchar *path_str, | 1044 static void acct_signin(GtkCellRendererToggle *cell, gchar *path_str, |
1054 gpointer d) | 1045 gpointer d) |
1055 { | 1046 { |
1056 GtkTreeModel *model = (GtkTreeModel *)d; | 1047 GtkTreeModel *model = (GtkTreeModel *)d; |
1057 GtkTreeIter iter; | 1048 GtkTreeIter iter; |
1058 GtkTreePath *path = gtk_tree_path_new_from_string(path_str); | |
1059 | 1049 |
1060 struct aim_user *u = NULL; | 1050 struct aim_user *u = NULL; |
1061 struct prpl *p = NULL; | 1051 struct prpl *p = NULL; |
1062 | 1052 |
1063 gtk_tree_model_get_iter_from_string(model, &iter, path_str); | 1053 gtk_tree_model_get_iter_from_string(model, &iter, path_str); |
1092 } | 1082 } |
1093 | 1083 |
1094 static void acct_autologin(GtkCellRendererToggle *cell, gchar *path_str, | 1084 static void acct_autologin(GtkCellRendererToggle *cell, gchar *path_str, |
1095 gpointer d) | 1085 gpointer d) |
1096 { | 1086 { |
1097 GtkTreeModel *model = (GtkTreeModel *)d; | 1087 GtkTreeModel *model = (GtkTreeModel *)d; |
1098 GtkTreeIter iter; | 1088 GtkTreeIter iter; |
1099 GtkTreePath *path = gtk_tree_path_new_from_string(path_str); | |
1100 | 1089 |
1101 struct aim_user *u = NULL; | 1090 struct aim_user *u = NULL; |
1102 struct prpl *p = NULL; | |
1103 | 1091 |
1104 gtk_tree_model_get_iter_from_string(model, &iter, path_str); | 1092 gtk_tree_model_get_iter_from_string(model, &iter, path_str); |
1105 gtk_tree_model_get(model, &iter, COLUMN_DATA, &u, -1); | 1093 gtk_tree_model_get(model, &iter, COLUMN_DATA, &u, -1); |
1106 | 1094 |
1107 u->options ^= OPT_USR_AUTO; | 1095 u->options ^= OPT_USR_AUTO; |
1146 } | 1134 } |
1147 | 1135 |
1148 static void del_acct(GtkWidget *w, gpointer d) | 1136 static void del_acct(GtkWidget *w, gpointer d) |
1149 { | 1137 { |
1150 GtkTreeSelection *selection; | 1138 GtkTreeSelection *selection; |
1151 GtkTreeIter iter; | |
1152 GtkTreeModel *model; | |
1153 | 1139 |
1154 selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); | 1140 selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(treeview)); |
1155 | 1141 |
1156 gtk_tree_selection_selected_foreach(selection, del_acct_func, NULL); | 1142 gtk_tree_selection_selected_foreach(selection, del_acct_func, NULL); |
1157 } | 1143 } |
1177 void account_editor(GtkWidget *w, GtkWidget *W) | 1163 void account_editor(GtkWidget *w, GtkWidget *W) |
1178 { | 1164 { |
1179 /* please kill me */ | 1165 /* please kill me */ |
1180 GtkWidget *vbox; | 1166 GtkWidget *vbox; |
1181 GtkWidget *hbox; | 1167 GtkWidget *hbox; |
1182 GtkWidget *vbox2; | |
1183 GtkWidget *sw; | 1168 GtkWidget *sw; |
1184 GtkWidget *button; /* used for many things */ | 1169 GtkWidget *button; /* used for many things */ |
1185 GtkWidget *sep; | 1170 GtkWidget *sep; |
1186 GtkSizeGroup *sg; | 1171 GtkSizeGroup *sg; |
1187 GtkWidget *frame; | 1172 GtkWidget *frame; |
1322 } | 1307 } |
1323 } | 1308 } |
1324 | 1309 |
1325 void account_online(struct gaim_connection *gc) | 1310 void account_online(struct gaim_connection *gc) |
1326 { | 1311 { |
1327 int i; | |
1328 struct signon_meter *meter = find_signon_meter(gc); | 1312 struct signon_meter *meter = find_signon_meter(gc); |
1329 GtkTreeIter iter; | 1313 GtkTreeIter iter; |
1330 | 1314 |
1331 /* first we hide the login progress meter */ | 1315 /* first we hide the login progress meter */ |
1332 if (meter) { | 1316 if (meter) { |