Mercurial > pidgin
comparison src/gtkaccount.c @ 5592:57165429ed73
[gaim-migrate @ 5996]
You can sign on and off, but you can never leave.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 31 May 2003 08:39:12 +0000 |
parents | 3a9b54f260e3 |
children | 6500a6c8d679 |
comparison
equal
deleted
inserted
replaced
5591:74a0e79ad627 | 5592:57165429ed73 |
---|---|
125 } | 125 } |
126 | 126 |
127 static void | 127 static void |
128 __online_cb(GtkCellRendererToggle *renderer, gchar *path_str, gpointer data) | 128 __online_cb(GtkCellRendererToggle *renderer, gchar *path_str, gpointer data) |
129 { | 129 { |
130 | 130 AccountsDialog *dialog = (AccountsDialog *)data; |
131 GaimAccount *account; | |
132 GtkTreeModel *model = GTK_TREE_MODEL(dialog->model); | |
133 GtkTreeIter iter; | |
134 | |
135 gtk_tree_model_get_iter_from_string(model, &iter, path_str); | |
136 gtk_tree_model_get(model, &iter, COLUMN_DATA, &account, -1); | |
137 | |
138 if (gaim_account_is_connected(account)) | |
139 gaim_account_disconnect(account); | |
140 else | |
141 gaim_account_connect(account); | |
131 } | 142 } |
132 | 143 |
133 static void | 144 static void |
134 __autologin_cb(GtkCellRendererToggle *renderer, gchar *path_str, | 145 __autologin_cb(GtkCellRendererToggle *renderer, gchar *path_str, |
135 gpointer data) | 146 gpointer data) |