[Xfce4-commits] <parole:master> Make fullscreen-doubleclick also work in the dark-area next to the video (partial fix for bug #7910)

Simon Steinbeiss noreply at xfce.org
Mon Jul 23 17:32:01 CEST 2012


Updating branch refs/heads/master
         to 23eed032ec9ec999131fdae2a847aedb29866b15 (commit)
       from 6c4f2e6f9b4914d1810a00d02189bfa0983ed3fb (commit)

commit 23eed032ec9ec999131fdae2a847aedb29866b15
Author: Simon Steinbeiss <ochosi at xfce.org>
Date:   Mon Jul 23 17:31:06 2012 +0200

    Make fullscreen-doubleclick also work in the dark-area next to the video (partial fix for bug #7910)

 data/interfaces/parole.ui |   13 ++++++++++---
 src/parole-player.c       |    7 +++++--
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui
index 6f0c8f7..78df4f8 100644
--- a/data/interfaces/parole.ui
+++ b/data/interfaces/parole.ui
@@ -656,12 +656,19 @@
                                   </packing>
                                 </child>
                                 <child>
-                                  <object class="GtkHBox" id="output">
+                                  <object class="GtkEventBox" id="eventbox_output">
                                     <property name="visible">True</property>
-                                    <property name="app_paintable">True</property>
                                     <property name="can_focus">False</property>
+                                    <signal name="button-press-event" handler="parole_player_gst_widget_button_press" swapped="no"/>
                                     <child>
-                                      <placeholder/>
+                                      <object class="GtkHBox" id="output">
+                                        <property name="visible">True</property>
+                                        <property name="app_paintable">True</property>
+                                        <property name="can_focus">False</property>
+                                        <child>
+                                          <placeholder/>
+                                        </child>
+                                      </object>
                                     </child>
                                   </object>
                                   <packing>
diff --git a/src/parole-player.c b/src/parole-player.c
index ed3f1a3..8799af2 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -119,13 +119,16 @@ gboolean	parole_player_range_button_release	(GtkWidget *widget,
 							 GdkEventButton *ev,
 							 ParolePlayer *player);
 
+gboolean 			parole_player_gst_widget_button_press	 (GtkWidget *widget,
+							 GdkEventButton *ev,
+							 ParolePlayer *player);
+
 void            parole_player_range_value_changed       (GtkRange *range, 
 							 ParolePlayer *player);
 
 void            parole_player_play_pause_clicked        (GtkButton *button, 
 							 ParolePlayer *player);
 
-
 void            parole_player_stop_clicked              (GtkButton *button, 
 							 ParolePlayer *player);
 
@@ -1591,7 +1594,7 @@ parole_player_show_menu (ParolePlayer *player, guint button, guint activate_time
 		    button, activate_time);
 }
 
-static gboolean
+gboolean
 parole_player_gst_widget_button_press (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player)
 {
     gboolean ret_val = FALSE;


More information about the Xfce4-commits mailing list