<?xml version="1.0" encoding="UTF-8"?>
<interface>

    <template class="GtkWelcomePanel" parent="GtkTiledPanel">
        <child>
            <object class="GtkScrolledWindow">
                <property name="hscrollbar-policy">automatic</property>
                <property name="vscrollbar-policy">automatic</property>
                <property name="hexpand">TRUE</property>
                <property name="vexpand">TRUE</property>
                <property name="has-frame">0</property>
                <child>
                    <object class="GtkGrid">
                        <property name="halign">center</property>
                        <property name="valign">center</property>
                        <property name="column-spacing">64</property>
                        <property name="column-homogeneous">TRUE</property>
                        <property name="margin-bottom">32</property>
                        <property name="margin-end">32</property>
                        <property name="margin-start">32</property>
                        <property name="margin-top">32</property>

                        <!-- Launcher list -->
                        <child>
                            <object class="GtkListBox" id="list">
                                <property name="halign">end</property>
                                <property name="valign">center</property>
                                <property name="selection-mode">GTK_SELECTION_SINGLE</property>
                                <property name="activate-on-single-click">0</property>

                                <layout>
                                    <property name="column">0</property>
                                    <property name="row">0</property>
                                </layout>

                                <style>
                                    <class name="boxed-list"/>
                                    <class name="frame"/>
                                </style>

                                <signal name="selected-rows-changed" handler="gtk_welcome_panel_on_selected_rows_changed"/>

                            </object>
                        </child>

                        <!-- Hints / options -->
                        <child>
                            <object class="GtkStack" id="properties">
                                <property name="halign">start</property>
                                <property name="valign">fill</property>

                                <layout>
                                    <property name="column">1</property>
                                    <property name="row">0</property>
                                </layout>

                                <child>

                                    <object class="GtkStackPage">
                                        <property name="name">default</property>
                                        <property name="title">Welcome</property>

                                        <property name="child">
                                            <object class="GtkGrid" id="def_child">
                                                <property name="halign">start</property>
                                                <property name="valign">fill</property>
                                                <property name="column-spacing">16</property>
                                                <property name="column-homogeneous">FALSE</property>

                                                <!-- Text -->

                                                <child>
                                                    <object class="GtkLabel" id="hints">
                                                        <property name="halign">start</property>
                                                        <property name="valign">fill</property>
                                                        <property name="xalign">0</property>
                                                        <property name="yalign">1</property>
                                                        <property name="vexpand">1</property>
                                                        <property name="width-request">50</property>
                                                        <property name="wrap">TRUE</property>

                                                        <property name="layout-manager">
                                                            <object class="GtkConstraintLayout">
                                                                <!--
                                                                <constraints>

                                                                    <constraint target="super" target-attribute="left"
                                                                                relation="eq"
                                                                                constant="0"
                                                                                strength="required"/>

                                                                    <constraint target="super" target-attribute="top"
                                                                                relation="eq"
                                                                                constant="0"
                                                                                strength="required"/>

                                                                    <constraint target="super" target-attribute="right"
                                                                                relation="eq"
                                                                                constant="340"
                                                                                strength="required"/>

                                                                </constraints>
                                                                -->
                                                            </object>
                                                        </property>

                                                        <layout>
                                                            <property name="column">0</property>
                                                            <property name="row">0</property>
                                                        </layout>

                                                    </object>
                                                </child>

                                                <!-- Prev/Next buttons -->
                                                <child>
                                                    <object class="GtkBox">
                                                        <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
                                                        <property name="halign">fill</property>
                                                        <property name="valign">center</property>
                                                        <property name="homogeneous">TRUE</property>
                                                        <layout>
                                                            <property name="column">1</property>
                                                            <property name="row">1</property>
                                                        </layout>

                                                        <child>
                                                            <object class="GtkButton">
                                                                <property name="icon-name">go-previous-symbolic</property>
                                                                <property name="halign">end</property>
                                                                <signal name="clicked" handler="gtk_welcome_panel_on_prev_hint_clicked"/>
                                                            </object>
                                                        </child>

                                                        <child>
                                                            <object class="GtkButton">
                                                                <property name="icon-name">go-next-symbolic</property>
                                                                <property name="halign">start</property>
                                                                <signal name="clicked" handler="gtk_welcome_panel_on_next_hint_clicked"/>
                                                            </object>
                                                        </child>

                                                        <style>
                                                            <class name="linked"/>
                                                        </style>

                                                    </object>
                                                </child>

                                                <style>
                                                    <class name="hints"/>
                                                </style>

                                            </object>

                                        </property>
                                    </object>
                                </child>

                            </object>
                        </child>
                    </object>
                </child>
            </object>
        </child>
    </template>

</interface>