[eog/gestures: 4/4] EogWindow: Handle EogScrollView next/previous image signals
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [eog/gestures: 4/4] EogWindow: Handle EogScrollView next/previous image signals
- Date: Mon, 2 Jun 2014 17:13:25 +0000 (UTC)
commit 9c2a4f20d0e70c62e5c8458f077ef19fdc9120f8
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon May 19 14:40:54 2014 +0200
EogWindow: Handle EogScrollView next/previous image signals
src/eog-window.c | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/src/eog-window.c b/src/eog-window.c
index 52b0027..2daade6 100644
--- a/src/eog-window.c
+++ b/src/eog-window.c
@@ -4833,6 +4833,20 @@ eog_window_add_open_editor_action (EogWindow *window)
}
static void
+eog_window_view_next_image_cb (EogScrollView *view,
+ EogWindow *window)
+{
+ eog_window_cmd_go_next (NULL, window);
+}
+
+static void
+eog_window_view_previous_image_cb (EogScrollView *view,
+ EogWindow *window)
+{
+ eog_window_cmd_go_prev (NULL, window);
+}
+
+static void
eog_window_construct_ui (EogWindow *window)
{
EogWindowPrivate *priv;
@@ -5032,6 +5046,14 @@ eog_window_construct_ui (EogWindow *window)
priv->overlay = gtk_overlay_new();
priv->view = eog_scroll_view_new ();
+ g_signal_connect (priv->view,
+ "next-image",
+ G_CALLBACK (eog_window_view_next_image_cb),
+ window);
+ g_signal_connect (priv->view,
+ "previous-image",
+ G_CALLBACK (eog_window_view_previous_image_cb),
+ window);
gtk_container_add (GTK_CONTAINER(priv->overlay), priv->view);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]