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) {