Mercurial > pidgin.yaz
comparison src/aim.c @ 3483:abaee81fdea2
[gaim-migrate @ 3537]
Thanks, deryni
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Fri, 30 Aug 2002 21:37:09 +0000 |
parents | 443b3311871d |
children | 66bf7ecefedd |
comparison
equal
deleted
inserted
replaced
3482:25eea0717f72 | 3483:abaee81fdea2 |
---|---|
151 g_snprintf(u->password, sizeof u->password, "%s", password); | 151 g_snprintf(u->password, sizeof u->password, "%s", password); |
152 save_prefs(); | 152 save_prefs(); |
153 serv_login(u); | 153 serv_login(u); |
154 } | 154 } |
155 | 155 |
156 static void dologin_all(GtkWidget *widget, GtkWidget *w) | |
157 { | |
158 struct aim_user *u; | |
159 GSList *users = aim_users; | |
160 | |
161 while (users) { | |
162 u = users->data; | |
163 if (u->options & OPT_USR_AUTO) | |
164 serv_login(u); | |
165 users = users->next; | |
166 } | |
167 } | |
156 | 168 |
157 static void doenter(GtkWidget *widget, GtkWidget *w) | 169 static void doenter(GtkWidget *widget, GtkWidget *w) |
158 { | 170 { |
159 if (widget == name) { | 171 if (widget == name) { |
160 gtk_entry_set_text(GTK_ENTRY(pass), ""); | 172 gtk_entry_set_text(GTK_ENTRY(pass), ""); |
200 } | 212 } |
201 | 213 |
202 | 214 |
203 void show_login() | 215 void show_login() |
204 { | 216 { |
217 GtkWidget *signon_all; | |
205 GtkWidget *options; | 218 GtkWidget *options; |
206 #ifdef GAIM_PLUGINS | 219 #ifdef GAIM_PLUGINS |
207 GtkWidget *plugs; | 220 GtkWidget *plugs; |
208 #endif | 221 #endif |
209 #ifndef NO_MULTI | 222 #ifndef NO_MULTI |
324 | 337 |
325 hbox = gtk_hbox_new(TRUE, 10); | 338 hbox = gtk_hbox_new(TRUE, 10); |
326 gtk_box_pack_start(GTK_BOX(sbox), hbox, TRUE, TRUE, 0); | 339 gtk_box_pack_start(GTK_BOX(sbox), hbox, TRUE, TRUE, 0); |
327 gtk_widget_show(hbox); | 340 gtk_widget_show(hbox); |
328 | 341 |
329 reg = gtk_button_new_with_label(_("About")); | 342 reg = gtk_button_new_with_label(_("Auto-login")); |
330 options = gtk_button_new_with_label(_("Options")); | 343 options = gtk_button_new_with_label(_("Options")); |
331 #ifdef GAIM_PLUGINS | 344 #ifdef GAIM_PLUGINS |
332 plugs = gtk_button_new_with_label(_("Plugins")); | 345 plugs = gtk_button_new_with_label(_("Plugins")); |
333 #endif | 346 #endif |
334 if (misc_options & OPT_MISC_COOL_LOOK) { | 347 if (misc_options & OPT_MISC_COOL_LOOK) { |
337 #ifdef GAIM_PLUGINS | 350 #ifdef GAIM_PLUGINS |
338 gtk_button_set_relief(GTK_BUTTON(plugs), GTK_RELIEF_NONE); | 351 gtk_button_set_relief(GTK_BUTTON(plugs), GTK_RELIEF_NONE); |
339 #endif | 352 #endif |
340 } | 353 } |
341 | 354 |
342 gtk_signal_connect(GTK_OBJECT(reg), "clicked", GTK_SIGNAL_FUNC(show_about), NULL); | 355 gtk_signal_connect(GTK_OBJECT(reg), "clicked", GTK_SIGNAL_FUNC(dologin_all), NULL); |
343 gtk_signal_connect(GTK_OBJECT(options), "clicked", GTK_SIGNAL_FUNC(show_prefs), NULL); | 356 gtk_signal_connect(GTK_OBJECT(options), "clicked", GTK_SIGNAL_FUNC(show_prefs), NULL); |
344 #ifdef GAIM_PLUGINS | 357 #ifdef GAIM_PLUGINS |
345 gtk_signal_connect(GTK_OBJECT(plugs), "clicked", GTK_SIGNAL_FUNC(show_plugins), NULL); | 358 gtk_signal_connect(GTK_OBJECT(plugs), "clicked", GTK_SIGNAL_FUNC(show_plugins), NULL); |
346 #endif | 359 #endif |
347 | 360 |
348 gtk_box_pack_start(GTK_BOX(hbox), reg, TRUE, TRUE, 0); | 361 gtk_box_pack_start(GTK_BOX(hbox), plugs, TRUE, TRUE, 0); |
349 gtk_box_pack_start(GTK_BOX(hbox), options, TRUE, TRUE, 0); | 362 gtk_box_pack_start(GTK_BOX(hbox), options, TRUE, TRUE, 0); |
350 #ifdef GAIM_PLUGINS | 363 #ifdef GAIM_PLUGINS |
351 gtk_box_pack_start(GTK_BOX(hbox), plugs, TRUE, TRUE, 0); | 364 gtk_box_pack_start(GTK_BOX(hbox), reg, TRUE, TRUE, 0); |
352 #endif | 365 #endif |
353 | 366 |
354 gtk_widget_show(reg); | 367 gtk_widget_show(reg); |
355 gtk_widget_show(options); | 368 gtk_widget_show(options); |
356 #ifdef GAIM_PLUGINS | 369 #ifdef GAIM_PLUGINS |