Mercurial > pidgin.yaz
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); |