[gnome-builder/wip/libide] libide: bind sensitive of back/forward with list in test app
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/libide] libide: bind sensitive of back/forward with list in test app
- Date: Fri, 13 Mar 2015 09:16:31 +0000 (UTC)
commit 5539bc254b27297969151025edf07b1a701211a5
Author: Christian Hergert <christian hergert me>
Date: Fri Mar 13 02:16:23 2015 -0700
libide: bind sensitive of back/forward with list in test app
tests/test-ide-source-view.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/tests/test-ide-source-view.c b/tests/test-ide-source-view.c
index 3031abe..0a65d57 100644
--- a/tests/test-ide-source-view.c
+++ b/tests/test-ide-source-view.c
@@ -323,6 +323,7 @@ save_activate (GSimpleAction *action,
static void
create_window (void)
{
+ IdeBackForwardList *bflist;
GtkHeaderBar *header;
GtkMenuButton *docname;
GtkMenuButton *langbtn;
@@ -393,6 +394,8 @@ create_window (void)
NULL);
gtk_container_add (GTK_CONTAINER (hbox), GTK_WIDGET (hbox2));
+ bflist = ide_context_get_back_forward_list (gContext);
+
back = g_object_new (GTK_TYPE_BUTTON,
"child", g_object_new (GTK_TYPE_IMAGE,
"icon-name", "go-previous-symbolic",
@@ -402,6 +405,7 @@ create_window (void)
NULL);
ADD_CLASS (back, "image-button");
ADD_CLASS (back, "flat");
+ g_object_bind_property (bflist, "can-go-backward", back, "sensitive", G_BINDING_SYNC_CREATE);
gtk_box_pack_start (hbox2, GTK_WIDGET (back), FALSE, FALSE, 0);
forward = g_object_new (GTK_TYPE_BUTTON,
@@ -413,6 +417,7 @@ create_window (void)
NULL);
ADD_CLASS (forward, "image-button");
ADD_CLASS (forward, "flat");
+ g_object_bind_property (bflist, "can-go-forward", forward, "sensitive", G_BINDING_SYNC_CREATE);
gtk_box_pack_start (hbox2, GTK_WIDGET (forward), FALSE, FALSE, 0);
sep = g_object_new (GTK_TYPE_SEPARATOR,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]