[gitg] Set repository name as title.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg] Set repository name as title.
- Date: Wed, 20 Feb 2013 15:57:52 +0000 (UTC)
commit 097fc3f1280fc1e76640d1a21453cd090ed789c0
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Wed Feb 20 16:57:32 2013 +0100
Set repository name as title.
gitg/gitg-window.vala | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/gitg/gitg-window.vala b/gitg/gitg-window.vala
index b526bb8..c8fc52b 100644
--- a/gitg/gitg-window.vala
+++ b/gitg/gitg-window.vala
@@ -29,6 +29,7 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
private UIElements<GitgExt.View> d_views;
private UIElements<GitgExt.Panel> d_panels;
+ private Gd.HeaderBar d_header_bar;
private Gtk.MenuButton d_config;
// Widgets
@@ -76,7 +77,7 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
var model = Resource.load_object<MenuModel>("ui/gitg-menus.ui", "win-menu");
d_config.menu_model = model;
- var header_bar = builder.get_object("header-bar") as Gd.HeaderBar;
+ d_header_bar = builder.get_object("header-bar") as Gd.HeaderBar;
var search_button = builder.get_object("search-button") as Gd.HeaderToggleButton;
var revealer = builder.get_object("search-revealer") as Gd.Revealer;
search_button.bind_property("active", revealer, "reveal-child");
@@ -167,6 +168,13 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable, Gtk.
d_panels.activated.connect(on_panel_activated);
+ // FIXME: this should happen when updating the repository
+ File? workdir = (d_repository != null) ? d_repository.get_workdir() : null;
+ if (workdir != null)
+ {
+ d_header_bar.title = workdir.get_basename();
+ }
+
activate_default_view();
return true;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]