aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/em-account-editor.c31
1 files changed, 27 insertions, 4 deletions
diff --git a/mail/em-account-editor.c b/mail/em-account-editor.c
index c4a9b3bad3..a120752ddc 100644
--- a/mail/em-account-editor.c
+++ b/mail/em-account-editor.c
@@ -2470,8 +2470,24 @@ emae_receive_options_item (EConfig *ec, EConfigItem *item, GtkWidget *parent, Gt
|| emae->priv->source.provider->extra_conf == NULL)
return NULL;
- if (old)
+ if (old) {
+ if (emae->type == EMAE_PAGES) {
+ GtkWidget *box = gtk_hbox_new (FALSE, 12);
+ gtk_widget_reparent (old, box);
+ gtk_widget_show(box);
+ gtk_box_set_child_packing ((GtkBox *)box, old, TRUE, TRUE, 12, GTK_PACK_START);
+ gtk_box_pack_end ((GtkBox *)emae->pages[2], box, FALSE, FALSE, 0);
+ }
return old;
+ }
+
+ if (emae->type == EMAE_PAGES) {
+ GtkWidget *box = gtk_hbox_new (FALSE, 12);
+ gtk_widget_reparent (parent, box);
+ gtk_widget_show(box);
+ gtk_box_set_child_packing ((GtkBox *)box, parent, TRUE, TRUE, 12, GTK_PACK_START);
+ gtk_box_pack_start ((GtkBox *)emae->pages[2], box, FALSE, FALSE, 0);
+ }
/* We have to add the automatic mail check item with the rest of the receive options */
row = ((GtkTable *)parent)->nrows;
@@ -2513,6 +2529,13 @@ emae_receive_options_extra_item (EConfig *ec, EConfigItem *eitem, GtkWidget *par
if (emae->priv->source.provider == NULL
|| emae->priv->source.provider->extra_conf == NULL)
return NULL;
+ if (emae->type == EMAE_PAGES) {
+ GtkWidget *box = gtk_hbox_new (FALSE, 12);
+ gtk_widget_reparent (parent, box);
+ gtk_widget_show(box);
+ gtk_box_set_child_packing ((GtkBox *)box, parent, TRUE, TRUE, 12, GTK_PACK_START);
+ gtk_box_pack_start ((GtkBox *)emae->pages[2], box, FALSE, FALSE, 0);
+ }
entries = emae->priv->source.provider->extra_conf;
for (i=0;entries && entries[i].type != CAMEL_PROVIDER_CONF_END;i++)
@@ -2524,7 +2547,6 @@ emae_receive_options_extra_item (EConfig *ec, EConfigItem *eitem, GtkWidget *par
return NULL;
section:
d (printf ("Building extra section '%s'\n", eitem->path));
-
url = emae_account_url (emae, emae_service_info[service->type].account_uri_key);
item->extra_table = g_hash_table_new (g_str_hash, g_str_equal);
extra = g_hash_table_new (g_str_hash, g_str_equal);
@@ -2653,7 +2675,7 @@ emae_send_page (EConfig *ec, EConfigItem *item, GtkWidget *parent, GtkWidget *ol
w = e_builder_get_widget (builder, item->label);
if (emae->type == EMAE_PAGES) {
- gtk_box_pack_start ((GtkBox *)emae->pages[2], w, TRUE, TRUE, 0);
+ gtk_box_pack_start ((GtkBox *)emae->pages[3], w, TRUE, TRUE, 0);
} else if (((EConfig *)priv->config)->type == E_CONFIG_ASSISTANT) {
GtkWidget *page = emae_create_basic_assistant_page (GTK_ASSISTANT (parent), "transport_page", old);
@@ -3353,6 +3375,7 @@ em_account_editor_construct (EMAccountEditor *emae, EMAccountEditorType type, co
emae->editor = e_config_create_window ((EConfig *)ec, NULL, type==EMAE_NOTEBOOK?_("Account Editor"):_("Evolution Account Assistant"));
g_signal_connect (emae->editor, "destroy", G_CALLBACK(emae_editor_destroyed), emae);
} else {
- e_config_create_widget ((EConfig *)ec);
+ GtkWidget *noshow = e_config_create_widget ((EConfig *)ec);
+ gtk_widget_hide (noshow);
}
}
='commitgraph'>* KDE/FreeBSD team presents KDE SC 4.10.3 ports!makc2013-05-191-2/+2 * OsmoSDR is a 100% Free Software based small form-factor inexpensive SDRmartymac2013-05-176-0/+105 * Use the power of USES=pathfix instead of the file patch.bsam2013-05-142-11/+1 * Libmodbus is a C library designed to provide a fast and robustbsam2013-05-145-0/+65 * Rectify USE_TEX to support both of teTeX and TeXLive.hrs2013-05-121-1/+1 * Update to 0.92 .nox2013-05-115-12/+12 * - Update to 0.91 .nox2013-05-099-101/+93 * - Fix plist.avilla2013-05-071-3/+3 * - Update libimobiledevice to 1.1.5.avilla2013-05-077-50/+104 * - Update to 1.0.8.avilla2013-05-074-20/+17 * Fix comparison in patch from my previous commit.madpilot2013-05-071-1/+1 * - Take advantage of accept4() in recent CURRENT [1]madpilot2013-05-073-5/+5 * Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetexhrs2013-05-061-2/+2 * Fix installation of ports that rely on cp -n for installing files. r245960flo2013-05-051-6/+2 * Fix extractionbapt2013-05-051-7/+5 * Fix build with bmakebapt2013-05-051-1/+4 * Chase security/libgcrypt updateehaupt2013-05-042-11/+3 * Add licence info to some portscrees2013-05-011-5/+3 * Convert a bunch of ports from WITHOUT_NLS -> ${PORT_OPTIONS:MNLS}bapt2013-04-303-27/+21 * In preparation of removing devel/libusb (expires 2013-04-30), remove itrene2013-04-304-28/+7 * Release 3.6.3 is a significant release, adding major newdb2013-04-2939-13645/+3177 * - Safe with NOPORTDOCS=yesbeech2013-04-291-3/+5 * Add new port comms/dabstick-radio:nox2013-04-2910-0/+214 * Convert the last USE_ICONV to USES=iconvbapt2013-04-284-6/+4 * Add Gstreamer 1.0.7. This is the new stable version of thekwm2013-04-282-0/+14 * Convert USE_GETTEXT -> USES=gettextbapt2013-04-262-12/+12 * - Convert USE_GETTEXT to USES (part 4)ak2013-04-265-6/+5 * - Convert USE_GETTEXT to USES (part 3)ak2013-04-2511-11/+11 * Set MAINTAINER to my @FreeBSD.org address.tijl2013-04-243-3/+3 * Mark the following ports deprecated. They have been unsupported upstreamtijl2013-04-241-1/+4 * - Convert USE_GETTEXT to USES (part 1)ak2013-04-242-4/+2 * Convert all c categories to USE=pkgconfigbapt2013-04-239-16/+10 * Update tilp2 and its libraries:tijl2013-04-2311-90/+94 * Fix double fclose() when local file exists in receive_file().danfe2013-04-221-2/+10 * Horde ports update:mm2013-04-224-6/+6 * - Do not call cleanup() in usage() (read: before fd_init()). Doing so candanfe2013-04-203-12/+27 * - Fix runtime problem on CURRENT after r248534madpilot2013-04-171-0/+19 * - Fix typo in OptionsNG conversionwg2013-04-061-1/+1 * - Fix build docbook-xsl is needed along with asciidoc + xsltprocdb2013-04-026-28/+16 * - trim headerdb2013-03-304-6/+64 * For perl@ owned ports:eadler2013-03-292-12/+4 * Style: tab -> space.eadler2013-03-292-2/+2 * Drop support for old versions of FreeBSD from unmaintained portseadler2013-03-282-11/+1 * Mechanically convert unmaintained ports which use "gnomehack" to use "pathfix...eadler2013-03-281-1/+2 * KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-273-6/+8 * Use local sites for now.mr2013-03-26