[gnome-software/wip/temp/ubuntu-xenial-rebased-corrected: 82/331] Use HeaderBar for U1 dialog



commit fc30396f41d7fdbc8107b24892b80419f91c934a
Author: Robert Ancell <robert ancell canonical com>
Date:   Thu Feb 11 11:39:40 2016 +1300

    Use HeaderBar for U1 dialog

 src/plugins/gs-ubuntu-login-dialog.c  |    4 +-
 src/plugins/gs-ubuntu-login-dialog.ui |  751 ++++++++++++++++-----------------
 2 files changed, 374 insertions(+), 381 deletions(-)
---
diff --git a/src/plugins/gs-ubuntu-login-dialog.c b/src/plugins/gs-ubuntu-login-dialog.c
index 8108471..e4ceb38 100644
--- a/src/plugins/gs-ubuntu-login-dialog.c
+++ b/src/plugins/gs-ubuntu-login-dialog.c
@@ -561,5 +561,7 @@ gs_ubuntu_login_dialog_init (GsUbuntuLoginDialog *self)
 GtkWidget *
 gs_ubuntu_login_dialog_new (void)
 {
-       return GTK_WIDGET (g_object_new (GS_TYPE_UBUNTU_LOGIN_DIALOG, NULL));
+       return GTK_WIDGET (g_object_new (GS_TYPE_UBUNTU_LOGIN_DIALOG,
+                                        "use-header-bar", TRUE,
+                                        NULL));
 }
diff --git a/src/plugins/gs-ubuntu-login-dialog.ui b/src/plugins/gs-ubuntu-login-dialog.ui
index c64c0d1..ba80e3a 100644
--- a/src/plugins/gs-ubuntu-login-dialog.ui
+++ b/src/plugins/gs-ubuntu-login-dialog.ui
@@ -3,387 +3,378 @@
 <interface>
   <requires lib="gtk+" version="3.16"/>
   <template class="GsUbuntuLoginDialog" parent="GtkDialog">
+    <child internal-child="headerbar">
+      <object class="GtkHeaderBar">
+        <property name="show_close_button">False</property>
+        <child>
+          <object class="GtkButton" id="cancel_button">
+            <property name="label" translatable="yes">_Cancel</property>
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="use_underline">True</property>
+          </object>
+          <packing>
+            <property name="pack-type">start</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkButton" id="next_button">
+            <property name="label" translatable="yes">_Continue</property>
+            <property name="visible">True</property>
+            <property name="can_focus">True</property>
+            <property name="receives_default">True</property>
+            <property name="use_underline">True</property>
+            <style>
+              <class name="suggested-action"/>
+            </style>
+          </object>
+          <packing>
+            <property name="pack-type">end</property>
+          </packing>
+        </child>
+      </object>
+    </child>
     <child internal-child="vbox">
-    <object class="GtkBox" id="content_box">
-      <property name="visible">True</property>
-      <property name="can_focus">False</property>
-      <property name="margin_left">20</property>
-      <property name="margin_right">20</property>
-      <property name="margin_top">20</property>
-      <property name="margin_bottom">20</property>
-      <property name="orientation">vertical</property>
-      <property name="spacing">40</property>
-      <child>
-        <object class="GtkBox">
-          <property name="visible">True</property>
-          <property name="can_focus">False</property>
-          <property name="spacing">20</property>
-          <child>
-            <object class="GtkImage">
-              <property name="visible">True</property>
-              <property name="can_focus">False</property>
-              <property name="yalign">0</property>
-              <property name="resource">/org/gnome/Software/plugins/ubuntu-one.png</property>
-            </object>
-            <packing>
-              <property name="expand">False</property>
-              <property name="fill">True</property>
-              <property name="position">0</property>
-            </packing>
-          </child>
-          <child>
-            <object class="GtkStack" id="page_stack">
-              <property name="visible">True</property>
-              <property name="can_focus">False</property>
-              <child>
-                <object class="GtkGrid" id="page-0">
-                  <property name="visible">True</property>
-                  <property name="can_focus">False</property>
-                  <child>
-                    <object class="GtkLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="label" translatable="yes">To rate and review software, you need an 
Ubuntu Single Sign-On account.</property>
-                      <property name="wrap">True</property>
-                      <property name="xalign">0</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">0</property>
-                      <property name="width">2</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkAccelLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="halign">end</property>
-                      <property name="margin_right">10</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="label" translatable="yes">_Email address:</property>
-                      <property name="use_underline">True</property>
-                      <property name="xalign">1</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">1</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkEntry" id="email_entry">
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="hexpand">True</property>
-                      <property name="input_purpose">email</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">1</property>
-                      <property name="top_attach">1</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkRadioButton" id="login_radio">
-                      <property name="label" translatable="yes">I have an Ubuntu Single Sign-On 
account</property>
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="receives_default">False</property>
-                      <property name="margin_bottom">5</property>
-                      <property name="xalign">0</property>
-                      <property name="active">True</property>
-                      <property name="draw_indicator">True</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">2</property>
-                      <property name="width">2</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkAccelLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="halign">end</property>
-                      <property name="margin_left">25</property>
-                      <property name="margin_right">10</property>
-                      <property name="margin_bottom">5</property>
-                      <property name="label" translatable="yes">_Password:</property>
-                      <property name="use_underline">True</property>
-                      <property name="xalign">1</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">3</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkEntry" id="password_entry">
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="margin_bottom">5</property>
-                      <property name="hexpand">True</property>
-                      <property name="visibility">False</property>
-                      <property name="invisible_char">•</property>
-                      <property name="input_purpose">password</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">1</property>
-                      <property name="top_attach">3</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkCheckButton" id="remember_check">
-                      <property name="label" translatable="yes">Sign in automatically next time</property>
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="receives_default">False</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="hexpand">True</property>
-                      <property name="xalign">0</property>
-                      <property name="draw_indicator">True</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">1</property>
-                      <property name="top_attach">4</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkRadioButton" id="register_radio">
-                      <property name="label" translatable="yes">I want to register for an account 
now</property>
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="receives_default">False</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="xalign">0</property>
-                      <property name="active">True</property>
-                      <property name="draw_indicator">True</property>
-                      <property name="group">login_radio</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">5</property>
-                      <property name="width">2</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkRadioButton" id="reset_radio">
-                      <property name="label" translatable="yes">I've forgotten my password</property>
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="receives_default">False</property>
-                      <property name="xalign">0</property>
-                      <property name="active">True</property>
-                      <property name="draw_indicator">True</property>
-                      <property name="group">login_radio</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">6</property>
-                      <property name="width">2</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <placeholder/>
-                  </child>
-                </object>
-                <packing>
-                  <property name="name">page-0</property>
-                </packing>
-              </child>
-              <child>
-                <object class="GtkGrid" id="page-1">
-                  <property name="visible">True</property>
-                  <property name="can_focus">False</property>
-                  <child>
-                    <object class="GtkLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="margin_bottom">20</property>
-                      <property name="label" translatable="yes">Enter your one-time password for two-factor 
authentication.</property>
-                      <property name="wrap">True</property>
-                      <property name="xalign">0</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">0</property>
-                      <property name="width">2</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkAccelLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="margin_right">10</property>
-                      <property name="label" translatable="yes">One-time password:</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">1</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkEntry" id="passcode_entry">
-                      <property name="visible">True</property>
-                      <property name="can_focus">True</property>
-                      <property name="hexpand">True</property>
-                      <property name="input_purpose">pin</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">1</property>
-                      <property name="top_attach">1</property>
-                    </packing>
-                  </child>
-                </object>
-                <packing>
-                  <property name="name">page-1</property>
-                  <property name="position">1</property>
-                </packing>
-              </child>
-              <child>
-                <object class="GtkGrid" id="page-2">
-                  <property name="visible">True</property>
-                  <property name="can_focus">False</property>
-                  <child>
-                    <object class="GtkLabel">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="label" translatable="yes">You are now signed into Ubuntu 
One.</property>
-                    </object>
-                    <packing>
-                      <property name="left_attach">0</property>
-                      <property name="top_attach">0</property>
-                    </packing>
-                  </child>
-                </object>
-                <packing>
-                  <property name="name">page-2</property>
-                  <property name="position">2</property>
-                </packing>
-              </child>
-            </object>
-            <packing>
-              <property name="expand">True</property>
-              <property name="fill">True</property>
-              <property name="position">1</property>
-            </packing>
-          </child>
-        </object>
-        <packing>
-          <property name="expand">True</property>
-          <property name="fill">True</property>
-          <property name="position">0</property>
-        </packing>
-      </child>
-      <child>
-        <object class="GtkBox">
-          <property name="visible">True</property>
-          <property name="can_focus">False</property>
-          <property name="spacing">10</property>
-          <child>
-            <object class="GtkBox">
-              <property name="visible">True</property>
-              <property name="can_focus">False</property>
-              <child>
-                <object class="GtkStack" id="status_stack">
-                  <property name="visible">True</property>
-                  <property name="can_focus">False</property>
-                  <property name="margin_right">5</property>
-                  <child>
-                    <object class="GtkImage" id="status_image">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                    </object>
-                    <packing>
-                      <property name="name">status-image</property>
-                    </packing>
-                  </child>
-                  <child>
-                    <object class="GtkSpinner" id="status_spinner">
-                      <property name="visible">True</property>
-                      <property name="can_focus">False</property>
-                      <property name="active">True</property>
-                    </object>
-                    <packing>
-                      <property name="name">status-spinner</property>
-                      <property name="position">1</property>
-                    </packing>
-                  </child>
-                </object>
-                <packing>
-                  <property name="expand">False</property>
-                  <property name="fill">True</property>
-                  <property name="position">0</property>
-                </packing>
-              </child>
-              <child>
-                <object class="GtkLabel" id="status_label">
-                  <property name="visible">True</property>
-                  <property name="can_focus">False</property>
-                  <property name="xalign">0</property>
-                </object>
-                <packing>
-                  <property name="expand">True</property>
-                  <property name="fill">True</property>
-                  <property name="position">1</property>
-                </packing>
-              </child>
-            </object>
-            <packing>
-              <property name="expand">True</property>
-              <property name="fill">True</property>
-              <property name="position">0</property>
-            </packing>
-          </child>
-          <child>
-            <object class="GtkButtonBox">
-              <property name="visible">True</property>
-              <property name="can_focus">False</property>
-              <property name="spacing">10</property>
-              <property name="layout_style">start</property>
-              <child>
-                <object class="GtkButton" id="cancel_button">
-                  <property name="label" translatable="yes">Cancel</property>
-                  <property name="visible">True</property>
-                  <property name="can_focus">True</property>
-                  <property name="receives_default">True</property>
-                </object>
-                <packing>
-                  <property name="expand">True</property>
-                  <property name="fill">True</property>
-                  <property name="position">0</property>
-                </packing>
-              </child>
-              <child>
-                <object class="GtkButton" id="next_button">
-                  <property name="label" translatable="yes">_Continue</property>
-                  <property name="visible">True</property>
-                  <property name="can_focus">True</property>
-                  <property name="receives_default">True</property>
-                  <property name="use_underline">True</property>
-                </object>
-                <packing>
-                  <property name="expand">True</property>
-                  <property name="fill">True</property>
-                  <property name="position">1</property>
-                </packing>
-              </child>
-            </object>
-            <packing>
-              <property name="expand">False</property>
-              <property name="fill">True</property>
-              <property name="pack_type">end</property>
-              <property name="position">1</property>
-            </packing>
-          </child>
-        </object>
-        <packing>
-          <property name="expand">False</property>
-          <property name="fill">True</property>
-          <property name="position">1</property>
-        </packing>
-      </child>
-    </object>
+      <object class="GtkBox" id="content_box">
+        <property name="visible">True</property>
+        <property name="can_focus">False</property>
+        <property name="margin_left">20</property>
+        <property name="margin_right">20</property>
+        <property name="margin_top">20</property>
+        <property name="margin_bottom">20</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">40</property>
+        <child>
+          <object class="GtkBox">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">20</property>
+            <child>
+              <object class="GtkImage">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="yalign">0</property>
+                <property name="resource">/org/gnome/Software/plugins/ubuntu-one.png</property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkStack" id="page_stack">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <child>
+                  <object class="GtkGrid" id="page-0">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="label" translatable="yes">To rate and review software, you need an 
Ubuntu Single Sign-On account.</property>
+                        <property name="wrap">True</property>
+                        <property name="xalign">0</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">0</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkAccelLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="halign">end</property>
+                        <property name="margin_right">10</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="label" translatable="yes">_Email address:</property>
+                        <property name="use_underline">True</property>
+                        <property name="xalign">1</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkEntry" id="email_entry">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="hexpand">True</property>
+                        <property name="input_purpose">email</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">1</property>
+                        <property name="top_attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkRadioButton" id="login_radio">
+                        <property name="label" translatable="yes">I have an Ubuntu Single Sign-On 
account</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="margin_bottom">5</property>
+                        <property name="xalign">0</property>
+                        <property name="active">True</property>
+                        <property name="draw_indicator">True</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">2</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkAccelLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="halign">end</property>
+                        <property name="margin_left">25</property>
+                        <property name="margin_right">10</property>
+                        <property name="margin_bottom">5</property>
+                        <property name="label" translatable="yes">_Password:</property>
+                        <property name="use_underline">True</property>
+                        <property name="xalign">1</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkEntry" id="password_entry">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="margin_bottom">5</property>
+                        <property name="hexpand">True</property>
+                        <property name="visibility">False</property>
+                        <property name="invisible_char">•</property>
+                        <property name="input_purpose">password</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">1</property>
+                        <property name="top_attach">3</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkCheckButton" id="remember_check">
+                        <property name="label" translatable="yes">Sign in automatically next time</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="hexpand">True</property>
+                        <property name="xalign">0</property>
+                        <property name="draw_indicator">True</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">1</property>
+                        <property name="top_attach">4</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkRadioButton" id="register_radio">
+                        <property name="label" translatable="yes">I want to register for an account 
now</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="xalign">0</property>
+                        <property name="active">True</property>
+                        <property name="draw_indicator">True</property>
+                        <property name="group">login_radio</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">5</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkRadioButton" id="reset_radio">
+                        <property name="label" translatable="yes">I've forgotten my password</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="receives_default">False</property>
+                        <property name="xalign">0</property>
+                        <property name="active">True</property>
+                        <property name="draw_indicator">True</property>
+                        <property name="group">login_radio</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">6</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <placeholder/>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">page-0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkGrid" id="page-1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="margin_bottom">20</property>
+                        <property name="label" translatable="yes">Enter your one-time password for 
two-factor authentication.</property>
+                        <property name="wrap">True</property>
+                        <property name="xalign">0</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">0</property>
+                        <property name="width">2</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkAccelLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="margin_right">10</property>
+                        <property name="label" translatable="yes">One-time password:</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">1</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkEntry" id="passcode_entry">
+                        <property name="visible">True</property>
+                        <property name="can_focus">True</property>
+                        <property name="hexpand">True</property>
+                        <property name="input_purpose">pin</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">1</property>
+                        <property name="top_attach">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">page-1</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkGrid" id="page-2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <child>
+                      <object class="GtkLabel">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="label" translatable="yes">You are now signed into Ubuntu 
One.</property>
+                      </object>
+                      <packing>
+                        <property name="left_attach">0</property>
+                        <property name="top_attach">0</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="name">page-2</property>
+                    <property name="position">2</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">True</property>
+            <property name="fill">True</property>
+            <property name="position">0</property>
+          </packing>
+        </child>
+        <child>
+          <object class="GtkBox">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="spacing">10</property>
+            <child>
+              <object class="GtkBox">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <child>
+                  <object class="GtkStack" id="status_stack">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="margin_right">5</property>
+                    <child>
+                      <object class="GtkImage" id="status_image">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                      </object>
+                      <packing>
+                        <property name="name">status-image</property>
+                      </packing>
+                    </child>
+                    <child>
+                      <object class="GtkSpinner" id="status_spinner">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="active">True</property>
+                      </object>
+                      <packing>
+                        <property name="name">status-spinner</property>
+                        <property name="position">1</property>
+                      </packing>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">True</property>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="status_label">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="xalign">0</property>
+                  </object>
+                  <packing>
+                    <property name="expand">True</property>
+                    <property name="fill">True</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">True</property>
+                <property name="fill">True</property>
+                <property name="position">0</property>
+              </packing>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
+        </child>
+      </object>
     </child>
   </template>
 </interface>



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