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