From 9d833ab0a61e75c2522d9ec36e086e0d1bf0b5dc Mon Sep 17 00:00:00 2001 From: Jose Dapena Paz Date: Fri, 24 Apr 2009 21:45:56 +0000 Subject: [PATCH] Emit open addressbook signal from the left side buttons in editor pmo-trunk-r9128 --- src/hildon2/modest-msg-edit-window.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/hildon2/modest-msg-edit-window.c b/src/hildon2/modest-msg-edit-window.c index b7fdfdf..47d8b7d 100644 --- a/src/hildon2/modest-msg-edit-window.c +++ b/src/hildon2/modest-msg-edit-window.c @@ -872,6 +872,7 @@ init_window (ModestMsgEditWindow *obj) 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); + hildon_button_set_alignment (HILDON_BUTTON (priv->from_field), 0.0, 0.5, 1.0, 1.0); hildon_button_set_title_alignment (HILDON_BUTTON (priv->from_field), 0.5, 0.5); priv->to_field = modest_recpt_editor_new (); @@ -4259,6 +4260,13 @@ setup_menu (ModestMsgEditWindow *self) NULL); } +static void +emit_open_addressbook (GtkButton *button, + ModestRecptEditor *editor) +{ + g_signal_emit_by_name (G_OBJECT (editor), "open-addressbook"); +} + static GtkWidget * _create_addressbook_box (GtkSizeGroup *title_size_group, GtkSizeGroup *value_size_group, const gchar *label, GtkWidget *control) @@ -4282,6 +4290,9 @@ _create_addressbook_box (GtkSizeGroup *title_size_group, GtkSizeGroup *value_siz gtk_size_group_add_widget (title_size_group, abook_button); if (value_size_group) gtk_size_group_add_widget (value_size_group, control); + + g_signal_connect (G_OBJECT (abook_button), "clicked", + G_CALLBACK (emit_open_addressbook), control); return box; } -- 1.7.9.5