1<?xml version="1.0" encoding="UTF-8"?> 2<!-- Generated with glade 3.20.0 --> 3<interface> 4 <requires lib="gtk+" version="3.10"/> 5 <object class="GtkAdjustment" id="num_results_adjustment"> 6 <property name="lower">10</property> 7 <property name="upper">100</property> 8 <property name="value">10</property> 9 <property name="step_increment">5</property> 10 <property name="page_increment">10</property> 11 </object> 12 <object class="GtkListStore" id="order_directions"> 13 <columns> 14 <!-- column-name value --> 15 <column type="gchararray"/> 16 <!-- column-name title --> 17 <column type="gchararray"/> 18 </columns> 19 <data> 20 <row> 21 <col id="0">desc</col> 22 <col id="1" translatable="yes">Descending</col> 23 </row> 24 <row> 25 <col id="0">asc</col> 26 <col id="1" translatable="yes">Ascending</col> 27 </row> 28 </data> 29 </object> 30 <object class="GtkListStore" id="order_types"> 31 <columns> 32 <!-- column-name value --> 33 <column type="gchararray"/> 34 <!-- column-name title --> 35 <column type="gchararray"/> 36 </columns> 37 <data> 38 <row> 39 <col id="0">releasedate</col> 40 <col id="1" translatable="yes">Release date</col> 41 </row> 42 <row> 43 <col id="0">rating</col> 44 <col id="1" translatable="yes">Rating</col> 45 </row> 46 <row> 47 <col id="0">ratingweek</col> 48 <col id="1" translatable="yes">Rating this week</col> 49 </row> 50 <row> 51 <col id="0">ratingmonth</col> 52 <col id="1" translatable="yes">Rating this month</col> 53 </row> 54 <row> 55 <col id="0">playlisted</col> 56 <col id="1" translatable="yes">Number of playlist additions</col> 57 </row> 58 <row> 59 <col id="0">downloaded</col> 60 <col id="1" translatable="yes">Number of downloads</col> 61 </row> 62 <row> 63 <col id="0">listened</col> 64 <col id="1" translatable="yes">Number of listens</col> 65 </row> 66 <row> 67 <col id="0">starred</col> 68 <col id="1" translatable="yes">Starred</col> 69 </row> 70 <row> 71 <col id="0">starreddate</col> 72 <col id="1" translatable="yes">Date of starring</col> 73 </row> 74 </data> 75 </object> 76 <object class="GtkListStore" id="search_categories"> 77 <columns> 78 <!-- column-name value --> 79 <column type="gchararray"/> 80 <!-- column-name title --> 81 <column type="gchararray"/> 82 </columns> 83 <data> 84 <row> 85 <col id="0">artist</col> 86 <col id="1" translatable="yes">Artist</col> 87 </row> 88 <row> 89 <col id="0">album</col> 90 <col id="1" translatable="yes">Album</col> 91 </row> 92 <row> 93 <col id="0">genre_tags</col> 94 <col id="1" translatable="yes">Genre/Tags</col> 95 </row> 96 <row> 97 <col id="0">track</col> 98 <col id="1" translatable="yes">Track</col> 99 </row> 100 </data> 101 </object> 102 <object class="GtkGrid" id="JamendoPanel"> 103 <property name="visible">True</property> 104 <property name="can_focus">False</property> 105 <property name="row_spacing">4</property> 106 <property name="column_spacing">2</property> 107 <child> 108 <object class="GtkComboBox" id="searchComboBox"> 109 <property name="visible">True</property> 110 <property name="can_focus">True</property> 111 <property name="hexpand">True</property> 112 <property name="model">search_categories</property> 113 <signal name="changed" handler="search_combobox_changed" swapped="no"/> 114 <child> 115 <object class="GtkCellRendererText" id="renderer1"/> 116 <attributes> 117 <attribute name="text">1</attribute> 118 </attributes> 119 </child> 120 </object> 121 <packing> 122 <property name="left_attach">0</property> 123 <property name="top_attach">0</property> 124 <property name="width">2</property> 125 </packing> 126 </child> 127 <child> 128 <object class="GtkButton" id="refreshButton"> 129 <property name="visible">True</property> 130 <property name="can_focus">True</property> 131 <property name="receives_default">True</property> 132 <signal name="clicked" handler="refresh_button_clicked" swapped="no"/> 133 <child> 134 <object class="GtkImage" id="image1"> 135 <property name="visible">True</property> 136 <property name="can_focus">False</property> 137 <property name="icon_name">view-refresh</property> 138 </object> 139 </child> 140 </object> 141 <packing> 142 <property name="left_attach">2</property> 143 <property name="top_attach">0</property> 144 </packing> 145 </child> 146 <child> 147 <object class="GtkEntry" id="searchEntry"> 148 <property name="visible">True</property> 149 <property name="can_focus">True</property> 150 <property name="invisible_char">●</property> 151 <property name="secondary_icon_name">edit-clear</property> 152 <signal name="activate" handler="search_entry_activated" swapped="no"/> 153 <signal name="icon-release" handler="search_entry_icon_release" swapped="no"/> 154 </object> 155 <packing> 156 <property name="left_attach">0</property> 157 <property name="top_attach">1</property> 158 <property name="width">3</property> 159 </packing> 160 </child> 161 <child> 162 <object class="GtkExpander" id="expander1"> 163 <property name="visible">True</property> 164 <property name="can_focus">True</property> 165 <child> 166 <object class="GtkGrid" id="grid2"> 167 <property name="visible">True</property> 168 <property name="can_focus">False</property> 169 <property name="row_spacing">4</property> 170 <property name="column_spacing">2</property> 171 <child> 172 <object class="GtkLabel" id="label2"> 173 <property name="visible">True</property> 174 <property name="can_focus">False</property> 175 <property name="halign">start</property> 176 <property name="label" translatable="yes">Order by:</property> 177 </object> 178 <packing> 179 <property name="left_attach">0</property> 180 <property name="top_attach">0</property> 181 </packing> 182 </child> 183 <child> 184 <object class="GtkComboBox" id="orderTypeComboBox"> 185 <property name="visible">True</property> 186 <property name="can_focus">True</property> 187 <property name="model">order_types</property> 188 <signal name="changed" handler="ordertype_combobox_changed" swapped="no"/> 189 <child> 190 <object class="GtkCellRendererText" id="order_type_renderer"/> 191 <attributes> 192 <attribute name="text">1</attribute> 193 </attributes> 194 </child> 195 </object> 196 <packing> 197 <property name="left_attach">1</property> 198 <property name="top_attach">0</property> 199 </packing> 200 </child> 201 <child> 202 <object class="GtkLabel" id="label4"> 203 <property name="visible">True</property> 204 <property name="can_focus">False</property> 205 <property name="halign">start</property> 206 <property name="label" translatable="yes">Order direction:</property> 207 </object> 208 <packing> 209 <property name="left_attach">0</property> 210 <property name="top_attach">1</property> 211 </packing> 212 </child> 213 <child> 214 <object class="GtkComboBox" id="orderDirectionComboBox"> 215 <property name="width_request">60</property> 216 <property name="visible">True</property> 217 <property name="can_focus">True</property> 218 <property name="model">order_directions</property> 219 <signal name="changed" handler="orderdirection_combobox_changed" swapped="no"/> 220 <child> 221 <object class="GtkCellRendererText" id="order_direction_renderer"/> 222 <attributes> 223 <attribute name="text">1</attribute> 224 </attributes> 225 </child> 226 </object> 227 <packing> 228 <property name="left_attach">1</property> 229 <property name="top_attach">1</property> 230 </packing> 231 </child> 232 <child> 233 <object class="GtkLabel" id="label3"> 234 <property name="visible">True</property> 235 <property name="can_focus">False</property> 236 <property name="halign">start</property> 237 <property name="label" translatable="yes">Results:</property> 238 <property name="justify">right</property> 239 </object> 240 <packing> 241 <property name="left_attach">0</property> 242 <property name="top_attach">2</property> 243 </packing> 244 </child> 245 <child> 246 <object class="GtkSpinButton" id="numResultsSpinButton"> 247 <property name="visible">True</property> 248 <property name="can_focus">True</property> 249 <property name="invisible_char">●</property> 250 <property name="adjustment">num_results_adjustment</property> 251 <property name="climb_rate">10</property> 252 </object> 253 <packing> 254 <property name="left_attach">1</property> 255 <property name="top_attach">2</property> 256 </packing> 257 </child> 258 </object> 259 </child> 260 <child type="label"> 261 <object class="GtkLabel" id="label1"> 262 <property name="visible">True</property> 263 <property name="can_focus">False</property> 264 <property name="label" translatable="yes">Advanced</property> 265 </object> 266 </child> 267 </object> 268 <packing> 269 <property name="left_attach">0</property> 270 <property name="top_attach">2</property> 271 <property name="width">3</property> 272 </packing> 273 </child> 274 <child> 275 <object class="GtkBox" id="treeview_box"> 276 <property name="visible">True</property> 277 <property name="can_focus">False</property> 278 <property name="vexpand">True</property> 279 <child> 280 <placeholder/> 281 </child> 282 </object> 283 <packing> 284 <property name="left_attach">0</property> 285 <property name="top_attach">3</property> 286 <property name="width">3</property> 287 </packing> 288 </child> 289 <child> 290 <object class="GtkLabel" id="statusLabel"> 291 <property name="visible">True</property> 292 <property name="can_focus">False</property> 293 <property name="halign">start</property> 294 <property name="label" translatable="yes">Ready</property> 295 </object> 296 <packing> 297 <property name="left_attach">0</property> 298 <property name="top_attach">4</property> 299 </packing> 300 </child> 301 <child> 302 <placeholder/> 303 </child> 304 <child> 305 <placeholder/> 306 </child> 307 </object> 308</interface> 309