[gthumb] video viewer: fixed progress bar for gtk 3.6
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] video viewer: fixed progress bar for gtk 3.6
- Date: Sun, 2 Dec 2012 11:21:08 +0000 (UTC)
commit 50f97dd3e8d25e2800992336acbd2f98482b3376
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Nov 4 12:21:28 2012 +0100
video viewer: fixed progress bar for gtk 3.6
when clicking on the progress bar jump to the specified
position directly
extensions/gstreamer_tools/gth-media-viewer-page.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/extensions/gstreamer_tools/gth-media-viewer-page.c b/extensions/gstreamer_tools/gth-media-viewer-page.c
index 43285af..ba7cd88 100644
--- a/extensions/gstreamer_tools/gth-media-viewer-page.c
+++ b/extensions/gstreamer_tools/gth-media-viewer-page.c
@@ -414,15 +414,18 @@ position_scale_button_press_event_cb (GtkWidget *widget,
GdkEventButton *event,
gpointer user_data)
{
+#if ! GTK_CHECK_VERSION(3,6,0)
/* In a video player when clicking on the progress bar the user expect
* to jump to the specified position directly instead of scrolling one
* page up or down as happens by default in Gtk+. The button 2
- * behavior is what we want by default for button 1. */
+ * behavior is what we want by default for button 1. This is the
+ * default behaviour in Gtk+ 3.6.0 or greater. */
if (event->button == 1)
event->button = 2;
else if (event->button == 2)
event->button = 1;
+#endif
return FALSE;
}
@@ -435,11 +438,13 @@ position_scale_button_release_event_cb (GtkWidget *widget,
{
GthMediaViewerPage *self = user_data;
+#if ! GTK_CHECK_VERSION(3,6,0)
/* Swap button 1 and 2 behaviors, see position_scale_button_press_event_cb */
if (event->button == 1)
event->button = 2;
else if (event->button == 2)
event->button = 1;
+#endif
if (self->priv->playing)
self->priv->block_next_jump = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]