2007-07-16 Johannes Schmid <johannes.schmid@openismus.com>
authorJohannes Schmid <johannes.schmid@openismus.com>
Mon, 16 Jul 2007 17:17:13 +0000 (17:17 +0000)
committerJohannes Schmid <johannes.schmid@openismus.com>
Mon, 16 Jul 2007 17:17:13 +0000 (17:17 +0000)
* src/maemo/easysetup/modest-easysetup-wizard.c:
Added scrollbars to account wizard dialog.
Fixed projects.maemo.org NB #6274

pmo-trunk-r2743

ChangeLog
ChangeLog2
src/maemo/easysetup/modest-easysetup-wizard.c

index acb6b92..b8a670c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1 +1,10 @@
+2007-07-16  Johannes Schmid,,,  <jhs@idefix>
+
+       reviewed by: <delete if not using a buddy>
+
+       * src/maemo/easysetup/modest-easysetup-wizard.c:
+       (create_page_account_details), (create_page_user_details),
+       (create_page_complete_easysetup), (create_page_custom_incoming),
+       (create_page_custom_outgoing), (create_page_complete_custom):
+
 * please check the svn log instead
 * please check the svn log instead
index b763726..a46933c 100644 (file)
@@ -1,3 +1,9 @@
+2007-07-16  Johannes Schmid <johannes.schmid@openismus.com>
+
+       * src/maemo/easysetup/modest-easysetup-wizard.c:
+       Added scrollbars to account wizard dialog.
+       Fixed projects.maemo.org NB #62744
+
 2007-07-16  Murray Cumming  <murrayc@murrayc.com>
 
        * src/widgets/modest-msg-view.h:
 2007-07-16  Murray Cumming  <murrayc@murrayc.com>
 
        * src/widgets/modest-msg-view.h:
index 72d6fc9..dfda166 100644 (file)
@@ -371,11 +371,19 @@ create_page_account_details (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
        GtkWidget *label = gtk_label_new(_("mcen_ia_accountdetails"));
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
        GtkWidget *label = gtk_label_new(_("mcen_ia_accountdetails"));
+       GtkWidget *scrollwin = gtk_scrolled_window_new(NULL, NULL);
+
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
+                                                                                                                                GTK_POLICY_NEVER,
+                                                                                                                                GTK_POLICY_AUTOMATIC);
+
+       
        gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
        gtk_label_set_max_width_chars (GTK_LABEL (label), 40);
        gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, MODEST_MARGIN_HALF);
        gtk_widget_show (label);
        
        gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
        gtk_label_set_max_width_chars (GTK_LABEL (label), 40);
        gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, MODEST_MARGIN_HALF);
        gtk_widget_show (label);
        
+       
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
         * We use GTK_SIZE_GROUP_HORIZONTAL, so that the widths are the same. */
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
         * We use GTK_SIZE_GROUP_HORIZONTAL, so that the widths are the same. */
@@ -502,14 +510,23 @@ create_page_account_details (ModestEasysetupWizardDialog *self)
                                              on_entry_max, self);
        
        gtk_widget_show (GTK_WIDGET (box));
                                              on_entry_max, self);
        
        gtk_widget_show (GTK_WIDGET (box));
+       gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrollwin),
+                                                                                                                                                               box);
+       gtk_widget_show (GTK_WIDGET(scrollwin));
        
        
-       return GTK_WIDGET (box);
+       return GTK_WIDGET (scrollwin);
 }
 
 static GtkWidget*
 create_page_user_details (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
 }
 
 static GtkWidget*
 create_page_user_details (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
+       GtkWidget *scrollwin = gtk_scrolled_window_new(NULL, NULL);
+
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
+                                                                                                                                GTK_POLICY_NEVER,
+                                                                                                                                GTK_POLICY_AUTOMATIC);
+
        
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
        
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
@@ -605,8 +622,11 @@ create_page_user_details (ModestEasysetupWizardDialog *self)
        
        
        gtk_widget_show (GTK_WIDGET (box));
        
        
        gtk_widget_show (GTK_WIDGET (box));
+       gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrollwin), 
+                                                                                                                                                               box);
+       gtk_widget_show(scrollwin);
        
        
-       return GTK_WIDGET (box);
+       return GTK_WIDGET (scrollwin);
 }
 
 static GtkWidget* create_page_complete_easysetup (ModestEasysetupWizardDialog *self)
 }
 
 static GtkWidget* create_page_complete_easysetup (ModestEasysetupWizardDialog *self)
@@ -634,6 +654,7 @@ static GtkWidget* create_page_complete_easysetup (ModestEasysetupWizardDialog *s
        gtk_widget_show (label);
        
        gtk_widget_show (GTK_WIDGET (box));
        gtk_widget_show (label);
        
        gtk_widget_show (GTK_WIDGET (box));
+       
        return GTK_WIDGET (box);
 }
 
        return GTK_WIDGET (box);
 }
 
@@ -696,7 +717,13 @@ static void on_entry_incoming_servername_changed(GtkEntry *entry, gpointer user_
 static GtkWidget* create_page_custom_incoming (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
 static GtkWidget* create_page_custom_incoming (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
+       GtkWidget *scrollwin = gtk_scrolled_window_new(NULL, NULL);
+
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
+                                                                                                                                GTK_POLICY_NEVER,
+                                                                                                                                GTK_POLICY_AUTOMATIC);
 
 
+       
        /* Show note that account type cannot be changed in future: */
        GtkWidget *label = gtk_label_new (_("mcen_ia_emailsetup_account_type"));
        gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
        /* Show note that account type cannot be changed in future: */
        GtkWidget *label = gtk_label_new (_("mcen_ia_emailsetup_account_type"));
        gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
@@ -780,8 +807,11 @@ static GtkWidget* create_page_custom_incoming (ModestEasysetupWizardDialog *self
        gtk_widget_show (caption);
        
        gtk_widget_show (GTK_WIDGET (box));
        gtk_widget_show (caption);
        
        gtk_widget_show (GTK_WIDGET (box));
+       gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW(scrollwin), 
+                                                                                                                                                                box);
+       gtk_widget_show(scrollwin);
        
        
-       return GTK_WIDGET (box);
+       return GTK_WIDGET (scrollwin);
 }
 
 static void
 }
 
 static void
@@ -839,6 +869,12 @@ static void on_entry_outgoing_servername_changed (GtkEntry *entry, gpointer user
 static GtkWidget* create_page_custom_outgoing (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
 static GtkWidget* create_page_custom_outgoing (ModestEasysetupWizardDialog *self)
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
+       GtkWidget *scrollwin = gtk_scrolled_window_new(NULL, NULL);
+
+       gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin),
+                                                                                                                                GTK_POLICY_NEVER,
+                                                                                                                                GTK_POLICY_AUTOMATIC);
+
        
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
        
        /* Create a size group to be used by all captions.
         * Note that HildonCaption does not create a default size group if we do not specify one.
@@ -932,8 +968,10 @@ static GtkWidget* create_page_custom_outgoing (ModestEasysetupWizardDialog *self
        
        
        gtk_widget_show (GTK_WIDGET (box));
        
        
        gtk_widget_show (GTK_WIDGET (box));
+       gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW(scrollwin), box);
+       gtk_widget_show(scrollwin);
        
        
-       return GTK_WIDGET (box);
+       return GTK_WIDGET (scrollwin);
 }
 
 static gboolean
 }
 
 static gboolean
@@ -984,6 +1022,7 @@ static GtkWidget* create_page_complete_custom (ModestEasysetupWizardDialog *self
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
        GtkWidget *label = gtk_label_new(_("mcen_ia_emailsetup_setup_complete"));
 {
        GtkWidget *box = gtk_vbox_new (FALSE, MODEST_MARGIN_NONE);
        GtkWidget *label = gtk_label_new(_("mcen_ia_emailsetup_setup_complete"));
+       
        gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
        gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
        gtk_widget_show (label);
        gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
        gtk_box_pack_start (GTK_BOX (box), label, FALSE, FALSE, 0);
        gtk_widget_show (label);