| <interface> |
| <object class="GtkWindow" id="window"> |
| <property name="default-width">600</property> |
| <property name="default-height">400</property> |
| <property name="icon-name">preferences-desktop-font</property> |
| <child type="titlebar"> |
| <object class="GtkStack" id="header_stack"> |
| <child> |
| <object class="GtkStackPage"> |
| <property name="name">main</property> |
| <property name="child"> |
| <object class="GtkHeaderBar"> |
| <child type="start"> |
| <object class="GtkButton" id="new_btn"> |
| <property name="label">New</property> |
| <property name="valign">center</property> |
| </object> |
| </child> |
| <child type="title"> |
| <object class="GtkStackSwitcher"> |
| <property name="stack">page_stack</property> |
| </object> |
| </child> |
| </object> |
| </property> |
| </object> |
| </child> |
| <child> |
| <object class="GtkStackPage"> |
| <property name="name">secondary</property> |
| <property name="child"> |
| <object class="GtkHeaderBar"> |
| <child type="start"> |
| <object class="GtkButton" id="back_btn"> |
| <property name="icon-name">go-previous-symbolic</property> |
| <property name="valign">center</property> |
| </object> |
| </child> |
| </object> |
| </property> |
| </object> |
| </child> |
| </object> |
| </child> |
| <child> |
| <object class="GtkStack" id="page_stack"> |
| <child> |
| <object class="GtkStackPage"> |
| <property name="name">page1</property> |
| <property name="title">Page 1</property> |
| <property name="child"> |
| <object class="GtkScrolledWindow"> |
| <property name="hexpand">1</property> |
| <property name="vexpand">1</property> |
| <property name="hscrollbar-policy">always</property> |
| <property name="vscrollbar-policy">always</property> |
| <child> |
| <object class="GtkLabel"> |
| <property name="halign">center</property> |
| <property name="valign">center</property> |
| <property name="label">Page 1</property> |
| </object> |
| </child> |
| </object> |
| </property> |
| </object> |
| </child> |
| <child> |
| <object class="GtkStackPage"> |
| <property name="name">page2</property> |
| <property name="title">Page 2</property> |
| <property name="child"> |
| <object class="GtkScrolledWindow"> |
| <property name="hexpand">1</property> |
| <property name="vexpand">1</property> |
| <property name="hscrollbar-policy">always</property> |
| <property name="vscrollbar-policy">always</property> |
| <child> |
| <object class="GtkLabel"> |
| <property name="halign">center</property> |
| <property name="valign">center</property> |
| <property name="label">Page 2</property> |
| </object> |
| </child> |
| </object> |
| </property> |
| </object> |
| </child> |
| <child> |
| <object class="GtkStackPage"> |
| <property name="name">secondary</property> |
| <property name="child"> |
| <object class="GtkScrolledWindow"> |
| <property name="hexpand">1</property> |
| <property name="vexpand">1</property> |
| <property name="hscrollbar-policy">always</property> |
| <property name="vscrollbar-policy">always</property> |
| <child> |
| <object class="GtkLabel"> |
| <property name="halign">center</property> |
| <property name="valign">center</property> |
| <property name="label">Secondary</property> |
| </object> |
| </child> |
| </object> |
| </property> |
| </object> |
| </child> |
| </object> |
| </child> |
| </object> |
| </interface> |