<?xml version="1.0" encoding="UTF-8"?>
<interface domain="easyeffects">
    <template class="PluginsBox" parent="GtkBox">
        <property name="hexpand">1</property>
        <property name="vexpand">1</property>
        <child>
            <object class="GtkBox">
                <property name="orientation">vertical</property>
                <property name="spacing">6</property>
                <property name="css-name">listview</property>
                <child>
                    <object class="GtkMenuButton" id="menubutton_plugins">
                        <property name="margin-start">6</property>
                        <property name="margin-end">6</property>
                        <property name="margin-top">6</property>
                        <property name="halign">center</property>
                        <property name="valign">center</property>
                        <property name="direction">right</property>
                        <property name="label" translatable="yes">Add Effect</property>
                        <property name="cursor">
                            <object class="GdkCursor">
                                <property name="name">pointer</property>
                            </object>
                        </property>
                    </object>
                </child>

                <child>
                    <object class="GtkScrolledWindow">
                        <property name="propagate-natural-width">1</property>
                        <property name="propagate-natural-height">1</property>
                        <child>
                            <object class="GtkBox">
                                <property name="orientation">vertical</property>
                                <child>
                                    <object class="GtkBox" id="startpoint_box">
                                        <property name="spacing">6</property>
                                        <property name="margin-start">21</property>
                                        <property name="margin-end">21</property>
                                        <property name="margin-top">9</property>
                                        <property name="margin-bottom">3</property>
                                        <child>
                                            <object class="GtkImage" id="startpoint_icon">
                                                <property name="halign">start</property>
                                                <property name="valign">center</property>
                                                <property name="opacity">0.5</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="startpoint_name">
                                                <property name="halign">start</property>
                                                <property name="valign">center</property>
                                                <property name="opacity">0.5</property>
                                                <property name="label">Source</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkListView" id="listview">
                                        <property name="model" bind-source="stack" bind-property="pages" bind-flags="sync-create" />
                                        <style>
                                            <class name="navigation-sidebar" />
                                        </style>
                                        <accessibility>
                                            <property name="label" translatable="yes">Used Plugins List</property>
                                        </accessibility>
                                    </object>
                                </child>

                                <child>
                                    <object class="GtkBox" id="endpoint_box">
                                        <property name="spacing">6</property>
                                        <property name="margin-start">21</property>
                                        <property name="margin-end">21</property>
                                        <property name="margin-top">3</property>
                                        <property name="margin-bottom">9</property>
                                        <child>
                                            <object class="GtkImage" id="endpoint_icon">
                                                <property name="halign">start</property>
                                                <property name="valign">center</property>
                                                <property name="opacity">0.5</property>
                                            </object>
                                        </child>

                                        <child>
                                            <object class="GtkLabel" id="endpoint_name">
                                                <property name="halign">start</property>
                                                <property name="valign">center</property>
                                                <property name="opacity">0.5</property>
                                                <property name="label">Endpoint</property>
                                            </object>
                                        </child>
                                    </object>
                                </child>
                            </object>
                        </child>
                    </object>
                </child>
            </object>
        </child>

        <child>
            <object class="GtkSeparator">
                <property name="orientation">vertical</property>
            </object>
        </child>

        <child>
            <object class="GtkOverlay" id="plugin_overlay">
                <property name="hexpand">1</property>
                <property name="vexpand">1</property>
                <child>
                    <object class="GtkScrolledWindow">
                        <child>
                            <object class="GtkStack" id="stack">
                                <property name="hhomogeneous">0</property>
                                <property name="vhomogeneous">0</property>
                            </object>
                        </child>
                    </object>
                </child>

                <child type="overlay">
                    <object class="AdwStatusPage" id="overlay_no_plugins">
                        <property name="icon-name">emblem-music-symbolic</property>
                        <property name="title" translatable="yes">No Effects</property>
                        <property name="description" translatable="yes">Audio Stream Not Modified</property>
                    </object>
                </child>
            </object>
        </child>
    </template>
</interface>
