[gnome-boxes] wizard: Specify step number in title



commit c5b0291103f7986afbb871f1769caff8d43007b2
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Fri Nov 21 18:54:34 2014 +0000

    wizard: Specify step number in title
    
    https://bugzilla.gnome.org/show_bug.cgi?id=733367

 src/wizard-window.vala |   16 ++++++++++++++++
 src/wizard.vala        |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/src/wizard-window.vala b/src/wizard-window.vala
index afad38f..c419e0d 100644
--- a/src/wizard-window.vala
+++ b/src/wizard-window.vala
@@ -21,6 +21,22 @@ private class Boxes.WizardWindow : Gtk.Window, Boxes.UI {
         notify["ui-state"].connect (ui_state_changed);
     }
 
+    public void set_title_for_page (WizardPage page) {
+        switch (page) {
+        case WizardPage.LAST:
+
+            break;
+        case WizardPage.INTRODUCTION:
+            title = _("Create a box");
+
+            break;
+        default:
+            title = _("Create a box (step %d/5)").printf (page);
+
+            break;
+        }
+    }
+
     private void ui_state_changed () {
         wizard.set_state (ui_state);
 
diff --git a/src/wizard.vala b/src/wizard.vala
index 3a91504..c963908 100644
--- a/src/wizard.vala
+++ b/src/wizard.vala
@@ -136,6 +136,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
 
             _page = value;
             window.wizard_window.sidebar.set_page (value);
+            window.wizard_window.set_title_for_page (value);
             visible_child_name = page_names[value];
 
             if (value == WizardPage.SOURCE)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]