[gnome-boxes] properties: Gd.MainToolbar -> Gtk.HeaderBar
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-boxes] properties: Gd.MainToolbar -> Gtk.HeaderBar
- Date: Mon, 2 Sep 2013 15:36:09 +0000 (UTC)
commit 5ec8a24bf23a2b05c71614d0db40829a94123df8
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Mon Sep 2 18:08:21 2013 +0300
properties: Gd.MainToolbar -> Gtk.HeaderBar
https://bugzilla.gnome.org/show_bug.cgi?id=706414
src/properties.vala | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/src/properties.vala b/src/properties.vala
index 1e18b62..40382e6 100644
--- a/src/properties.vala
+++ b/src/properties.vala
@@ -16,7 +16,7 @@ private class Boxes.Properties: Boxes.UI {
public string title {
set {
// Translators: The %s will be replaced with the name of the VM
- toolbar.set_labels (_("%s - Properties").printf (App.app.current_item.name), null);
+ toolbar.title = _("%s - Properties").printf (App.app.current_item.name);
}
}
@@ -24,7 +24,7 @@ private class Boxes.Properties: Boxes.UI {
private GtkClutter.Actor gtk_actor;
private Gtk.Notebook notebook;
private Gtk.Button back;
- private Gd.MainToolbar toolbar;
+ private Gtk.HeaderBar toolbar;
private Gtk.ListStore listmodel;
private Gtk.TreeModelFilter model_filter;
private Gtk.TreeView tree_view;
@@ -218,12 +218,17 @@ private class Boxes.Properties: Boxes.UI {
/* topbar */
var hbox = App.app.topbar.notebook.get_nth_page (Boxes.TopbarPage.PROPERTIES) as Gtk.Box;
- toolbar = new Gd.MainToolbar ();
+ toolbar = new Gtk.HeaderBar ();
toolbar.get_style_context ().add_class (Gtk.STYLE_CLASS_MENUBAR);
+ toolbar.show_close_button = true;
hbox.pack_start (toolbar, true, true, 0);
var back_icon = (toolbar.get_direction () == Gtk.TextDirection.RTL)? "go-previous-rtl-symbolic" :
"go-previous-symbolic";
- back = toolbar.add_button (back_icon, null, true) as Gtk.Button;
+ var back_image = new Gtk.Image.from_icon_name (back_icon, Gtk.IconSize.MENU);
+ back = new Gtk.Button ();
+ back.set_image (back_image);
+ back.get_style_context ().add_class ("image-button");
+ toolbar.pack_start (back);
back.clicked.connect ((button) => { App.app.ui_state = App.app.previous_ui_state; });
hbox.show_all ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]