X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fhildon2%2Fmodest-msg-edit-window.c;h=85714619ecef957e9bc384aa542761ff0a5045cf;hp=d302bf3a02cf9717cb66b263c2b96b4db068cad0;hb=9b57b64431553f49ce55d7141af6afd9a0882747;hpb=bd4de972656d134acae12fb14817df1f8ae44589;ds=sidebyside diff --git a/src/hildon2/modest-msg-edit-window.c b/src/hildon2/modest-msg-edit-window.c index d302bf3..8571461 100644 --- a/src/hildon2/modest-msg-edit-window.c +++ b/src/hildon2/modest-msg-edit-window.c @@ -92,6 +92,7 @@ #define IMAGE_MAX_WIDTH 560 #define DEFAULT_FONT_SCALE 1.5 #define ATTACHMENT_BUTTON_WIDTH 118 +#define MAX_FROM_VALUE 48 static gboolean is_wp_text_buffer_started = FALSE; @@ -858,6 +859,7 @@ init_window (ModestMsgEditWindow *obj) priv->from_field = modest_selector_picker_new (MODEST_EDITABLE_SIZE, HILDON_BUTTON_ARRANGEMENT_HORIZONTAL, NULL, g_str_equal); + modest_selector_picker_set_value_max_chars (MODEST_SELECTOR_PICKER (priv->from_field), MAX_FROM_VALUE); modest_maemo_utils_set_hbutton_layout (title_size_group, value_size_group, _("mail_va_from"), priv->from_field); @@ -947,6 +949,8 @@ init_window (ModestMsgEditWindow *obj) /* g_signal_connect (G_OBJECT (obj), "key_pressed", G_CALLBACK (on_key_pressed), NULL) */ priv->pannable = hildon_pannable_area_new (); + + g_object_set (G_OBJECT (priv->pannable), "hscrollbar-policy", GTK_POLICY_NEVER, NULL); main_vbox = gtk_vbox_new (FALSE, DEFAULT_MAIN_VBOX_SPACING); window_align = gtk_alignment_new (0.0, 0.0, 1.0, 1.0); @@ -1588,8 +1592,12 @@ modest_msg_edit_window_new (TnyMsg *msg, const gchar *account_name, const gchar } else if (modest_account_mgr_account_is_multimailbox (modest_runtime_get_account_mgr (), account_name, NULL)) { /* We set the first mailbox as the active mailbox */ priv->original_mailbox = multimailbox_get_default_mailbox (account_name); - modest_selector_picker_set_active_id (MODEST_SELECTOR_PICKER (priv->from_field), - (gpointer) priv->original_mailbox); + if (priv->original_mailbox != NULL) + modest_selector_picker_set_active_id (MODEST_SELECTOR_PICKER (priv->from_field), + (gpointer) priv->original_mailbox); + else + modest_selector_picker_set_active_id (MODEST_SELECTOR_PICKER (priv->from_field), + (gpointer) account_name); } else { modest_selector_picker_set_active_id (MODEST_SELECTOR_PICKER (priv->from_field), (gpointer) account_name); } @@ -2771,6 +2779,7 @@ font_face_clicked (GtkToolButton *button, selector = hildon_touch_selector_new (); renderer = gtk_cell_renderer_text_new (); + g_object_set (G_OBJECT (renderer), "alignment", PANGO_ALIGN_CENTER, "xalign", 0.5, NULL); hildon_touch_selector_append_column (HILDON_TOUCH_SELECTOR (selector), priv->faces_model, renderer, "family", 0, "text", 0, NULL); hildon_touch_selector_set_active (HILDON_TOUCH_SELECTOR (selector), 0, priv->current_face_index);