[Xfce4-commits] <postler:master> Disable or restore content on handle double click

Christian Dywan noreply at xfce.org
Thu Dec 30 06:00:04 CET 2010


Updating branch refs/heads/master
         to 4395e01387c48cbccef3587791128686e32bb587 (commit)
       from d6d468f583b2acd06b055e91f0183720ee2b7ff1 (commit)

commit 4395e01387c48cbccef3587791128686e32bb587
Author: Christian Dywan <christian at twotoasts.de>
Date:   Tue Dec 28 23:13:46 2010 +0100

    Disable or restore content on handle double click
    
    Fixes: https://bugs.launchpad.net/postler/+bug/692011

 postler/postler-bureau.vala |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/postler/postler-bureau.vala b/postler/postler-bureau.vala
index 8c031f2..9d0fcd5 100644
--- a/postler/postler-bureau.vala
+++ b/postler/postler-bureau.vala
@@ -701,6 +701,19 @@ public class Postler.Bureau : Gtk.Window {
             }
         });
         vpaned.pack2 (viewer, false, true);
+        vpaned.button_press_event.connect ((widget, event) => {
+            /* Double click on handle disables or restores content view */
+            if (event.type == Gdk.EventType.2BUTTON_PRESS
+             && event.window == vpaned.get_handle_window ()) {
+                vpaned.button_release_event (event);
+                if (vpaned.position < vpaned.max_position)
+                    vpaned.position = vpaned.max_position;
+                else
+                    vpaned.position = (int)(monitor.height / 1.7 / 3);
+                return true;
+            }
+            return false;
+        });
         shelf.show_all ();
         search_options.hide ();
 



More information about the Xfce4-commits mailing list