[Xfce4-commits] <parole:master> Enter/leave fullscreen on double click on the video widget, thanks for Enrico Troger for the patch.
Ali Abdallah
noreply at xfce.org
Thu Nov 19 23:40:02 CET 2009
Updating branch refs/heads/master
to 2667e62ccf6ccff4cadf892a565b9410d5885d93 (commit)
from b4bea994ede2bc1a1f06c83596afa5234ec47668 (commit)
commit 2667e62ccf6ccff4cadf892a565b9410d5885d93
Author: Ali Abdallah <ali at ali-xfce.org>
Date: Thu Nov 19 23:38:24 2009 +0100
Enter/leave fullscreen on double click on the video widget, thanks
for Enrico Troger for the patch.
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