[Xfce4-commits] <parole:master> Enter/leave fullscreen on double click on the video widget.

Ali Abdallah noreply at xfce.org
Fri Nov 20 11:28:01 CET 2009


Updating branch refs/heads/master
         to afc954e064c219586901f0d720b03506d384ea90 (commit)
       from b4bea994ede2bc1a1f06c83596afa5234ec47668 (commit)

commit afc954e064c219586901f0d720b03506d384ea90
Author: Ali Abdallah <ali at ali-xfce.org>
Date:   Thu Nov 19 23:36:50 2009 +0100

    Enter/leave fullscreen on double click on the video widget.

 src/parole-player.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/parole-player.c b/src/parole-player.c
index a933e5a..b9a7c09 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -1139,6 +1139,20 @@ parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time
 }
 
 static gboolean
+parole_player_gst_widget_button_press (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player)
+{
+    gboolean ret_val = FALSE;
+
+    if ( ev->type == GDK_2BUTTON_PRESS )
+    {
+	parole_player_full_screen_menu_item_activate (player);
+	ret_val = TRUE;
+    }
+
+    return ret_val;
+}
+
+static gboolean
 parole_player_gst_widget_button_release (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player)
 {
     gboolean ret_val = FALSE;
@@ -1712,6 +1726,9 @@ parole_player_init (ParolePlayer *player)
     g_signal_connect_after (G_OBJECT (player->priv->gst), "button-release-event",
 			    G_CALLBACK (parole_player_gst_widget_button_release), player);
     
+    g_signal_connect_after (G_OBJECT (player->priv->gst), "button-press-event",
+			    G_CALLBACK (parole_player_gst_widget_button_press), player);
+    
     g_signal_connect (G_OBJECT (player->priv->gst), "motion-notify-event",
 		      G_CALLBACK (parole_player_gst_widget_motion_notify_event), player);
     



More information about the Xfce4-commits mailing list