[Xfce4-commits] <parole:master> Add button-release event to the output widget
Sean Davis
noreply at xfce.org
Fri Oct 11 11:52:22 CEST 2013
Updating branch refs/heads/master
to 9183a35bf0a349c3f68aef3da3cbfa4572db4395 (commit)
from 6e16deee93dbd13996e856dba6529bf7a183b3c1 (commit)
commit 9183a35bf0a349c3f68aef3da3cbfa4572db4395
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Sun Sep 15 22:49:34 2013 -0400
Add button-release event to the output widget
data/interfaces/parole.ui | 1 +
src/parole-player.c | 12 +++++-------
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui
index 93f4c89..b2199be 100644
--- a/data/interfaces/parole.ui
+++ b/data/interfaces/parole.ui
@@ -718,6 +718,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<signal name="button-press-event" handler="parole_player_gst_widget_button_press" swapped="no"/>
+ <signal name="button-release-event" handler="parole_player_gst_widget_button_release" swapped="no"/>
<child>
<object class="GtkBox" id="box4">
<property name="visible">True</property>
diff --git a/src/parole-player.c b/src/parole-player.c
index 22b9b6b..fba09b6 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -249,6 +249,10 @@ void parole_player_set_playlist_visible (ParolePlayer *player,
gboolean parole_player_gst_widget_button_press (GtkWidget *widget,
GdkEventButton *ev,
ParolePlayer *player);
+
+gboolean parole_player_gst_widget_button_release (GtkWidget *widget,
+ GdkEventButton *ev,
+ ParolePlayer *player);
void parole_show_about (GtkWidget *widget,
ParolePlayer *player);
@@ -2034,7 +2038,7 @@ parole_player_gst_widget_button_press (GtkWidget *widget, GdkEventButton *ev, Pa
return ret_val;
}
-static gboolean
+gboolean
parole_player_gst_widget_button_release (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player)
{
gboolean ret_val = FALSE;
@@ -2914,12 +2918,6 @@ parole_player_init (ParolePlayer *player)
g_signal_connect (G_OBJECT (player->priv->gst), "dvd-chapter-change",
G_CALLBACK (parole_player_dvd_chapter_change_cb), 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