* double click on message header now also opens a new message view window
authorNils Faerber <nils@kernelconcepts.de>
Mon, 12 Jun 2006 19:06:07 +0000 (19:06 +0000)
committerNils Faerber <nils@kernelconcepts.de>
Mon, 12 Jun 2006 19:06:07 +0000 (19:06 +0000)
pmo-trunk-r243

src/gtk-glade/modest-ui-main-view.c
src/gtk-glade/modest-ui-message-viewer.c
src/gtk-glade/modest-ui-message-viewer.h

index c981f90..5a225af 100644 (file)
@@ -150,6 +150,10 @@ modest_ui_show_main_window (ModestUI *modest_ui)
                          G_CALLBACK(on_message_clicked),
                           modest_ui);
 
+       g_signal_connect (header_view, "row-activated",
+                         G_CALLBACK(on_message_activated),
+                          modest_ui);
+
        account_settings_item = glade_xml_get_widget (priv->glade_xml, "AccountSettingsMenuItem");
        if (!account_settings_item) {
                g_warning ("The account settings item isn't available!\n");
index bc557a8..a3d59c6 100644 (file)
@@ -190,3 +190,11 @@ on_open_message_clicked (GtkWidget *widget, gpointer user_data)
 
        open_message_viewer_window(modest_ui);
 }
+
+void
+on_message_activated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data)
+{
+       ModestUI *modest_ui = (ModestUI *)user_data;
+
+       open_message_viewer_window(modest_ui);
+}
index bacabf1..612847e 100644 (file)
@@ -1,2 +1,4 @@
 
-void on_open_message_clicked(GtkWidget *widget, gpointer user_data);
+void on_open_message_clicked (GtkWidget *widget, gpointer user_data);
+
+void on_message_activated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gpointer user_data);