comparison pidgin/gtkaccount.c @ 18032:fbebe15c91a7

propagate from branch 'im.pidgin.pidgin' (head bdd3cb040100fe925456b862d03cc6c5a61648ef) to branch 'im.pidgin.pidgin.2.1.0' (head d848f911176cfb2100a9f60b1d6bacdfe86e956e)
author Luke Schierer <lschiere@pidgin.im>
date Sat, 02 Jun 2007 13:09:49 +0000
parents ec8a4b674d50 92e27556160c
children 2a6fb7c6d030
comparison
equal deleted inserted replaced
17651:79ecaab86f91 18032:fbebe15c91a7
1463 1463
1464 if ((dialog->plugin = purple_find_prpl(dialog->protocol_id)) != NULL) 1464 if ((dialog->plugin = purple_find_prpl(dialog->protocol_id)) != NULL)
1465 dialog->prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(dialog->plugin); 1465 dialog->prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(dialog->plugin);
1466 1466
1467 1467
1468 dialog->window = win = gtk_window_new(GTK_WINDOW_TOPLEVEL); 1468 dialog->window = win = pidgin_create_window((type == PIDGIN_ADD_ACCOUNT_DIALOG) ? _("Add Account") : _("Modify Account"),
1469 gtk_window_set_role(GTK_WINDOW(win), "account"); 1469 PIDGIN_HIG_BORDER, "account", FALSE);
1470
1471 if (type == PIDGIN_ADD_ACCOUNT_DIALOG)
1472 gtk_window_set_title(GTK_WINDOW(win), _("Add Account"));
1473 else
1474 gtk_window_set_title(GTK_WINDOW(win), _("Modify Account"));
1475
1476 gtk_window_set_resizable(GTK_WINDOW(win), FALSE);
1477
1478 gtk_container_set_border_width(GTK_CONTAINER(win), PIDGIN_HIG_BORDER);
1479 1470
1480 g_signal_connect(G_OBJECT(win), "delete_event", 1471 g_signal_connect(G_OBJECT(win), "delete_event",
1481 G_CALLBACK(account_win_destroy_cb), dialog); 1472 G_CALLBACK(account_win_destroy_cb), dialog);
1482 1473
1483 /* Setup the vbox */ 1474 /* Setup the vbox */
2317 GtkWidget *bbox; 2308 GtkWidget *bbox;
2318 GtkWidget *sw; 2309 GtkWidget *sw;
2319 GtkWidget *button; 2310 GtkWidget *button;
2320 int width, height; 2311 int width, height;
2321 2312
2322
2323 if (accounts_window != NULL) { 2313 if (accounts_window != NULL) {
2324 gtk_window_present(GTK_WINDOW(accounts_window->window)); 2314 gtk_window_present(GTK_WINDOW(accounts_window->window));
2325 return; 2315 return;
2326 } 2316 }
2327 2317
2328 accounts_window = dialog = g_new0(AccountsWindow, 1); 2318 accounts_window = dialog = g_new0(AccountsWindow, 1);
2329 2319
2330 width = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/accounts/dialog/width"); 2320 width = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/accounts/dialog/width");
2331 height = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/accounts/dialog/height"); 2321 height = purple_prefs_get_int(PIDGIN_PREFS_ROOT "/accounts/dialog/height");
2332 2322
2333 dialog->window = win = gtk_window_new(GTK_WINDOW_TOPLEVEL); 2323 dialog->window = win = pidgin_create_window(_("Accounts"), PIDGIN_HIG_BORDER, "accounts", TRUE);
2334 gtk_window_set_default_size(GTK_WINDOW(win), width, height); 2324 gtk_window_set_default_size(GTK_WINDOW(win), width, height);
2335 gtk_window_set_role(GTK_WINDOW(win), "accounts");
2336 gtk_window_set_title(GTK_WINDOW(win), _("Accounts"));
2337 gtk_container_set_border_width(GTK_CONTAINER(win), PIDGIN_HIG_BORDER);
2338 2325
2339 g_signal_connect(G_OBJECT(win), "delete_event", 2326 g_signal_connect(G_OBJECT(win), "delete_event",
2340 G_CALLBACK(accedit_win_destroy_cb), accounts_window); 2327 G_CALLBACK(accedit_win_destroy_cb), accounts_window);
2341 g_signal_connect(G_OBJECT(win), "configure_event", 2328 g_signal_connect(G_OBJECT(win), "configure_event",
2342 G_CALLBACK(configure_cb), accounts_window); 2329 G_CALLBACK(configure_cb), accounts_window);