[gitg/wip/commit] Add deselected signal
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg/wip/commit] Add deselected signal
- Date: Wed, 3 Jul 2013 16:53:23 +0000 (UTC)
commit 7c6b1f640e4b2e9ff1be93c75945c60dcc833ebe
Author: Jesse van den Kieboom <jessevdk gmail com>
Date: Wed Jul 3 18:51:41 2013 +0200
Add deselected signal
gitg/commit/gitg-commit.vala | 4 ++++
libgitg/gitg-sidebar.vala | 6 ++++++
2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gitg/commit/gitg-commit.vala b/gitg/commit/gitg-commit.vala
index 8816e1c..9814497 100644
--- a/gitg/commit/gitg-commit.vala
+++ b/gitg/commit/gitg-commit.vala
@@ -267,6 +267,10 @@ namespace GitgCommit
private void build_ui()
{
d_main = new Paned();
+
+ d_main.sidebar.deselected.connect(() => {
+ d_main.diff_view.diff = null;
+ });
}
}
}
diff --git a/libgitg/gitg-sidebar.vala b/libgitg/gitg-sidebar.vala
index c06626d..39f6502 100644
--- a/libgitg/gitg-sidebar.vala
+++ b/libgitg/gitg-sidebar.vala
@@ -356,6 +356,8 @@ public class Sidebar : Gtk.TreeView
[GtkChild (name = "renderer_text")]
private SidebarRendererText d_renderer_text;
+ public signal void deselected();
+
construct
{
d_column.set_cell_data_func(d_renderer_header, (layout, cell, model, iter) => {
@@ -416,6 +418,10 @@ public class Sidebar : Gtk.TreeView
{
model.activate(iter, 1);
}
+ else
+ {
+ deselected();
+ }
});
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]