1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Generated with glade 3.22.1 -->
3<!--
4
5  Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
6
7  This file is part of Zrythm
8
9  Zrythm is free software: you can redistribute it and/or modify
10  it under the terms of the GNU Affero General Public License as published by
11  the Free Software Foundation, either version 3 of the License, or
12  (at your option) any later version.
13
14  Zrythm is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  GNU Affero General Public License for more details.
18
19  You should have received a copy of the GNU Affero General Public License
20  along with Zrythm.  If not, see <https://www.gnu.org/licenses/>.
21
22-->
23<interface>
24  <requires lib="gtk+" version="3.20"/>
25  <template class="PortSelectorPopoverWidget" parent="GtkPopover">
26    <property name="visible">True</property>
27    <property name="can_focus">False</property>
28    <child>
29      <object class="GtkBox">
30        <property name="visible">True</property>
31        <property name="orientation">vertical</property>
32        <child>
33          <object class="GtkLabel">
34            <property name="visible">True</property>
35            <property name="can_focus">False</property>
36            <property name="label" translatable="yes">Select a port...</property>
37          </object>
38          <packing>
39            <property name="expand">False</property>
40            <property name="fill">True</property>
41            <property name="position">0</property>
42          </packing>
43        </child>
44        <child>
45          <object class="GtkBox">
46            <property name="visible">True</property>
47            <property name="can_focus">False</property>
48            <property name="spacing">1</property>
49            <child>
50              <object class="GtkBox" id="track_box">
51                <property name="visible">True</property>
52                <property name="can_focus">False</property>
53                <property name="orientation">vertical</property>
54                <child>
55                  <object class="GtkLabel">
56                    <property name="visible">True</property>
57                    <property name="can_focus">False</property>
58                    <property name="margin_left">4</property>
59                    <property name="margin_right">4</property>
60                    <property name="hexpand">True</property>
61                    <property name="label" translatable="yes">Track</property>
62                  </object>
63                  <packing>
64                    <property name="expand">False</property>
65                    <property name="fill">True</property>
66                    <property name="position">0</property>
67                  </packing>
68                </child>
69                <child>
70                  <object class="GtkScrolledWindow"
71                          id="track_scroll">
72                    <property name="visible">True</property>
73                    <property name="hscrollbar-policy">never</property>
74                    <property name="propagate-natural-height">True</property>
75                    <property name="vexpand">True</property>
76                    <child>
77                      <object class="GtkTreeView" id="track_treeview">
78                        <property name="visible">True</property>
79                        <property name="can_focus">True</property>
80                        <child internal-child="selection">
81                          <object class="GtkTreeSelection"/>
82                        </child>
83                      </object>
84                    </child>
85                  </object>
86                  <packing>
87                    <property name="expand">False</property>
88                    <property name="fill">True</property>
89                    <property name="position">1</property>
90                  </packing>
91                </child>
92              </object>
93              <packing>
94                <property name="expand">True</property>
95                <property name="fill">True</property>
96                <property name="position">0</property>
97              </packing>
98            </child>
99            <child>
100              <object class="GtkSeparator" id="track_separator">
101                <property name="visible">True</property>
102                <property name="can_focus">False</property>
103                <property name="orientation">vertical</property>
104              </object>
105              <packing>
106                <property name="expand">False</property>
107                <property name="fill">True</property>
108                <property name="position">1</property>
109              </packing>
110            </child>
111            <child>
112              <object class="GtkBox" id="plugin_box">
113                <property name="visible">True</property>
114                <property name="can_focus">False</property>
115                <property name="orientation">vertical</property>
116                <child>
117                  <object class="GtkLabel">
118                    <property name="visible">True</property>
119                    <property name="can_focus">False</property>
120                    <property name="margin_left">4</property>
121                    <property name="margin_right">4</property>
122                    <property name="hexpand">True</property>
123                    <property name="label" translatable="yes">Plugin</property>
124                  </object>
125                  <packing>
126                    <property name="expand">False</property>
127                    <property name="fill">True</property>
128                    <property name="position">0</property>
129                  </packing>
130                </child>
131                <child>
132                  <object class="GtkScrolledWindow"
133                          id="plugin_scroll">
134                    <property name="visible">True</property>
135                    <property name="hscrollbar-policy">never</property>
136                    <property name="propagate-natural-height">True</property>
137                    <property name="vexpand">True</property>
138                    <child>
139                      <object class="GtkTreeView" id="plugin_treeview">
140                        <property name="visible">True</property>
141                        <property name="can_focus">True</property>
142                        <child internal-child="selection">
143                          <object class="GtkTreeSelection"/>
144                        </child>
145                      </object>
146                    </child>
147                  </object>
148                  <packing>
149                    <property name="expand">False</property>
150                    <property name="fill">True</property>
151                    <property name="position">1</property>
152                  </packing>
153                </child>
154              </object>
155              <packing>
156                <property name="expand">True</property>
157                <property name="fill">True</property>
158                <property name="position">2</property>
159              </packing>
160            </child>
161            <child>
162              <object class="GtkSeparator" id="plugin_separator">
163                <property name="visible">True</property>
164                <property name="can_focus">False</property>
165                <property name="orientation">vertical</property>
166              </object>
167              <packing>
168                <property name="expand">False</property>
169                <property name="fill">True</property>
170                <property name="position">3</property>
171              </packing>
172            </child>
173            <child>
174              <object class="GtkBox" id="port_box">
175                <property name="visible">True</property>
176                <property name="can_focus">False</property>
177                <property name="orientation">vertical</property>
178                <child>
179                  <object class="GtkLabel">
180                    <property name="visible">True</property>
181                    <property name="can_focus">False</property>
182                    <property name="margin_left">4</property>
183                    <property name="margin_right">4</property>
184                    <property name="hexpand">True</property>
185                    <property name="label" translatable="yes">Port</property>
186                  </object>
187                  <packing>
188                    <property name="expand">False</property>
189                    <property name="fill">True</property>
190                    <property name="position">0</property>
191                  </packing>
192                </child>
193                <child>
194                  <object class="GtkScrolledWindow"
195                          id="port_scroll">
196                    <property name="visible">True</property>
197                    <property name="hscrollbar-policy">never</property>
198                    <property name="propagate-natural-height">True</property>
199                    <property name="vexpand">True</property>
200                    <child>
201                      <object class="GtkTreeView" id="port_treeview">
202                        <property name="visible">True</property>
203                        <property name="can_focus">True</property>
204                        <child internal-child="selection">
205                          <object class="GtkTreeSelection"/>
206                        </child>
207                      </object>
208                    </child>
209                  </object>
210                  <packing>
211                    <property name="expand">False</property>
212                    <property name="fill">True</property>
213                    <property name="position">1</property>
214                  </packing>
215                </child>
216              </object>
217              <packing>
218                <property name="expand">True</property>
219                <property name="fill">True</property>
220                <property name="position">4</property>
221              </packing>
222            </child>
223          </object>
224          <packing>
225            <property name="expand">True</property>
226            <property name="fill">True</property>
227            <property name="position">1</property>
228          </packing>
229        </child>
230        <child>
231          <object class="GtkButtonBox">
232            <property name="visible">True</property>
233            <property name="can_focus">False</property>
234            <property name="layout_style">end</property>
235            <child>
236              <placeholder/>
237            </child>
238            <child>
239              <object class="GtkButton" id="cancel">
240                <property name="label" translatable="yes">_Cancel</property>
241                <property name="visible">True</property>
242                <property name="can_focus">True</property>
243                <property name="receives_default">True</property>
244                <property name="use_underline">True</property>
245              </object>
246              <packing>
247                <property name="expand">True</property>
248                <property name="fill">True</property>
249                <property name="position">1</property>
250              </packing>
251            </child>
252            <child>
253              <object class="GtkButton" id="ok">
254                <property name="label" translatable="yes">_OK</property>
255                <property name="visible">True</property>
256                <property name="can_focus">True</property>
257                <property name="receives_default">True</property>
258                <property name="use_underline">True</property>
259              </object>
260              <packing>
261                <property name="expand">True</property>
262                <property name="fill">True</property>
263                <property name="position">2</property>
264              </packing>
265            </child>
266          </object>
267          <packing>
268            <property name="expand">False</property>
269            <property name="fill">True</property>
270            <property name="position">2</property>
271          </packing>
272        </child>
273      </object>
274    </child>
275  </template>
276</interface>
277