Merge lp:~turicas/decibel-audio-player/gstreamer-1.0 into lp:decibel-audio-player

Proposed by Álvaro Justen
Status: Needs review
Proposed branch: lp:~turicas/decibel-audio-player/gstreamer-1.0
Merge into: lp:decibel-audio-player
Diff against target: 11688 lines (+5303/-4444)
46 files modified
res/AudioCD.ui (+317/-260)
res/Authentication.ui (+265/-230)
res/AutoShuffle.ui (+207/-173)
res/Covers.ui (+295/-245)
res/DesktopNotification.ui (+272/-232)
res/Equalizer.ui (+780/-650)
res/FileExplorer.ui (+294/-252)
res/HelpDlg.ui (+63/-58)
res/IMStatus.ui (+333/-280)
res/Library.ui (+244/-213)
res/MainWindow.ui (+760/-650)
res/Preferences.ui (+134/-121)
res/Progress.ui (+142/-112)
res/SelectPath.ui (+207/-168)
res/StatusFile.ui (+198/-171)
res/StatusIconMenu.ui (+86/-73)
res/Twitter.ui (+182/-152)
src/decibel-audio-player.py (+29/-18)
src/gui/__init__.py (+9/-5)
src/gui/about.py (+8/-4)
src/gui/authentication.py (+7/-3)
src/gui/extListview.py (+48/-46)
src/gui/extTreeview.py (+23/-23)
src/gui/fileChooser.py (+18/-14)
src/gui/mainWindow.py (+5/-3)
src/gui/preferences.py (+23/-16)
src/gui/selectPath.py (+7/-3)
src/gui/window.py (+14/-10)
src/media/audioplayer.py (+26/-24)
src/modules/AudioCD.py (+24/-20)
src/modules/AutoShuffle.py (+10/-6)
src/modules/CtrlPanel.py (+9/-5)
src/modules/DBus.py (+19/-15)
src/modules/DesktopNotification.py (+9/-5)
src/modules/Equalizer.py (+9/-5)
src/modules/Explorer.py (+11/-7)
src/modules/FileExplorer.py (+34/-24)
src/modules/GSTPlayer.py (+11/-7)
src/modules/Library.py (+46/-43)
src/modules/StatusIcon.py (+18/-14)
src/modules/TrackPanel.py (+12/-8)
src/modules/Tracklist.py (+39/-34)
src/modules/__init__.py (+19/-15)
src/tools/__init__.py (+8/-4)
src/tools/consts.py (+7/-3)
src/tools/icons.py (+22/-20)
To merge this branch: bzr merge lp:~turicas/decibel-audio-player/gstreamer-1.0
Reviewer Review Type Date Requested Status
Anonym25712 Pending
Review via email: mp+272048@code.launchpad.net

Description of the change

WARNING: this works is not complete! Needs careful review and some changes (I can't make these changes right now). More details below.

This branch migrates GStreamer and Gtk to the new version. The old one won't be supported on Debian anymore and should be avoided.

This work is not complete! As I don't have a good experience on GUI programming and don't know in details the source code of decibel-audio-player and GObject internal API, I could not migrate some parts of the code without changing its behaviour.

Things to be changed:

1- Lines "if colormap:" and "gtk.widget_set_default_colormap(colormap)" were commented on src/decibel-audio-player.py (L103-L104) -- I don't know how to migrate this.

2- Line "gtk.about_dialog_set_url_hook(lambda dlg, url: webbrowser.open(url))" were commented on src/gui/about.py (L35) -- I don't know how to migrate this.

3- Line "self.iconview.select_path((0,))" commented on src/gui/preferences.py (L116) -- I don't know how to migrate this.

4- Should use "GdkPixbuf.Pixbuf.new" in replacement for "gdk.pixbuf" or "GdkPixBuf.Pixbuf" would be enough in some cases?

5- "gtk.widget_push_colormap" was replaced with "Gtk.ColorChooserWidget.push_composite_child" (and the correspondent "pop") but I don't know if this is the correct replacement.

6- "gdk.ACTION_DEFAULT" was replaced with "Gdk.ACTION_DEFAULT" but this constant does not exist (I didn't find a related constant on the new API).

7- Same for "Gdk.ACTION_COPY"

8- "gdk.BUTTON1_MASK" was replaced with "Gdk.EventMask.BUTTON1_MOTION_MASK" but I don't know if this is the correct replacement.

9- *.ui files were migrated but when I run the application I can see some warning of deprecated Gtk properties. They're:
  - GtkImage:stock
  - GtkImageMenuItem:use-stock
  - GtkSettings:gtk-menu-images
  - GtkImageMenuItem:accel-group
  - GtkImageMenuItem:image
  - GtkSettings:gtk-button-images

The software will work this way but the recommended is to replace with the new alternatives (I don't know how to do it).

With the following changes I can't play with decibel because I can't create the track list but the other GUI windows/actions appear to work properly, except for some exceptions I can see in the command line, such as:

-----
Exception 1:

Traceback (most recent call last):
  File "/home/turicas/projects/decibel-audio-player/src/modules/__init__.py", line 286, in __dispatch
    self.handlers[msg](**params)
  File "/home/turicas/projects/decibel-audio-player/src/modules/Tracklist.py", line 201, in set
    previousTracklist = [row[ROW_TRK] for row in self.list]
AttributeError: Tracklist instance has no attribute 'list'

-----
Exception 2:

Traceback (most recent call last):
  File "/home/turicas/projects/decibel-audio-player/src/gui/extTreeview.py", line 380, in onButtonPressed
    self.emit('exttreeview-button-pressed', event, path)
TypeError: could not convert type EventButton to GdkEvent required for parameter 0

-----
Exception 3:

Traceback (most recent call last):
  File "/home/turicas/projects/decibel-audio-player/src/gui/preferences.py", line 108, in __fmtColumnColor
    else: cll.set_property('foreground-gdk', style.text[Gtk.StateType.INSENSITIVE])
IndexError: list index out of range

To post a comment you must log in.

Unmerged revisions

186. By Álvaro Justen

Fix FileExplorer.__cmpRowsOnFilename string comparison

185. By Álvaro Justen

Migrate modules, media and tools

184. By Álvaro Justen

Migrate all needed src/gui modules

183. By Álvaro Justen

Migrate main file

182. By Álvaro Justen

Update *.ui files to the new format

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'res/AudioCD.ui'
2--- res/AudioCD.ui 2011-08-18 09:01:47 +0000
3+++ res/AudioCD.ui 2015-09-23 00:52:02 +0000
4@@ -1,263 +1,320 @@
5 <?xml version="1.0" encoding="UTF-8"?>
6+<!-- Generated with glade 3.18.3 -->
7 <interface>
8-<requires lib="gtk+" version="2.16"/>
9-<object class="GtkWindow" id="win-main">
10-<property name="window_position">center</property>
11-<child>
12-<object class="GtkVBox" id="vbox1">
13-<property name="border_width">12</property>
14-<property name="spacing">18</property>
15-<child>
16-<object class="GtkVBox" id="vbox2">
17-<property name="spacing">18</property>
18-<child>
19-<object class="GtkFrame" id="frame1">
20-<property name="label_xalign">0</property>
21-<property name="shadow_type">none</property>
22-<child>
23-<object class="GtkAlignment" id="alignment1">
24-<property name="top_padding">6</property>
25-<property name="left_padding">12</property>
26-<child>
27-<object class="GtkVBox" id="vbox4">
28-<property name="spacing">6</property>
29-<child>
30-<object class="GtkCheckButton" id="chk-useCDDB">
31-<property name="label" translatable="yes">Download disc information</property>
32-<property name="can_focus">True</property>
33-<property name="receives_default">False</property>
34-<property name="tooltip_text" translatable="yes">Download disc information from an online database</property>
35-<property name="draw_indicator">True</property>
36-</object>
37-<packing>
38-<property name="position">0</property>
39-</packing>
40-</child>
41-<child>
42-<object class="GtkCheckButton" id="chk-useCache">
43-<property name="label" translatable="yes">Save information in a local cache</property>
44-<property name="can_focus">True</property>
45-<property name="receives_default">False</property>
46-<property name="tooltip_text" translatable="yes">Save disc information on your hard drive</property>
47-<property name="draw_indicator">True</property>
48-</object>
49-<packing>
50-<property name="position">1</property>
51-</packing>
52-</child>
53-<child>
54-<object class="GtkHButtonBox" id="hbuttonbox3">
55-<child>
56-<object class="GtkButton" id="btn-clearCache">
57-<property name="can_focus">True</property>
58-<property name="receives_default">True</property>
59-<property name="tooltip_text" translatable="yes">Remove all disc information from your hard drive</property>
60-<child>
61-<object class="GtkHBox" id="hbox3">
62-<child>
63-<object class="GtkImage" id="image1">
64-<property name="stock">gtk-clear</property>
65-</object>
66-<packing>
67-<property name="position">0</property>
68-</packing>
69-</child>
70-<child>
71-<object class="GtkLabel" id="label2">
72-<property name="label" translatable="yes">Clear cache</property>
73-</object>
74-<packing>
75-<property name="position">1</property>
76-</packing>
77-</child>
78-</object>
79-</child>
80-</object>
81-<packing>
82-<property name="expand">False</property>
83-<property name="fill">False</property>
84-<property name="position">0</property>
85-</packing>
86-</child>
87-</object>
88-<packing>
89-<property name="position">2</property>
90-</packing>
91-</child>
92-</object>
93-</child>
94-</object>
95-</child>
96-<child type="label">
97-<object class="GtkLabel" id="label1">
98-<property name="label" translatable="yes">&lt;b&gt;CDDB&lt;/b&gt;</property>
99-<property name="use_markup">True</property>
100-</object>
101-</child>
102-</object>
103-<packing>
104-<property name="expand">False</property>
105-<property name="position">0</property>
106-</packing>
107-</child>
108-<child>
109-<object class="GtkFrame" id="frame3">
110-<property name="label_xalign">0</property>
111-<property name="shadow_type">none</property>
112-<child>
113-<object class="GtkAlignment" id="alignment3">
114-<property name="top_padding">6</property>
115-<property name="left_padding">12</property>
116-<child>
117-<object class="GtkVBox" id="vbox3">
118-<property name="spacing">6</property>
119-<child>
120-<object class="GtkHBox" id="hbox2">
121-<property name="spacing">6</property>
122-<child>
123-<object class="GtkLabel" id="label4">
124-<property name="label" translatable="yes">CD-ROM device:</property>
125-</object>
126-<packing>
127-<property name="expand">False</property>
128-<property name="position">0</property>
129-</packing>
130-</child>
131-<child>
132-<object class="GtkEntry" id="txt-device">
133-<property name="can_focus">True</property>
134-<property name="tooltip_text" translatable="yes">Location of your CD-ROM device</property>
135-</object>
136-<packing>
137-<property name="position">1</property>
138-</packing>
139-</child>
140-</object>
141-<packing>
142-<property name="position">0</property>
143-</packing>
144-</child>
145-<child>
146-<object class="GtkHBox" id="hbox4">
147-<property name="visible">True</property>
148-<property name="spacing">6</property>
149-<child>
150-<object class="GtkLabel" id="label5">
151-<property name="visible">True</property>
152-<property name="label" translatable="yes">CD-ROM read speed:</property>
153-</object>
154-<packing>
155-<property name="expand">False</property>
156-<property name="position">0</property>
157-</packing>
158-</child>
159-<child>
160-<object class="GtkComboBox" id="combo-read-speed">
161-<property name="visible">True</property>
162-</object>
163-<packing>
164-<property name="position">1</property>
165-</packing>
166-</child>
167-</object>
168-<packing>
169-<property name="position">1</property>
170-</packing>
171-</child>
172-</object>
173-</child>
174-</object>
175-</child>
176-<child type="label">
177-<object class="GtkLabel" id="label3">
178-<property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
179-<property name="use_markup">True</property>
180-</object>
181-</child>
182-</object>
183-<packing>
184-<property name="expand">False</property>
185-<property name="position">1</property>
186-</packing>
187-</child>
188-</object>
189-<packing>
190-<property name="position">0</property>
191-</packing>
192-</child>
193-<child>
194-<object class="GtkHSeparator" id="hseparator1"/>
195-<packing>
196-<property name="expand">False</property>
197-<property name="position">1</property>
198-</packing>
199-</child>
200-<child>
201-<object class="GtkHBox" id="hbox1">
202-<property name="spacing">6</property>
203-<child>
204-<object class="GtkHButtonBox" id="hbuttonbox1">
205-<child>
206-<object class="GtkButton" id="btn-help">
207-<property name="label">gtk-help</property>
208-<property name="can_focus">True</property>
209-<property name="receives_default">True</property>
210-<property name="use_stock">True</property>
211-</object>
212-<packing>
213-<property name="expand">False</property>
214-<property name="fill">False</property>
215-<property name="position">0</property>
216-</packing>
217-</child>
218-</object>
219-<packing>
220-<property name="expand">False</property>
221-<property name="position">0</property>
222-</packing>
223-</child>
224-<child>
225-<object class="GtkHButtonBox" id="hbuttonbox2">
226-<property name="spacing">12</property>
227-<property name="layout_style">end</property>
228-<child>
229-<object class="GtkButton" id="btn-cancel">
230-<property name="label">gtk-cancel</property>
231-<property name="can_focus">True</property>
232-<property name="receives_default">True</property>
233-<property name="use_stock">True</property>
234-</object>
235-<packing>
236-<property name="expand">False</property>
237-<property name="fill">False</property>
238-<property name="position">0</property>
239-</packing>
240-</child>
241-<child>
242-<object class="GtkButton" id="btn-ok">
243-<property name="label">gtk-ok</property>
244-<property name="can_focus">True</property>
245-<property name="receives_default">True</property>
246-<property name="use_stock">True</property>
247-</object>
248-<packing>
249-<property name="expand">False</property>
250-<property name="fill">False</property>
251-<property name="position">1</property>
252-</packing>
253-</child>
254-</object>
255-<packing>
256-<property name="position">1</property>
257-</packing>
258-</child>
259-</object>
260-<packing>
261-<property name="expand">False</property>
262-<property name="position">2</property>
263-</packing>
264-</child>
265-</object>
266-</child>
267-</object>
268+ <requires lib="gtk+" version="3.0"/>
269+ <object class="GtkWindow" id="win-main">
270+ <property name="can_focus">False</property>
271+ <property name="window_position">center</property>
272+ <child>
273+ <object class="GtkVBox" id="vbox1">
274+ <property name="can_focus">False</property>
275+ <property name="border_width">12</property>
276+ <property name="spacing">18</property>
277+ <child>
278+ <object class="GtkVBox" id="vbox2">
279+ <property name="can_focus">False</property>
280+ <property name="spacing">18</property>
281+ <child>
282+ <object class="GtkFrame" id="frame1">
283+ <property name="can_focus">False</property>
284+ <property name="label_xalign">0</property>
285+ <property name="shadow_type">none</property>
286+ <child>
287+ <object class="GtkAlignment" id="alignment1">
288+ <property name="can_focus">False</property>
289+ <property name="top_padding">6</property>
290+ <property name="left_padding">12</property>
291+ <child>
292+ <object class="GtkVBox" id="vbox4">
293+ <property name="can_focus">False</property>
294+ <property name="spacing">6</property>
295+ <child>
296+ <object class="GtkCheckButton" id="chk-useCDDB">
297+ <property name="label" translatable="yes">Download disc information</property>
298+ <property name="can_focus">True</property>
299+ <property name="receives_default">False</property>
300+ <property name="tooltip_text" translatable="yes">Download disc information from an online database</property>
301+ <property name="xalign">0.5</property>
302+ <property name="draw_indicator">True</property>
303+ </object>
304+ <packing>
305+ <property name="expand">True</property>
306+ <property name="fill">True</property>
307+ <property name="position">0</property>
308+ </packing>
309+ </child>
310+ <child>
311+ <object class="GtkCheckButton" id="chk-useCache">
312+ <property name="label" translatable="yes">Save information in a local cache</property>
313+ <property name="can_focus">True</property>
314+ <property name="receives_default">False</property>
315+ <property name="tooltip_text" translatable="yes">Save disc information on your hard drive</property>
316+ <property name="xalign">0.5</property>
317+ <property name="draw_indicator">True</property>
318+ </object>
319+ <packing>
320+ <property name="expand">True</property>
321+ <property name="fill">True</property>
322+ <property name="position">1</property>
323+ </packing>
324+ </child>
325+ <child>
326+ <object class="GtkHButtonBox" id="hbuttonbox3">
327+ <property name="can_focus">False</property>
328+ <child>
329+ <object class="GtkButton" id="btn-clearCache">
330+ <property name="can_focus">True</property>
331+ <property name="receives_default">True</property>
332+ <property name="tooltip_text" translatable="yes">Remove all disc information from your hard drive</property>
333+ <child>
334+ <object class="GtkHBox" id="hbox3">
335+ <property name="can_focus">False</property>
336+ <child>
337+ <object class="GtkImage" id="image1">
338+ <property name="can_focus">False</property>
339+ <property name="stock">gtk-clear</property>
340+ </object>
341+ <packing>
342+ <property name="expand">True</property>
343+ <property name="fill">True</property>
344+ <property name="position">0</property>
345+ </packing>
346+ </child>
347+ <child>
348+ <object class="GtkLabel" id="label2">
349+ <property name="can_focus">False</property>
350+ <property name="label" translatable="yes">Clear cache</property>
351+ </object>
352+ <packing>
353+ <property name="expand">True</property>
354+ <property name="fill">True</property>
355+ <property name="position">1</property>
356+ </packing>
357+ </child>
358+ </object>
359+ </child>
360+ </object>
361+ <packing>
362+ <property name="expand">False</property>
363+ <property name="fill">False</property>
364+ <property name="position">0</property>
365+ </packing>
366+ </child>
367+ </object>
368+ <packing>
369+ <property name="expand">True</property>
370+ <property name="fill">True</property>
371+ <property name="position">2</property>
372+ </packing>
373+ </child>
374+ </object>
375+ </child>
376+ </object>
377+ </child>
378+ <child type="label">
379+ <object class="GtkLabel" id="label1">
380+ <property name="can_focus">False</property>
381+ <property name="label" translatable="yes">&lt;b&gt;CDDB&lt;/b&gt;</property>
382+ <property name="use_markup">True</property>
383+ </object>
384+ </child>
385+ </object>
386+ <packing>
387+ <property name="expand">False</property>
388+ <property name="fill">True</property>
389+ <property name="position">0</property>
390+ </packing>
391+ </child>
392+ <child>
393+ <object class="GtkFrame" id="frame3">
394+ <property name="can_focus">False</property>
395+ <property name="label_xalign">0</property>
396+ <property name="shadow_type">none</property>
397+ <child>
398+ <object class="GtkAlignment" id="alignment3">
399+ <property name="can_focus">False</property>
400+ <property name="top_padding">6</property>
401+ <property name="left_padding">12</property>
402+ <child>
403+ <object class="GtkVBox" id="vbox3">
404+ <property name="can_focus">False</property>
405+ <property name="spacing">6</property>
406+ <child>
407+ <object class="GtkHBox" id="hbox2">
408+ <property name="can_focus">False</property>
409+ <property name="spacing">6</property>
410+ <child>
411+ <object class="GtkLabel" id="label4">
412+ <property name="can_focus">False</property>
413+ <property name="label" translatable="yes">CD-ROM device:</property>
414+ </object>
415+ <packing>
416+ <property name="expand">False</property>
417+ <property name="fill">True</property>
418+ <property name="position">0</property>
419+ </packing>
420+ </child>
421+ <child>
422+ <object class="GtkEntry" id="txt-device">
423+ <property name="can_focus">True</property>
424+ <property name="tooltip_text" translatable="yes">Location of your CD-ROM device</property>
425+ </object>
426+ <packing>
427+ <property name="expand">True</property>
428+ <property name="fill">True</property>
429+ <property name="position">1</property>
430+ </packing>
431+ </child>
432+ </object>
433+ <packing>
434+ <property name="expand">True</property>
435+ <property name="fill">True</property>
436+ <property name="position">0</property>
437+ </packing>
438+ </child>
439+ <child>
440+ <object class="GtkHBox" id="hbox4">
441+ <property name="visible">True</property>
442+ <property name="can_focus">False</property>
443+ <property name="spacing">6</property>
444+ <child>
445+ <object class="GtkLabel" id="label5">
446+ <property name="visible">True</property>
447+ <property name="can_focus">False</property>
448+ <property name="label" translatable="yes">CD-ROM read speed:</property>
449+ </object>
450+ <packing>
451+ <property name="expand">False</property>
452+ <property name="fill">True</property>
453+ <property name="position">0</property>
454+ </packing>
455+ </child>
456+ <child>
457+ <object class="GtkComboBox" id="combo-read-speed">
458+ <property name="visible">True</property>
459+ <property name="can_focus">False</property>
460+ </object>
461+ <packing>
462+ <property name="expand">True</property>
463+ <property name="fill">True</property>
464+ <property name="position">1</property>
465+ </packing>
466+ </child>
467+ </object>
468+ <packing>
469+ <property name="expand">True</property>
470+ <property name="fill">True</property>
471+ <property name="position">1</property>
472+ </packing>
473+ </child>
474+ </object>
475+ </child>
476+ </object>
477+ </child>
478+ <child type="label">
479+ <object class="GtkLabel" id="label3">
480+ <property name="can_focus">False</property>
481+ <property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
482+ <property name="use_markup">True</property>
483+ </object>
484+ </child>
485+ </object>
486+ <packing>
487+ <property name="expand">False</property>
488+ <property name="fill">True</property>
489+ <property name="position">1</property>
490+ </packing>
491+ </child>
492+ </object>
493+ <packing>
494+ <property name="expand">True</property>
495+ <property name="fill">True</property>
496+ <property name="position">0</property>
497+ </packing>
498+ </child>
499+ <child>
500+ <object class="GtkHSeparator" id="hseparator1">
501+ <property name="can_focus">False</property>
502+ </object>
503+ <packing>
504+ <property name="expand">False</property>
505+ <property name="fill">True</property>
506+ <property name="position">1</property>
507+ </packing>
508+ </child>
509+ <child>
510+ <object class="GtkHBox" id="hbox1">
511+ <property name="can_focus">False</property>
512+ <property name="spacing">6</property>
513+ <child>
514+ <object class="GtkHButtonBox" id="hbuttonbox1">
515+ <property name="can_focus">False</property>
516+ <child>
517+ <object class="GtkButton" id="btn-help">
518+ <property name="label">gtk-help</property>
519+ <property name="can_focus">True</property>
520+ <property name="receives_default">True</property>
521+ <property name="use_stock">True</property>
522+ </object>
523+ <packing>
524+ <property name="expand">False</property>
525+ <property name="fill">False</property>
526+ <property name="position">0</property>
527+ </packing>
528+ </child>
529+ </object>
530+ <packing>
531+ <property name="expand">False</property>
532+ <property name="fill">True</property>
533+ <property name="position">0</property>
534+ </packing>
535+ </child>
536+ <child>
537+ <object class="GtkHButtonBox" id="hbuttonbox2">
538+ <property name="can_focus">False</property>
539+ <property name="spacing">12</property>
540+ <property name="layout_style">end</property>
541+ <child>
542+ <object class="GtkButton" id="btn-cancel">
543+ <property name="label">gtk-cancel</property>
544+ <property name="can_focus">True</property>
545+ <property name="receives_default">True</property>
546+ <property name="use_stock">True</property>
547+ </object>
548+ <packing>
549+ <property name="expand">False</property>
550+ <property name="fill">False</property>
551+ <property name="position">0</property>
552+ </packing>
553+ </child>
554+ <child>
555+ <object class="GtkButton" id="btn-ok">
556+ <property name="label">gtk-ok</property>
557+ <property name="can_focus">True</property>
558+ <property name="receives_default">True</property>
559+ <property name="use_stock">True</property>
560+ </object>
561+ <packing>
562+ <property name="expand">False</property>
563+ <property name="fill">False</property>
564+ <property name="position">1</property>
565+ </packing>
566+ </child>
567+ </object>
568+ <packing>
569+ <property name="expand">True</property>
570+ <property name="fill">True</property>
571+ <property name="position">1</property>
572+ </packing>
573+ </child>
574+ </object>
575+ <packing>
576+ <property name="expand">False</property>
577+ <property name="fill">True</property>
578+ <property name="position">2</property>
579+ </packing>
580+ </child>
581+ </object>
582+ </child>
583+ </object>
584 </interface>
585
586=== modified file 'res/Authentication.ui'
587--- res/Authentication.ui 2011-08-18 09:01:47 +0000
588+++ res/Authentication.ui 2015-09-23 00:52:02 +0000
589@@ -1,233 +1,268 @@
590 <?xml version="1.0" encoding="UTF-8"?>
591+<!-- Generated with glade 3.18.3 -->
592 <interface>
593-<requires lib="gtk+" version="2.16"/>
594-<object class="GtkDialog" id="dlg-main">
595-<property name="border_width">5</property>
596-<property name="window_position">center-on-parent</property>
597-<property name="type_hint">dialog</property>
598-<child internal-child="vbox">
599-<object class="GtkVBox" id="dialog-vbox1">
600-<property name="spacing">2</property>
601-<child>
602-<object class="GtkHBox" id="hbox1">
603-<property name="spacing">12</property>
604-<child>
605-<object class="GtkVBox" id="vbox2">
606-<child>
607-<object class="GtkImage" id="image1">
608-<property name="xpad">18</property>
609-<property name="ypad">18</property>
610-<property name="stock">gtk-dialog-authentication</property>
611-<property name="icon-size">6</property>
612-</object>
613-<packing>
614-<property name="expand">False</property>
615-<property name="position">0</property>
616-</packing>
617-</child>
618-</object>
619-<packing>
620-<property name="expand">False</property>
621-<property name="position">0</property>
622-</packing>
623-</child>
624-<child>
625-<object class="GtkVBox" id="vbox1">
626-<property name="spacing">12</property>
627-<child>
628-<object class="GtkHBox" id="hbox2">
629-<child>
630-<object class="GtkAlignment" id="alignment1">
631-<property name="bottom_padding">6</property>
632-<child>
633-<object class="GtkLabel" id="lbl-title">
634-<property name="label" translatable="yes">Password required</property>
635-<property name="use_markup">True</property>
636-</object>
637-</child>
638-</object>
639-<packing>
640-<property name="expand">False</property>
641-<property name="position">0</property>
642-</packing>
643-</child>
644-</object>
645-<packing>
646-<property name="expand">False</property>
647-<property name="fill">False</property>
648-<property name="position">0</property>
649-</packing>
650-</child>
651-<child>
652-<object class="GtkHBox" id="hbox3">
653-<child>
654-<object class="GtkLabel" id="lbl-reason">
655-<property name="label" translatable="yes">label</property>
656-<property name="wrap">True</property>
657-</object>
658-<packing>
659-<property name="expand">False</property>
660-<property name="position">0</property>
661-</packing>
662-</child>
663-</object>
664-<packing>
665-<property name="expand">False</property>
666-<property name="position">1</property>
667-</packing>
668-</child>
669-<child>
670-<object class="GtkTable" id="table1">
671-<property name="n_rows">2</property>
672-<property name="n_columns">2</property>
673-<property name="column_spacing">12</property>
674-<property name="row_spacing">6</property>
675-<child>
676-<object class="GtkEntry" id="txt-passwd">
677-<property name="can_focus">True</property>
678-<property name="visibility">False</property>
679-</object>
680-<packing>
681-<property name="left_attach">1</property>
682-<property name="right_attach">2</property>
683-<property name="top_attach">1</property>
684-<property name="bottom_attach">2</property>
685-</packing>
686-</child>
687-<child>
688-<object class="GtkEntry" id="txt-login">
689-<property name="can_focus">True</property>
690-</object>
691-<packing>
692-<property name="left_attach">1</property>
693-<property name="right_attach">2</property>
694-</packing>
695-</child>
696-<child>
697-<object class="GtkHBox" id="hbox5">
698-<child>
699-<object class="GtkLabel" id="label4">
700-<property name="label" translatable="yes">Password:</property>
701-</object>
702-<packing>
703-<property name="expand">False</property>
704-<property name="position">0</property>
705-</packing>
706-</child>
707-</object>
708-<packing>
709-<property name="top_attach">1</property>
710-<property name="bottom_attach">2</property>
711-<property name="x_options">GTK_FILL</property>
712-</packing>
713-</child>
714-<child>
715-<object class="GtkHBox" id="hbox4">
716-<child>
717-<object class="GtkLabel" id="label3">
718-<property name="label" translatable="yes">Username:</property>
719-</object>
720-<packing>
721-<property name="expand">False</property>
722-<property name="position">0</property>
723-</packing>
724-</child>
725-</object>
726-<packing>
727-<property name="x_options">GTK_FILL</property>
728-</packing>
729-</child>
730-</object>
731-<packing>
732-<property name="expand">False</property>
733-<property name="position">2</property>
734-</packing>
735-</child>
736-<child>
737-<object class="GtkHBox" id="hbox6">
738-<child>
739-<object class="GtkCheckButton" id="chk-store">
740-<property name="label" translatable="yes">Remember this password</property>
741-<property name="can_focus">True</property>
742-<property name="receives_default">False</property>
743-<property name="draw_indicator">True</property>
744-</object>
745-<packing>
746-<property name="position">0</property>
747-</packing>
748-</child>
749-</object>
750-<packing>
751-<property name="expand">False</property>
752-<property name="fill">False</property>
753-<property name="position">3</property>
754-</packing>
755-</child>
756-</object>
757-<packing>
758-<property name="position">1</property>
759-</packing>
760-</child>
761-</object>
762-<packing>
763-<property name="position">1</property>
764-</packing>
765-</child>
766-<child internal-child="action_area">
767-<object class="GtkHButtonBox" id="dlg-action_area">
768-<property name="layout_style">end</property>
769-<child>
770-<object class="GtkButton" id="btn-help">
771-<property name="label">gtk-help</property>
772-<property name="can_focus">True</property>
773-<property name="receives_default">True</property>
774-<property name="use_stock">True</property>
775-</object>
776-<packing>
777-<property name="expand">False</property>
778-<property name="fill">False</property>
779-<property name="position">0</property>
780-</packing>
781-</child>
782-<child>
783-<object class="GtkButton" id="button2">
784-<property name="label">gtk-cancel</property>
785-<property name="can_focus">True</property>
786-<property name="receives_default">True</property>
787-<property name="use_stock">True</property>
788-</object>
789-<packing>
790-<property name="expand">False</property>
791-<property name="fill">False</property>
792-<property name="position">1</property>
793-</packing>
794-</child>
795-<child>
796-<object class="GtkButton" id="btn-ok">
797-<property name="label">gtk-ok</property>
798-<property name="can_focus">True</property>
799-<property name="receives_default">True</property>
800-<property name="use_stock">True</property>
801-</object>
802-<packing>
803-<property name="expand">False</property>
804-<property name="fill">False</property>
805-<property name="position">2</property>
806-</packing>
807-</child>
808-</object>
809-<packing>
810-<property name="expand">False</property>
811-<property name="pack_type">end</property>
812-<property name="position">0</property>
813-</packing>
814-</child>
815-</object>
816-</child>
817-<action-widgets>
818-<action-widget response="-11">btn-help</action-widget>
819-<action-widget response="-6">button2</action-widget>
820-<action-widget response="-5">btn-ok</action-widget>
821-</action-widgets>
822-</object>
823+ <requires lib="gtk+" version="3.0"/>
824+ <object class="GtkDialog" id="dlg-main">
825+ <property name="can_focus">False</property>
826+ <property name="border_width">5</property>
827+ <property name="window_position">center-on-parent</property>
828+ <property name="type_hint">dialog</property>
829+ <child internal-child="vbox">
830+ <object class="GtkBox" id="dialog-vbox1">
831+ <property name="can_focus">False</property>
832+ <property name="spacing">2</property>
833+ <child internal-child="action_area">
834+ <object class="GtkButtonBox" id="dlg-action_area">
835+ <property name="can_focus">False</property>
836+ <property name="layout_style">end</property>
837+ <child>
838+ <object class="GtkButton" id="btn-help">
839+ <property name="label">gtk-help</property>
840+ <property name="can_focus">True</property>
841+ <property name="receives_default">True</property>
842+ <property name="use_stock">True</property>
843+ </object>
844+ <packing>
845+ <property name="expand">False</property>
846+ <property name="fill">False</property>
847+ <property name="position">0</property>
848+ </packing>
849+ </child>
850+ <child>
851+ <object class="GtkButton" id="button2">
852+ <property name="label">gtk-cancel</property>
853+ <property name="can_focus">True</property>
854+ <property name="receives_default">True</property>
855+ <property name="use_stock">True</property>
856+ </object>
857+ <packing>
858+ <property name="expand">False</property>
859+ <property name="fill">False</property>
860+ <property name="position">1</property>
861+ </packing>
862+ </child>
863+ <child>
864+ <object class="GtkButton" id="btn-ok">
865+ <property name="label">gtk-ok</property>
866+ <property name="can_focus">True</property>
867+ <property name="receives_default">True</property>
868+ <property name="use_stock">True</property>
869+ </object>
870+ <packing>
871+ <property name="expand">False</property>
872+ <property name="fill">False</property>
873+ <property name="position">2</property>
874+ </packing>
875+ </child>
876+ </object>
877+ <packing>
878+ <property name="expand">False</property>
879+ <property name="fill">False</property>
880+ <property name="pack_type">end</property>
881+ <property name="position">0</property>
882+ </packing>
883+ </child>
884+ <child>
885+ <object class="GtkHBox" id="hbox1">
886+ <property name="can_focus">False</property>
887+ <property name="spacing">12</property>
888+ <child>
889+ <object class="GtkVBox" id="vbox2">
890+ <property name="can_focus">False</property>
891+ <child>
892+ <object class="GtkImage" id="image1">
893+ <property name="can_focus">False</property>
894+ <property name="xpad">18</property>
895+ <property name="ypad">18</property>
896+ <property name="stock">gtk-dialog-authentication</property>
897+ <property name="icon_size">6</property>
898+ </object>
899+ <packing>
900+ <property name="expand">False</property>
901+ <property name="fill">True</property>
902+ <property name="position">0</property>
903+ </packing>
904+ </child>
905+ </object>
906+ <packing>
907+ <property name="expand">False</property>
908+ <property name="fill">True</property>
909+ <property name="position">0</property>
910+ </packing>
911+ </child>
912+ <child>
913+ <object class="GtkVBox" id="vbox1">
914+ <property name="can_focus">False</property>
915+ <property name="spacing">12</property>
916+ <child>
917+ <object class="GtkHBox" id="hbox2">
918+ <property name="can_focus">False</property>
919+ <child>
920+ <object class="GtkAlignment" id="alignment1">
921+ <property name="can_focus">False</property>
922+ <property name="bottom_padding">6</property>
923+ <child>
924+ <object class="GtkLabel" id="lbl-title">
925+ <property name="can_focus">False</property>
926+ <property name="label" translatable="yes">Password required</property>
927+ <property name="use_markup">True</property>
928+ </object>
929+ </child>
930+ </object>
931+ <packing>
932+ <property name="expand">False</property>
933+ <property name="fill">True</property>
934+ <property name="position">0</property>
935+ </packing>
936+ </child>
937+ </object>
938+ <packing>
939+ <property name="expand">False</property>
940+ <property name="fill">False</property>
941+ <property name="position">0</property>
942+ </packing>
943+ </child>
944+ <child>
945+ <object class="GtkHBox" id="hbox3">
946+ <property name="can_focus">False</property>
947+ <child>
948+ <object class="GtkLabel" id="lbl-reason">
949+ <property name="can_focus">False</property>
950+ <property name="label" translatable="yes">label</property>
951+ <property name="wrap">True</property>
952+ </object>
953+ <packing>
954+ <property name="expand">False</property>
955+ <property name="fill">True</property>
956+ <property name="position">0</property>
957+ </packing>
958+ </child>
959+ </object>
960+ <packing>
961+ <property name="expand">False</property>
962+ <property name="fill">True</property>
963+ <property name="position">1</property>
964+ </packing>
965+ </child>
966+ <child>
967+ <object class="GtkTable" id="table1">
968+ <property name="can_focus">False</property>
969+ <property name="n_rows">2</property>
970+ <property name="n_columns">2</property>
971+ <property name="column_spacing">12</property>
972+ <property name="row_spacing">6</property>
973+ <child>
974+ <object class="GtkEntry" id="txt-passwd">
975+ <property name="can_focus">True</property>
976+ <property name="visibility">False</property>
977+ </object>
978+ <packing>
979+ <property name="left_attach">1</property>
980+ <property name="right_attach">2</property>
981+ <property name="top_attach">1</property>
982+ <property name="bottom_attach">2</property>
983+ </packing>
984+ </child>
985+ <child>
986+ <object class="GtkEntry" id="txt-login">
987+ <property name="can_focus">True</property>
988+ </object>
989+ <packing>
990+ <property name="left_attach">1</property>
991+ <property name="right_attach">2</property>
992+ </packing>
993+ </child>
994+ <child>
995+ <object class="GtkHBox" id="hbox5">
996+ <property name="can_focus">False</property>
997+ <child>
998+ <object class="GtkLabel" id="label4">
999+ <property name="can_focus">False</property>
1000+ <property name="label" translatable="yes">Password:</property>
1001+ </object>
1002+ <packing>
1003+ <property name="expand">False</property>
1004+ <property name="fill">True</property>
1005+ <property name="position">0</property>
1006+ </packing>
1007+ </child>
1008+ </object>
1009+ <packing>
1010+ <property name="top_attach">1</property>
1011+ <property name="bottom_attach">2</property>
1012+ <property name="x_options">GTK_FILL</property>
1013+ </packing>
1014+ </child>
1015+ <child>
1016+ <object class="GtkHBox" id="hbox4">
1017+ <property name="can_focus">False</property>
1018+ <child>
1019+ <object class="GtkLabel" id="label3">
1020+ <property name="can_focus">False</property>
1021+ <property name="label" translatable="yes">Username:</property>
1022+ </object>
1023+ <packing>
1024+ <property name="expand">False</property>
1025+ <property name="fill">True</property>
1026+ <property name="position">0</property>
1027+ </packing>
1028+ </child>
1029+ </object>
1030+ <packing>
1031+ <property name="x_options">GTK_FILL</property>
1032+ </packing>
1033+ </child>
1034+ </object>
1035+ <packing>
1036+ <property name="expand">False</property>
1037+ <property name="fill">True</property>
1038+ <property name="position">2</property>
1039+ </packing>
1040+ </child>
1041+ <child>
1042+ <object class="GtkHBox" id="hbox6">
1043+ <property name="can_focus">False</property>
1044+ <child>
1045+ <object class="GtkCheckButton" id="chk-store">
1046+ <property name="label" translatable="yes">Remember this password</property>
1047+ <property name="can_focus">True</property>
1048+ <property name="receives_default">False</property>
1049+ <property name="xalign">0.5</property>
1050+ <property name="draw_indicator">True</property>
1051+ </object>
1052+ <packing>
1053+ <property name="expand">True</property>
1054+ <property name="fill">True</property>
1055+ <property name="position">0</property>
1056+ </packing>
1057+ </child>
1058+ </object>
1059+ <packing>
1060+ <property name="expand">False</property>
1061+ <property name="fill">False</property>
1062+ <property name="position">3</property>
1063+ </packing>
1064+ </child>
1065+ </object>
1066+ <packing>
1067+ <property name="expand">True</property>
1068+ <property name="fill">True</property>
1069+ <property name="position">1</property>
1070+ </packing>
1071+ </child>
1072+ </object>
1073+ <packing>
1074+ <property name="expand">False</property>
1075+ <property name="fill">True</property>
1076+ <property name="position">1</property>
1077+ </packing>
1078+ </child>
1079+ </object>
1080+ </child>
1081+ <action-widgets>
1082+ <action-widget response="-11">btn-help</action-widget>
1083+ <action-widget response="-6">button2</action-widget>
1084+ <action-widget response="-5">btn-ok</action-widget>
1085+ </action-widgets>
1086+ </object>
1087 </interface>
1088
1089=== modified file 'res/AutoShuffle.ui'
1090--- res/AutoShuffle.ui 2011-08-18 09:01:47 +0000
1091+++ res/AutoShuffle.ui 2015-09-23 00:52:02 +0000
1092@@ -1,176 +1,210 @@
1093 <?xml version="1.0" encoding="UTF-8"?>
1094+<!-- Generated with glade 3.18.3 -->
1095 <interface>
1096-<requires lib="gtk+" version="2.16"/>
1097-<object class="GtkWindow" id="win-main">
1098-<property name="window_position">center</property>
1099-<child>
1100-<object class="GtkVBox" id="vbox1">
1101-<property name="border_width">12</property>
1102-<property name="spacing">18</property>
1103-<child>
1104-<object class="GtkVBox" id="vbox2">
1105-<property name="spacing">18</property>
1106-<child>
1107-<object class="GtkFrame" id="frame1">
1108-<property name="label_xalign">0</property>
1109-<property name="shadow_type">none</property>
1110-<child>
1111-<object class="GtkAlignment" id="alignment1">
1112-<property name="top_padding">6</property>
1113-<property name="left_padding">12</property>
1114-<child>
1115-<object class="GtkVBox" id="vbox4">
1116-<property name="spacing">6</property>
1117-<child>
1118-<object class="GtkVBox" id="vbox5">
1119-<child>
1120-<object class="GtkCheckButton" id="chk-enabled">
1121-<property name="label" translatable="yes">Automatically shuffle the playlist every X mn:</property>
1122-<property name="visible">True</property>
1123-<property name="can_focus">True</property>
1124-<property name="receives_default">False</property>
1125-<property name="draw_indicator">True</property>
1126-</object>
1127-<packing>
1128-<property name="position">0</property>
1129-</packing>
1130-</child>
1131-<child>
1132-<object class="GtkHBox" id="hbox2">
1133-<property name="visible">True</property>
1134-<child>
1135-<object class="GtkLabel" id="label2">
1136-<property name="visible">True</property>
1137-<property name="label" translatable="yes"> </property>
1138-</object>
1139-<packing>
1140-<property name="expand">False</property>
1141-<property name="position">0</property>
1142-</packing>
1143-</child>
1144-<child>
1145-<object class="GtkHScale" id="slider-periodicity">
1146-<property name="visible">True</property>
1147-<property name="can_focus">True</property>
1148-<property name="adjustment">adjustment1</property>
1149-<property name="digits">0</property>
1150-</object>
1151-<packing>
1152-<property name="position">1</property>
1153-</packing>
1154-</child>
1155-</object>
1156-<packing>
1157-<property name="position">1</property>
1158-</packing>
1159-</child>
1160-</object>
1161-<packing>
1162-<property name="position">0</property>
1163-</packing>
1164-</child>
1165-</object>
1166-</child>
1167-</object>
1168-</child>
1169-<child type="label">
1170-<object class="GtkLabel" id="label1">
1171-<property name="label" translatable="yes">&lt;b&gt;Automatic Shuffle&lt;/b&gt;</property>
1172-<property name="use_markup">True</property>
1173-</object>
1174-</child>
1175-</object>
1176-<packing>
1177-<property name="expand">False</property>
1178-<property name="position">0</property>
1179-</packing>
1180-</child>
1181-</object>
1182-<packing>
1183-<property name="position">0</property>
1184-</packing>
1185-</child>
1186-<child>
1187-<object class="GtkHSeparator" id="hseparator1"/>
1188-<packing>
1189-<property name="expand">False</property>
1190-<property name="position">1</property>
1191-</packing>
1192-</child>
1193-<child>
1194-<object class="GtkHBox" id="hbox1">
1195-<property name="spacing">6</property>
1196-<child>
1197-<object class="GtkHButtonBox" id="hbuttonbox1">
1198-<child>
1199-<object class="GtkButton" id="btn-help">
1200-<property name="label">gtk-help</property>
1201-<property name="can_focus">True</property>
1202-<property name="receives_default">True</property>
1203-<property name="use_stock">True</property>
1204-</object>
1205-<packing>
1206-<property name="expand">False</property>
1207-<property name="fill">False</property>
1208-<property name="position">0</property>
1209-</packing>
1210-</child>
1211-</object>
1212-<packing>
1213-<property name="expand">False</property>
1214-<property name="position">0</property>
1215-</packing>
1216-</child>
1217-<child>
1218-<object class="GtkHButtonBox" id="hbuttonbox2">
1219-<property name="spacing">12</property>
1220-<property name="layout_style">end</property>
1221-<child>
1222-<object class="GtkButton" id="btn-cancel">
1223-<property name="label">gtk-cancel</property>
1224-<property name="can_focus">True</property>
1225-<property name="receives_default">True</property>
1226-<property name="use_stock">True</property>
1227-</object>
1228-<packing>
1229-<property name="expand">False</property>
1230-<property name="fill">False</property>
1231-<property name="position">0</property>
1232-</packing>
1233-</child>
1234-<child>
1235-<object class="GtkButton" id="btn-ok">
1236-<property name="label">gtk-ok</property>
1237-<property name="can_focus">True</property>
1238-<property name="receives_default">True</property>
1239-<property name="use_stock">True</property>
1240-</object>
1241-<packing>
1242-<property name="expand">False</property>
1243-<property name="fill">False</property>
1244-<property name="position">1</property>
1245-</packing>
1246-</child>
1247-</object>
1248-<packing>
1249-<property name="position">1</property>
1250-</packing>
1251-</child>
1252-</object>
1253-<packing>
1254-<property name="expand">False</property>
1255-<property name="position">2</property>
1256-</packing>
1257-</child>
1258-</object>
1259-</child>
1260-</object>
1261-<object class="GtkAdjustment" id="adjustment1">
1262-<property name="value">2</property>
1263-<property name="lower">1</property>
1264-<property name="upper">61</property>
1265-<property name="step_increment">1</property>
1266-<property name="page_increment">1</property>
1267-<property name="page_size">1</property>
1268-</object>
1269+ <requires lib="gtk+" version="3.0"/>
1270+ <object class="GtkAdjustment" id="adjustment1">
1271+ <property name="lower">1</property>
1272+ <property name="upper">61</property>
1273+ <property name="value">2</property>
1274+ <property name="step_increment">1</property>
1275+ <property name="page_increment">1</property>
1276+ <property name="page_size">1</property>
1277+ </object>
1278+ <object class="GtkWindow" id="win-main">
1279+ <property name="can_focus">False</property>
1280+ <property name="window_position">center</property>
1281+ <child>
1282+ <object class="GtkVBox" id="vbox1">
1283+ <property name="can_focus">False</property>
1284+ <property name="border_width">12</property>
1285+ <property name="spacing">18</property>
1286+ <child>
1287+ <object class="GtkVBox" id="vbox2">
1288+ <property name="can_focus">False</property>
1289+ <property name="spacing">18</property>
1290+ <child>
1291+ <object class="GtkFrame" id="frame1">
1292+ <property name="can_focus">False</property>
1293+ <property name="label_xalign">0</property>
1294+ <property name="shadow_type">none</property>
1295+ <child>
1296+ <object class="GtkAlignment" id="alignment1">
1297+ <property name="can_focus">False</property>
1298+ <property name="top_padding">6</property>
1299+ <property name="left_padding">12</property>
1300+ <child>
1301+ <object class="GtkVBox" id="vbox4">
1302+ <property name="can_focus">False</property>
1303+ <property name="spacing">6</property>
1304+ <child>
1305+ <object class="GtkVBox" id="vbox5">
1306+ <property name="can_focus">False</property>
1307+ <child>
1308+ <object class="GtkCheckButton" id="chk-enabled">
1309+ <property name="label" translatable="yes">Automatically shuffle the playlist every X mn:</property>
1310+ <property name="visible">True</property>
1311+ <property name="can_focus">True</property>
1312+ <property name="receives_default">False</property>
1313+ <property name="xalign">0.5</property>
1314+ <property name="draw_indicator">True</property>
1315+ </object>
1316+ <packing>
1317+ <property name="expand">True</property>
1318+ <property name="fill">True</property>
1319+ <property name="position">0</property>
1320+ </packing>
1321+ </child>
1322+ <child>
1323+ <object class="GtkHBox" id="hbox2">
1324+ <property name="visible">True</property>
1325+ <property name="can_focus">False</property>
1326+ <child>
1327+ <object class="GtkLabel" id="label2">
1328+ <property name="visible">True</property>
1329+ <property name="can_focus">False</property>
1330+ <property name="label" translatable="yes"> </property>
1331+ </object>
1332+ <packing>
1333+ <property name="expand">False</property>
1334+ <property name="fill">True</property>
1335+ <property name="position">0</property>
1336+ </packing>
1337+ </child>
1338+ <child>
1339+ <object class="GtkHScale" id="slider-periodicity">
1340+ <property name="visible">True</property>
1341+ <property name="can_focus">True</property>
1342+ <property name="adjustment">adjustment1</property>
1343+ <property name="digits">0</property>
1344+ </object>
1345+ <packing>
1346+ <property name="expand">True</property>
1347+ <property name="fill">True</property>
1348+ <property name="position">1</property>
1349+ </packing>
1350+ </child>
1351+ </object>
1352+ <packing>
1353+ <property name="expand">True</property>
1354+ <property name="fill">True</property>
1355+ <property name="position">1</property>
1356+ </packing>
1357+ </child>
1358+ </object>
1359+ <packing>
1360+ <property name="expand">True</property>
1361+ <property name="fill">True</property>
1362+ <property name="position">0</property>
1363+ </packing>
1364+ </child>
1365+ </object>
1366+ </child>
1367+ </object>
1368+ </child>
1369+ <child type="label">
1370+ <object class="GtkLabel" id="label1">
1371+ <property name="can_focus">False</property>
1372+ <property name="label" translatable="yes">&lt;b&gt;Automatic Shuffle&lt;/b&gt;</property>
1373+ <property name="use_markup">True</property>
1374+ </object>
1375+ </child>
1376+ </object>
1377+ <packing>
1378+ <property name="expand">False</property>
1379+ <property name="fill">True</property>
1380+ <property name="position">0</property>
1381+ </packing>
1382+ </child>
1383+ </object>
1384+ <packing>
1385+ <property name="expand">True</property>
1386+ <property name="fill">True</property>
1387+ <property name="position">0</property>
1388+ </packing>
1389+ </child>
1390+ <child>
1391+ <object class="GtkHSeparator" id="hseparator1">
1392+ <property name="can_focus">False</property>
1393+ </object>
1394+ <packing>
1395+ <property name="expand">False</property>
1396+ <property name="fill">True</property>
1397+ <property name="position">1</property>
1398+ </packing>
1399+ </child>
1400+ <child>
1401+ <object class="GtkHBox" id="hbox1">
1402+ <property name="can_focus">False</property>
1403+ <property name="spacing">6</property>
1404+ <child>
1405+ <object class="GtkHButtonBox" id="hbuttonbox1">
1406+ <property name="can_focus">False</property>
1407+ <child>
1408+ <object class="GtkButton" id="btn-help">
1409+ <property name="label">gtk-help</property>
1410+ <property name="can_focus">True</property>
1411+ <property name="receives_default">True</property>
1412+ <property name="use_stock">True</property>
1413+ </object>
1414+ <packing>
1415+ <property name="expand">False</property>
1416+ <property name="fill">False</property>
1417+ <property name="position">0</property>
1418+ </packing>
1419+ </child>
1420+ </object>
1421+ <packing>
1422+ <property name="expand">False</property>
1423+ <property name="fill">True</property>
1424+ <property name="position">0</property>
1425+ </packing>
1426+ </child>
1427+ <child>
1428+ <object class="GtkHButtonBox" id="hbuttonbox2">
1429+ <property name="can_focus">False</property>
1430+ <property name="spacing">12</property>
1431+ <property name="layout_style">end</property>
1432+ <child>
1433+ <object class="GtkButton" id="btn-cancel">
1434+ <property name="label">gtk-cancel</property>
1435+ <property name="can_focus">True</property>
1436+ <property name="receives_default">True</property>
1437+ <property name="use_stock">True</property>
1438+ </object>
1439+ <packing>
1440+ <property name="expand">False</property>
1441+ <property name="fill">False</property>
1442+ <property name="position">0</property>
1443+ </packing>
1444+ </child>
1445+ <child>
1446+ <object class="GtkButton" id="btn-ok">
1447+ <property name="label">gtk-ok</property>
1448+ <property name="can_focus">True</property>
1449+ <property name="receives_default">True</property>
1450+ <property name="use_stock">True</property>
1451+ </object>
1452+ <packing>
1453+ <property name="expand">False</property>
1454+ <property name="fill">False</property>
1455+ <property name="position">1</property>
1456+ </packing>
1457+ </child>
1458+ </object>
1459+ <packing>
1460+ <property name="expand">True</property>
1461+ <property name="fill">True</property>
1462+ <property name="position">1</property>
1463+ </packing>
1464+ </child>
1465+ </object>
1466+ <packing>
1467+ <property name="expand">False</property>
1468+ <property name="fill">True</property>
1469+ <property name="position">2</property>
1470+ </packing>
1471+ </child>
1472+ </object>
1473+ </child>
1474+ </object>
1475 </interface>
1476
1477=== modified file 'res/Covers.ui'
1478--- res/Covers.ui 2011-08-18 09:01:47 +0000
1479+++ res/Covers.ui 2015-09-23 00:52:02 +0000
1480@@ -1,248 +1,298 @@
1481 <?xml version="1.0" encoding="UTF-8"?>
1482+<!-- Generated with glade 3.18.3 -->
1483 <interface>
1484-<requires lib="gtk+" version="2.16"/>
1485-<object class="GtkWindow" id="win-main">
1486-<property name="window_position">center</property>
1487-<child>
1488-<object class="GtkVBox" id="vbox1">
1489-<property name="border_width">12</property>
1490-<property name="spacing">18</property>
1491-<child>
1492-<object class="GtkVBox" id="vbox2">
1493-<property name="spacing">18</property>
1494-<child>
1495-<object class="GtkFrame" id="frame1">
1496-<property name="label_xalign">0</property>
1497-<property name="shadow_type">none</property>
1498-<child>
1499-<object class="GtkAlignment" id="alignment1">
1500-<property name="top_padding">6</property>
1501-<property name="left_padding">12</property>
1502-<child>
1503-<object class="GtkVBox" id="vbox4">
1504-<property name="spacing">6</property>
1505-<child>
1506-<object class="GtkVBox" id="vbox5">
1507-<property name="spacing">6</property>
1508-<child>
1509-<object class="GtkHBox" id="hbox4">
1510-<property name="spacing">6</property>
1511-<child>
1512-<object class="GtkLabel" id="label5">
1513-<property name="label" translatable="yes">Filenames:</property>
1514-</object>
1515-<packing>
1516-<property name="expand">False</property>
1517-<property name="position">0</property>
1518-</packing>
1519-</child>
1520-<child>
1521-<object class="GtkEntry" id="txt-filenames">
1522-<property name="can_focus">True</property>
1523-<property name="tooltip_text" translatable="yes">Filenames to look for (e.g., folder, cover)</property>
1524-</object>
1525-<packing>
1526-<property name="position">1</property>
1527-</packing>
1528-</child>
1529-</object>
1530-<packing>
1531-<property name="position">0</property>
1532-</packing>
1533-</child>
1534-<child>
1535-<object class="GtkCheckButton" id="chk-searchInParentDirs">
1536-<property name="label" translatable="yes">Search in parent directories as well</property>
1537-<property name="visible">True</property>
1538-<property name="can_focus">True</property>
1539-<property name="receives_default">False</property>
1540-<property name="draw_indicator">True</property>
1541-</object>
1542-<packing>
1543-<property name="position">1</property>
1544-</packing>
1545-</child>
1546-</object>
1547-<packing>
1548-<property name="position">0</property>
1549-</packing>
1550-</child>
1551-</object>
1552-</child>
1553-</object>
1554-</child>
1555-<child type="label">
1556-<object class="GtkLabel" id="label1">
1557-<property name="label" translatable="yes">&lt;b&gt;User Covers&lt;/b&gt;</property>
1558-<property name="use_markup">True</property>
1559-</object>
1560-</child>
1561-</object>
1562-<packing>
1563-<property name="expand">False</property>
1564-<property name="position">0</property>
1565-</packing>
1566-</child>
1567-<child>
1568-<object class="GtkFrame" id="frame3">
1569-<property name="label_xalign">0</property>
1570-<property name="shadow_type">none</property>
1571-<child>
1572-<object class="GtkAlignment" id="alignment3">
1573-<property name="top_padding">6</property>
1574-<property name="left_padding">12</property>
1575-<child>
1576-<object class="GtkVBox" id="vbox3">
1577-<child>
1578-<object class="GtkCheckButton" id="chk-downloadCovers">
1579-<property name="label" translatable="yes">Download covers</property>
1580-<property name="can_focus">True</property>
1581-<property name="receives_default">False</property>
1582-<property name="tooltip_text" translatable="yes">Try to download covers from the Internet</property>
1583-<property name="draw_indicator">True</property>
1584-</object>
1585-<packing>
1586-<property name="position">0</property>
1587-</packing>
1588-</child>
1589-<child>
1590-<object class="GtkVBox" id="vbox6">
1591-<property name="visible">True</property>
1592-<property name="spacing">12</property>
1593-<child>
1594-<object class="GtkCheckButton" id="chk-preferUserCovers">
1595-<property name="label" translatable="yes">Always prefer user covers</property>
1596-<property name="can_focus">True</property>
1597-<property name="receives_default">False</property>
1598-<property name="tooltip_text" translatable="yes">Don't download covers when there is a user one</property>
1599-<property name="draw_indicator">True</property>
1600-</object>
1601-<packing>
1602-<property name="position">0</property>
1603-</packing>
1604-</child>
1605-<child>
1606-<object class="GtkHButtonBox" id="hbuttonbox4">
1607-<property name="visible">True</property>
1608-<property name="layout_style">end</property>
1609-<child>
1610-<object class="GtkImage" id="img-lastfm">
1611-<property name="visible">True</property>
1612-<property name="stock">gtk-missing-image</property>
1613-</object>
1614-<packing>
1615-<property name="expand">False</property>
1616-<property name="fill">False</property>
1617-<property name="pack_type">end</property>
1618-<property name="position">0</property>
1619-</packing>
1620-</child>
1621-</object>
1622-<packing>
1623-<property name="expand">False</property>
1624-<property name="fill">False</property>
1625-<property name="position">1</property>
1626-</packing>
1627-</child>
1628-</object>
1629-<packing>
1630-<property name="position">1</property>
1631-</packing>
1632-</child>
1633-</object>
1634-</child>
1635-</object>
1636-</child>
1637-<child type="label">
1638-<object class="GtkLabel" id="label3">
1639-<property name="label" translatable="yes">&lt;b&gt;Internet Covers&lt;/b&gt;</property>
1640-<property name="use_markup">True</property>
1641-</object>
1642-</child>
1643-</object>
1644-<packing>
1645-<property name="expand">False</property>
1646-<property name="position">1</property>
1647-</packing>
1648-</child>
1649-</object>
1650-<packing>
1651-<property name="position">0</property>
1652-</packing>
1653-</child>
1654-<child>
1655-<object class="GtkHSeparator" id="hseparator1"/>
1656-<packing>
1657-<property name="expand">False</property>
1658-<property name="position">1</property>
1659-</packing>
1660-</child>
1661-<child>
1662-<object class="GtkHBox" id="hbox1">
1663-<property name="spacing">6</property>
1664-<child>
1665-<object class="GtkHButtonBox" id="hbuttonbox1">
1666-<child>
1667-<object class="GtkButton" id="btn-help">
1668-<property name="label">gtk-help</property>
1669-<property name="can_focus">True</property>
1670-<property name="receives_default">True</property>
1671-<property name="use_stock">True</property>
1672-</object>
1673-<packing>
1674-<property name="expand">False</property>
1675-<property name="fill">False</property>
1676-<property name="position">0</property>
1677-</packing>
1678-</child>
1679-</object>
1680-<packing>
1681-<property name="expand">False</property>
1682-<property name="position">0</property>
1683-</packing>
1684-</child>
1685-<child>
1686-<object class="GtkHButtonBox" id="hbuttonbox2">
1687-<property name="spacing">12</property>
1688-<property name="layout_style">end</property>
1689-<child>
1690-<object class="GtkButton" id="btn-cancel">
1691-<property name="label">gtk-cancel</property>
1692-<property name="can_focus">True</property>
1693-<property name="receives_default">True</property>
1694-<property name="use_stock">True</property>
1695-</object>
1696-<packing>
1697-<property name="expand">False</property>
1698-<property name="fill">False</property>
1699-<property name="position">0</property>
1700-</packing>
1701-</child>
1702-<child>
1703-<object class="GtkButton" id="btn-ok">
1704-<property name="label">gtk-ok</property>
1705-<property name="can_focus">True</property>
1706-<property name="receives_default">True</property>
1707-<property name="use_stock">True</property>
1708-</object>
1709-<packing>
1710-<property name="expand">False</property>
1711-<property name="fill">False</property>
1712-<property name="position">1</property>
1713-</packing>
1714-</child>
1715-</object>
1716-<packing>
1717-<property name="position">1</property>
1718-</packing>
1719-</child>
1720-</object>
1721-<packing>
1722-<property name="expand">False</property>
1723-<property name="position">2</property>
1724-</packing>
1725-</child>
1726-</object>
1727-</child>
1728-</object>
1729+ <requires lib="gtk+" version="3.0"/>
1730+ <object class="GtkWindow" id="win-main">
1731+ <property name="can_focus">False</property>
1732+ <property name="window_position">center</property>
1733+ <child>
1734+ <object class="GtkVBox" id="vbox1">
1735+ <property name="can_focus">False</property>
1736+ <property name="border_width">12</property>
1737+ <property name="spacing">18</property>
1738+ <child>
1739+ <object class="GtkVBox" id="vbox2">
1740+ <property name="can_focus">False</property>
1741+ <property name="spacing">18</property>
1742+ <child>
1743+ <object class="GtkFrame" id="frame1">
1744+ <property name="can_focus">False</property>
1745+ <property name="label_xalign">0</property>
1746+ <property name="shadow_type">none</property>
1747+ <child>
1748+ <object class="GtkAlignment" id="alignment1">
1749+ <property name="can_focus">False</property>
1750+ <property name="top_padding">6</property>
1751+ <property name="left_padding">12</property>
1752+ <child>
1753+ <object class="GtkVBox" id="vbox4">
1754+ <property name="can_focus">False</property>
1755+ <property name="spacing">6</property>
1756+ <child>
1757+ <object class="GtkVBox" id="vbox5">
1758+ <property name="can_focus">False</property>
1759+ <property name="spacing">6</property>
1760+ <child>
1761+ <object class="GtkHBox" id="hbox4">
1762+ <property name="can_focus">False</property>
1763+ <property name="spacing">6</property>
1764+ <child>
1765+ <object class="GtkLabel" id="label5">
1766+ <property name="can_focus">False</property>
1767+ <property name="label" translatable="yes">Filenames:</property>
1768+ </object>
1769+ <packing>
1770+ <property name="expand">False</property>
1771+ <property name="fill">True</property>
1772+ <property name="position">0</property>
1773+ </packing>
1774+ </child>
1775+ <child>
1776+ <object class="GtkEntry" id="txt-filenames">
1777+ <property name="can_focus">True</property>
1778+ <property name="tooltip_text" translatable="yes">Filenames to look for (e.g., folder, cover)</property>
1779+ </object>
1780+ <packing>
1781+ <property name="expand">True</property>
1782+ <property name="fill">True</property>
1783+ <property name="position">1</property>
1784+ </packing>
1785+ </child>
1786+ </object>
1787+ <packing>
1788+ <property name="expand">True</property>
1789+ <property name="fill">True</property>
1790+ <property name="position">0</property>
1791+ </packing>
1792+ </child>
1793+ <child>
1794+ <object class="GtkCheckButton" id="chk-searchInParentDirs">
1795+ <property name="label" translatable="yes">Search in parent directories as well</property>
1796+ <property name="visible">True</property>
1797+ <property name="can_focus">True</property>
1798+ <property name="receives_default">False</property>
1799+ <property name="xalign">0.5</property>
1800+ <property name="draw_indicator">True</property>
1801+ </object>
1802+ <packing>
1803+ <property name="expand">True</property>
1804+ <property name="fill">True</property>
1805+ <property name="position">1</property>
1806+ </packing>
1807+ </child>
1808+ </object>
1809+ <packing>
1810+ <property name="expand">True</property>
1811+ <property name="fill">True</property>
1812+ <property name="position">0</property>
1813+ </packing>
1814+ </child>
1815+ </object>
1816+ </child>
1817+ </object>
1818+ </child>
1819+ <child type="label">
1820+ <object class="GtkLabel" id="label1">
1821+ <property name="can_focus">False</property>
1822+ <property name="label" translatable="yes">&lt;b&gt;User Covers&lt;/b&gt;</property>
1823+ <property name="use_markup">True</property>
1824+ </object>
1825+ </child>
1826+ </object>
1827+ <packing>
1828+ <property name="expand">False</property>
1829+ <property name="fill">True</property>
1830+ <property name="position">0</property>
1831+ </packing>
1832+ </child>
1833+ <child>
1834+ <object class="GtkFrame" id="frame3">
1835+ <property name="can_focus">False</property>
1836+ <property name="label_xalign">0</property>
1837+ <property name="shadow_type">none</property>
1838+ <child>
1839+ <object class="GtkAlignment" id="alignment3">
1840+ <property name="can_focus">False</property>
1841+ <property name="top_padding">6</property>
1842+ <property name="left_padding">12</property>
1843+ <child>
1844+ <object class="GtkVBox" id="vbox3">
1845+ <property name="can_focus">False</property>
1846+ <child>
1847+ <object class="GtkCheckButton" id="chk-downloadCovers">
1848+ <property name="label" translatable="yes">Download covers</property>
1849+ <property name="can_focus">True</property>
1850+ <property name="receives_default">False</property>
1851+ <property name="tooltip_text" translatable="yes">Try to download covers from the Internet</property>
1852+ <property name="xalign">0.5</property>
1853+ <property name="draw_indicator">True</property>
1854+ </object>
1855+ <packing>
1856+ <property name="expand">True</property>
1857+ <property name="fill">True</property>
1858+ <property name="position">0</property>
1859+ </packing>
1860+ </child>
1861+ <child>
1862+ <object class="GtkVBox" id="vbox6">
1863+ <property name="visible">True</property>
1864+ <property name="can_focus">False</property>
1865+ <property name="spacing">12</property>
1866+ <child>
1867+ <object class="GtkCheckButton" id="chk-preferUserCovers">
1868+ <property name="label" translatable="yes">Always prefer user covers</property>
1869+ <property name="can_focus">True</property>
1870+ <property name="receives_default">False</property>
1871+ <property name="tooltip_text" translatable="yes">Don't download covers when there is a user one</property>
1872+ <property name="xalign">0.5</property>
1873+ <property name="draw_indicator">True</property>
1874+ </object>
1875+ <packing>
1876+ <property name="expand">True</property>
1877+ <property name="fill">True</property>
1878+ <property name="position">0</property>
1879+ </packing>
1880+ </child>
1881+ <child>
1882+ <object class="GtkHButtonBox" id="hbuttonbox4">
1883+ <property name="visible">True</property>
1884+ <property name="can_focus">False</property>
1885+ <property name="layout_style">end</property>
1886+ <child>
1887+ <object class="GtkImage" id="img-lastfm">
1888+ <property name="visible">True</property>
1889+ <property name="can_focus">False</property>
1890+ <property name="stock">gtk-missing-image</property>
1891+ </object>
1892+ <packing>
1893+ <property name="expand">False</property>
1894+ <property name="fill">False</property>
1895+ <property name="pack_type">end</property>
1896+ <property name="position">0</property>
1897+ </packing>
1898+ </child>
1899+ </object>
1900+ <packing>
1901+ <property name="expand">False</property>
1902+ <property name="fill">False</property>
1903+ <property name="position">1</property>
1904+ </packing>
1905+ </child>
1906+ </object>
1907+ <packing>
1908+ <property name="expand">True</property>
1909+ <property name="fill">True</property>
1910+ <property name="position">1</property>
1911+ </packing>
1912+ </child>
1913+ </object>
1914+ </child>
1915+ </object>
1916+ </child>
1917+ <child type="label">
1918+ <object class="GtkLabel" id="label3">
1919+ <property name="can_focus">False</property>
1920+ <property name="label" translatable="yes">&lt;b&gt;Internet Covers&lt;/b&gt;</property>
1921+ <property name="use_markup">True</property>
1922+ </object>
1923+ </child>
1924+ </object>
1925+ <packing>
1926+ <property name="expand">False</property>
1927+ <property name="fill">True</property>
1928+ <property name="position">1</property>
1929+ </packing>
1930+ </child>
1931+ </object>
1932+ <packing>
1933+ <property name="expand">True</property>
1934+ <property name="fill">True</property>
1935+ <property name="position">0</property>
1936+ </packing>
1937+ </child>
1938+ <child>
1939+ <object class="GtkHSeparator" id="hseparator1">
1940+ <property name="can_focus">False</property>
1941+ </object>
1942+ <packing>
1943+ <property name="expand">False</property>
1944+ <property name="fill">True</property>
1945+ <property name="position">1</property>
1946+ </packing>
1947+ </child>
1948+ <child>
1949+ <object class="GtkHBox" id="hbox1">
1950+ <property name="can_focus">False</property>
1951+ <property name="spacing">6</property>
1952+ <child>
1953+ <object class="GtkHButtonBox" id="hbuttonbox1">
1954+ <property name="can_focus">False</property>
1955+ <child>
1956+ <object class="GtkButton" id="btn-help">
1957+ <property name="label">gtk-help</property>
1958+ <property name="can_focus">True</property>
1959+ <property name="receives_default">True</property>
1960+ <property name="use_stock">True</property>
1961+ </object>
1962+ <packing>
1963+ <property name="expand">False</property>
1964+ <property name="fill">False</property>
1965+ <property name="position">0</property>
1966+ </packing>
1967+ </child>
1968+ </object>
1969+ <packing>
1970+ <property name="expand">False</property>
1971+ <property name="fill">True</property>
1972+ <property name="position">0</property>
1973+ </packing>
1974+ </child>
1975+ <child>
1976+ <object class="GtkHButtonBox" id="hbuttonbox2">
1977+ <property name="can_focus">False</property>
1978+ <property name="spacing">12</property>
1979+ <property name="layout_style">end</property>
1980+ <child>
1981+ <object class="GtkButton" id="btn-cancel">
1982+ <property name="label">gtk-cancel</property>
1983+ <property name="can_focus">True</property>
1984+ <property name="receives_default">True</property>
1985+ <property name="use_stock">True</property>
1986+ </object>
1987+ <packing>
1988+ <property name="expand">False</property>
1989+ <property name="fill">False</property>
1990+ <property name="position">0</property>
1991+ </packing>
1992+ </child>
1993+ <child>
1994+ <object class="GtkButton" id="btn-ok">
1995+ <property name="label">gtk-ok</property>
1996+ <property name="can_focus">True</property>
1997+ <property name="receives_default">True</property>
1998+ <property name="use_stock">True</property>
1999+ </object>
2000+ <packing>
2001+ <property name="expand">False</property>
2002+ <property name="fill">False</property>
2003+ <property name="position">1</property>
2004+ </packing>
2005+ </child>
2006+ </object>
2007+ <packing>
2008+ <property name="expand">True</property>
2009+ <property name="fill">True</property>
2010+ <property name="position">1</property>
2011+ </packing>
2012+ </child>
2013+ </object>
2014+ <packing>
2015+ <property name="expand">False</property>
2016+ <property name="fill">True</property>
2017+ <property name="position">2</property>
2018+ </packing>
2019+ </child>
2020+ </object>
2021+ </child>
2022+ </object>
2023 </interface>
2024
2025=== modified file 'res/DesktopNotification.ui'
2026--- res/DesktopNotification.ui 2011-08-18 09:01:47 +0000
2027+++ res/DesktopNotification.ui 2015-09-23 00:52:02 +0000
2028@@ -1,235 +1,275 @@
2029 <?xml version="1.0" encoding="UTF-8"?>
2030+<!-- Generated with glade 3.18.3 -->
2031 <interface>
2032-<requires lib="gtk+" version="2.16"/>
2033-<object class="GtkWindow" id="win-main">
2034-<property name="window_position">center</property>
2035-<child>
2036-<object class="GtkVBox" id="vbox1">
2037-<property name="border_width">12</property>
2038-<property name="spacing">18</property>
2039-<child>
2040-<object class="GtkVBox" id="vbox2">
2041-<property name="spacing">18</property>
2042-<child>
2043-<object class="GtkFrame" id="frame1">
2044-<property name="label_xalign">0</property>
2045-<property name="shadow_type">none</property>
2046-<child>
2047-<object class="GtkAlignment" id="alignment1">
2048-<property name="top_padding">6</property>
2049-<property name="left_padding">12</property>
2050-<child>
2051-<object class="GtkEntry" id="txt-title">
2052-<property name="can_focus">True</property>
2053-</object>
2054-</child>
2055-</object>
2056-</child>
2057-<child type="label">
2058-<object class="GtkLabel" id="label1">
2059-<property name="label" translatable="yes">&lt;b&gt;Title&lt;/b&gt;</property>
2060-<property name="use_markup">True</property>
2061-</object>
2062-</child>
2063-</object>
2064-<packing>
2065-<property name="expand">False</property>
2066-<property name="position">0</property>
2067-</packing>
2068-</child>
2069-<child>
2070-<object class="GtkFrame" id="frame2">
2071-<property name="label_xalign">0</property>
2072-<property name="shadow_type">none</property>
2073-<child>
2074-<object class="GtkAlignment" id="alignment2">
2075-<property name="top_padding">6</property>
2076-<property name="left_padding">12</property>
2077-<child>
2078-<object class="GtkScrolledWindow" id="scrolledwindow1">
2079-<property name="can_focus">True</property>
2080-<property name="hscrollbar_policy">automatic</property>
2081-<property name="vscrollbar_policy">automatic</property>
2082-<property name="shadow_type">in</property>
2083-<child>
2084-<object class="GtkTextView" id="txt-body">
2085-<property name="can_focus">True</property>
2086-</object>
2087-</child>
2088-</object>
2089-</child>
2090-</object>
2091-</child>
2092-<child type="label">
2093-<object class="GtkLabel" id="label2">
2094-<property name="label" translatable="yes">&lt;b&gt;Body&lt;/b&gt;</property>
2095-<property name="use_markup">True</property>
2096-</object>
2097-</child>
2098-</object>
2099-<packing>
2100-<property name="position">1</property>
2101-</packing>
2102-</child>
2103-<child>
2104-<object class="GtkFrame" id="frame3">
2105-<property name="label_xalign">0</property>
2106-<property name="shadow_type">none</property>
2107-<child>
2108-<object class="GtkAlignment" id="alignment3">
2109-<property name="top_padding">6</property>
2110-<property name="left_padding">12</property>
2111-<child>
2112-<object class="GtkVBox" id="vbox3">
2113-<property name="spacing">6</property>
2114-<child>
2115-<object class="GtkCheckButton" id="chk-skipTrack">
2116-<property name="label" translatable="yes">Show a "skip track" button</property>
2117-<property name="can_focus">True</property>
2118-<property name="receives_default">False</property>
2119-<property name="draw_indicator">True</property>
2120-</object>
2121-<packing>
2122-<property name="position">0</property>
2123-</packing>
2124-</child>
2125-<child>
2126-<object class="GtkHBox" id="hbox2">
2127-<property name="spacing">6</property>
2128-<child>
2129-<object class="GtkLabel" id="label4">
2130-<property name="label" translatable="yes">Notification timeout:</property>
2131-</object>
2132-<packing>
2133-<property name="expand">False</property>
2134-<property name="position">0</property>
2135-</packing>
2136-</child>
2137-<child>
2138-<object class="GtkSpinButton" id="spn-duration">
2139-<property name="can_focus">True</property>
2140-<property name="tooltip_text" translatable="yes">Time during which the notification is displayed</property>
2141-<property name="adjustment">adjustment1</property>
2142-<property name="numeric">True</property>
2143-</object>
2144-<packing>
2145-<property name="position">1</property>
2146-</packing>
2147-</child>
2148-<child>
2149-<object class="GtkLabel" id="label5">
2150-<property name="label" translatable="yes">seconds</property>
2151-</object>
2152-<packing>
2153-<property name="expand">False</property>
2154-<property name="position">2</property>
2155-</packing>
2156-</child>
2157-</object>
2158-<packing>
2159-<property name="position">1</property>
2160-</packing>
2161-</child>
2162-</object>
2163-</child>
2164-</object>
2165-</child>
2166-<child type="label">
2167-<object class="GtkLabel" id="label3">
2168-<property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
2169-<property name="use_markup">True</property>
2170-</object>
2171-</child>
2172-</object>
2173-<packing>
2174-<property name="expand">False</property>
2175-<property name="position">2</property>
2176-</packing>
2177-</child>
2178-</object>
2179-<packing>
2180-<property name="position">0</property>
2181-</packing>
2182-</child>
2183-<child>
2184-<object class="GtkHSeparator" id="hseparator1"/>
2185-<packing>
2186-<property name="expand">False</property>
2187-<property name="position">1</property>
2188-</packing>
2189-</child>
2190-<child>
2191-<object class="GtkHBox" id="hbox1">
2192-<property name="spacing">6</property>
2193-<child>
2194-<object class="GtkHButtonBox" id="hbuttonbox1">
2195-<child>
2196-<object class="GtkButton" id="btn-help">
2197-<property name="label">gtk-help</property>
2198-<property name="can_focus">True</property>
2199-<property name="receives_default">True</property>
2200-<property name="use_stock">True</property>
2201-</object>
2202-<packing>
2203-<property name="expand">False</property>
2204-<property name="fill">False</property>
2205-<property name="position">0</property>
2206-</packing>
2207-</child>
2208-</object>
2209-<packing>
2210-<property name="expand">False</property>
2211-<property name="position">0</property>
2212-</packing>
2213-</child>
2214-<child>
2215-<object class="GtkHButtonBox" id="hbuttonbox2">
2216-<property name="spacing">12</property>
2217-<property name="layout_style">end</property>
2218-<child>
2219-<object class="GtkButton" id="btn-cancel">
2220-<property name="label">gtk-cancel</property>
2221-<property name="can_focus">True</property>
2222-<property name="receives_default">True</property>
2223-<property name="use_stock">True</property>
2224-</object>
2225-<packing>
2226-<property name="expand">False</property>
2227-<property name="fill">False</property>
2228-<property name="position">0</property>
2229-</packing>
2230-</child>
2231-<child>
2232-<object class="GtkButton" id="btn-ok">
2233-<property name="label">gtk-ok</property>
2234-<property name="can_focus">True</property>
2235-<property name="receives_default">True</property>
2236-<property name="use_stock">True</property>
2237-</object>
2238-<packing>
2239-<property name="expand">False</property>
2240-<property name="fill">False</property>
2241-<property name="position">1</property>
2242-</packing>
2243-</child>
2244-</object>
2245-<packing>
2246-<property name="position">1</property>
2247-</packing>
2248-</child>
2249-</object>
2250-<packing>
2251-<property name="expand">False</property>
2252-<property name="position">2</property>
2253-</packing>
2254-</child>
2255-</object>
2256-</child>
2257-</object>
2258-<object class="GtkAdjustment" id="adjustment1">
2259-<property name="value">1</property>
2260-<property name="lower">1</property>
2261-<property name="upper">60</property>
2262-<property name="step_increment">1</property>
2263-</object>
2264+ <requires lib="gtk+" version="3.0"/>
2265+ <object class="GtkAdjustment" id="adjustment1">
2266+ <property name="lower">1</property>
2267+ <property name="upper">60</property>
2268+ <property name="value">1</property>
2269+ <property name="step_increment">1</property>
2270+ </object>
2271+ <object class="GtkWindow" id="win-main">
2272+ <property name="can_focus">False</property>
2273+ <property name="window_position">center</property>
2274+ <child>
2275+ <object class="GtkVBox" id="vbox1">
2276+ <property name="can_focus">False</property>
2277+ <property name="border_width">12</property>
2278+ <property name="spacing">18</property>
2279+ <child>
2280+ <object class="GtkVBox" id="vbox2">
2281+ <property name="can_focus">False</property>
2282+ <property name="spacing">18</property>
2283+ <child>
2284+ <object class="GtkFrame" id="frame1">
2285+ <property name="can_focus">False</property>
2286+ <property name="label_xalign">0</property>
2287+ <property name="shadow_type">none</property>
2288+ <child>
2289+ <object class="GtkAlignment" id="alignment1">
2290+ <property name="can_focus">False</property>
2291+ <property name="top_padding">6</property>
2292+ <property name="left_padding">12</property>
2293+ <child>
2294+ <object class="GtkEntry" id="txt-title">
2295+ <property name="can_focus">True</property>
2296+ </object>
2297+ </child>
2298+ </object>
2299+ </child>
2300+ <child type="label">
2301+ <object class="GtkLabel" id="label1">
2302+ <property name="can_focus">False</property>
2303+ <property name="label" translatable="yes">&lt;b&gt;Title&lt;/b&gt;</property>
2304+ <property name="use_markup">True</property>
2305+ </object>
2306+ </child>
2307+ </object>
2308+ <packing>
2309+ <property name="expand">False</property>
2310+ <property name="fill">True</property>
2311+ <property name="position">0</property>
2312+ </packing>
2313+ </child>
2314+ <child>
2315+ <object class="GtkFrame" id="frame2">
2316+ <property name="can_focus">False</property>
2317+ <property name="label_xalign">0</property>
2318+ <property name="shadow_type">none</property>
2319+ <child>
2320+ <object class="GtkAlignment" id="alignment2">
2321+ <property name="can_focus">False</property>
2322+ <property name="top_padding">6</property>
2323+ <property name="left_padding">12</property>
2324+ <child>
2325+ <object class="GtkScrolledWindow" id="scrolledwindow1">
2326+ <property name="can_focus">True</property>
2327+ <property name="shadow_type">in</property>
2328+ <child>
2329+ <object class="GtkTextView" id="txt-body">
2330+ <property name="can_focus">True</property>
2331+ </object>
2332+ </child>
2333+ </object>
2334+ </child>
2335+ </object>
2336+ </child>
2337+ <child type="label">
2338+ <object class="GtkLabel" id="label2">
2339+ <property name="can_focus">False</property>
2340+ <property name="label" translatable="yes">&lt;b&gt;Body&lt;/b&gt;</property>
2341+ <property name="use_markup">True</property>
2342+ </object>
2343+ </child>
2344+ </object>
2345+ <packing>
2346+ <property name="expand">True</property>
2347+ <property name="fill">True</property>
2348+ <property name="position">1</property>
2349+ </packing>
2350+ </child>
2351+ <child>
2352+ <object class="GtkFrame" id="frame3">
2353+ <property name="can_focus">False</property>
2354+ <property name="label_xalign">0</property>
2355+ <property name="shadow_type">none</property>
2356+ <child>
2357+ <object class="GtkAlignment" id="alignment3">
2358+ <property name="can_focus">False</property>
2359+ <property name="top_padding">6</property>
2360+ <property name="left_padding">12</property>
2361+ <child>
2362+ <object class="GtkVBox" id="vbox3">
2363+ <property name="can_focus">False</property>
2364+ <property name="spacing">6</property>
2365+ <child>
2366+ <object class="GtkCheckButton" id="chk-skipTrack">
2367+ <property name="label" translatable="yes">Show a "skip track" button</property>
2368+ <property name="can_focus">True</property>
2369+ <property name="receives_default">False</property>
2370+ <property name="xalign">0.5</property>
2371+ <property name="draw_indicator">True</property>
2372+ </object>
2373+ <packing>
2374+ <property name="expand">True</property>
2375+ <property name="fill">True</property>
2376+ <property name="position">0</property>
2377+ </packing>
2378+ </child>
2379+ <child>
2380+ <object class="GtkHBox" id="hbox2">
2381+ <property name="can_focus">False</property>
2382+ <property name="spacing">6</property>
2383+ <child>
2384+ <object class="GtkLabel" id="label4">
2385+ <property name="can_focus">False</property>
2386+ <property name="label" translatable="yes">Notification timeout:</property>
2387+ </object>
2388+ <packing>
2389+ <property name="expand">False</property>
2390+ <property name="fill">True</property>
2391+ <property name="position">0</property>
2392+ </packing>
2393+ </child>
2394+ <child>
2395+ <object class="GtkSpinButton" id="spn-duration">
2396+ <property name="can_focus">True</property>
2397+ <property name="tooltip_text" translatable="yes">Time during which the notification is displayed</property>
2398+ <property name="adjustment">adjustment1</property>
2399+ <property name="numeric">True</property>
2400+ </object>
2401+ <packing>
2402+ <property name="expand">True</property>
2403+ <property name="fill">True</property>
2404+ <property name="position">1</property>
2405+ </packing>
2406+ </child>
2407+ <child>
2408+ <object class="GtkLabel" id="label5">
2409+ <property name="can_focus">False</property>
2410+ <property name="label" translatable="yes">seconds</property>
2411+ </object>
2412+ <packing>
2413+ <property name="expand">False</property>
2414+ <property name="fill">True</property>
2415+ <property name="position">2</property>
2416+ </packing>
2417+ </child>
2418+ </object>
2419+ <packing>
2420+ <property name="expand">True</property>
2421+ <property name="fill">True</property>
2422+ <property name="position">1</property>
2423+ </packing>
2424+ </child>
2425+ </object>
2426+ </child>
2427+ </object>
2428+ </child>
2429+ <child type="label">
2430+ <object class="GtkLabel" id="label3">
2431+ <property name="can_focus">False</property>
2432+ <property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
2433+ <property name="use_markup">True</property>
2434+ </object>
2435+ </child>
2436+ </object>
2437+ <packing>
2438+ <property name="expand">False</property>
2439+ <property name="fill">True</property>
2440+ <property name="position">2</property>
2441+ </packing>
2442+ </child>
2443+ </object>
2444+ <packing>
2445+ <property name="expand">True</property>
2446+ <property name="fill">True</property>
2447+ <property name="position">0</property>
2448+ </packing>
2449+ </child>
2450+ <child>
2451+ <object class="GtkHSeparator" id="hseparator1">
2452+ <property name="can_focus">False</property>
2453+ </object>
2454+ <packing>
2455+ <property name="expand">False</property>
2456+ <property name="fill">True</property>
2457+ <property name="position">1</property>
2458+ </packing>
2459+ </child>
2460+ <child>
2461+ <object class="GtkHBox" id="hbox1">
2462+ <property name="can_focus">False</property>
2463+ <property name="spacing">6</property>
2464+ <child>
2465+ <object class="GtkHButtonBox" id="hbuttonbox1">
2466+ <property name="can_focus">False</property>
2467+ <child>
2468+ <object class="GtkButton" id="btn-help">
2469+ <property name="label">gtk-help</property>
2470+ <property name="can_focus">True</property>
2471+ <property name="receives_default">True</property>
2472+ <property name="use_stock">True</property>
2473+ </object>
2474+ <packing>
2475+ <property name="expand">False</property>
2476+ <property name="fill">False</property>
2477+ <property name="position">0</property>
2478+ </packing>
2479+ </child>
2480+ </object>
2481+ <packing>
2482+ <property name="expand">False</property>
2483+ <property name="fill">True</property>
2484+ <property name="position">0</property>
2485+ </packing>
2486+ </child>
2487+ <child>
2488+ <object class="GtkHButtonBox" id="hbuttonbox2">
2489+ <property name="can_focus">False</property>
2490+ <property name="spacing">12</property>
2491+ <property name="layout_style">end</property>
2492+ <child>
2493+ <object class="GtkButton" id="btn-cancel">
2494+ <property name="label">gtk-cancel</property>
2495+ <property name="can_focus">True</property>
2496+ <property name="receives_default">True</property>
2497+ <property name="use_stock">True</property>
2498+ </object>
2499+ <packing>
2500+ <property name="expand">False</property>
2501+ <property name="fill">False</property>
2502+ <property name="position">0</property>
2503+ </packing>
2504+ </child>
2505+ <child>
2506+ <object class="GtkButton" id="btn-ok">
2507+ <property name="label">gtk-ok</property>
2508+ <property name="can_focus">True</property>
2509+ <property name="receives_default">True</property>
2510+ <property name="use_stock">True</property>
2511+ </object>
2512+ <packing>
2513+ <property name="expand">False</property>
2514+ <property name="fill">False</property>
2515+ <property name="position">1</property>
2516+ </packing>
2517+ </child>
2518+ </object>
2519+ <packing>
2520+ <property name="expand">True</property>
2521+ <property name="fill">True</property>
2522+ <property name="position">1</property>
2523+ </packing>
2524+ </child>
2525+ </object>
2526+ <packing>
2527+ <property name="expand">False</property>
2528+ <property name="fill">True</property>
2529+ <property name="position">2</property>
2530+ </packing>
2531+ </child>
2532+ </object>
2533+ </child>
2534+ </object>
2535 </interface>
2536
2537=== modified file 'res/Equalizer.ui'
2538--- res/Equalizer.ui 2011-08-18 09:01:47 +0000
2539+++ res/Equalizer.ui 2015-09-23 00:52:02 +0000
2540@@ -1,653 +1,783 @@
2541 <?xml version="1.0" encoding="UTF-8"?>
2542+<!-- Generated with glade 3.18.3 -->
2543 <interface>
2544-<requires lib="gtk+" version="2.16"/>
2545-<object class="GtkWindow" id="win-main">
2546-<property name="window_position">center</property>
2547-<child>
2548-<object class="GtkVBox" id="vbox1">
2549-<property name="border_width">12</property>
2550-<property name="spacing">18</property>
2551-<child>
2552-<object class="GtkVBox" id="vbox2">
2553-<property name="visible">True</property>
2554-<property name="spacing">18</property>
2555-<child>
2556-<object class="GtkHBox" id="hbox3">
2557-<property name="visible">True</property>
2558-<child>
2559-<object class="GtkHBox" id="hbox2">
2560-<property name="visible">True</property>
2561-<property name="spacing">12</property>
2562-<property name="homogeneous">True</property>
2563-<child>
2564-<object class="GtkVBox" id="vbox3">
2565-<property name="visible">True</property>
2566-<property name="spacing">6</property>
2567-<child>
2568-<object class="GtkVScale" id="vscale0">
2569-<property name="visible">True</property>
2570-<property name="can_focus">True</property>
2571-<property name="adjustment">adjustment10</property>
2572-<property name="inverted">True</property>
2573-</object>
2574-<packing>
2575-<property name="position">0</property>
2576-</packing>
2577-</child>
2578-<child>
2579-<object class="GtkLabel" id="label1">
2580-<property name="visible">True</property>
2581-<property name="label">&lt;b&gt;29 Hz&lt;/b&gt;</property>
2582-<property name="use_markup">True</property>
2583-</object>
2584-<packing>
2585-<property name="expand">False</property>
2586-<property name="position">1</property>
2587-</packing>
2588-</child>
2589-</object>
2590-<packing>
2591-<property name="position">0</property>
2592-</packing>
2593-</child>
2594-<child>
2595-<object class="GtkVBox" id="vbox4">
2596-<property name="visible">True</property>
2597-<property name="spacing">6</property>
2598-<child>
2599-<object class="GtkVScale" id="vscale1">
2600-<property name="visible">True</property>
2601-<property name="can_focus">True</property>
2602-<property name="adjustment">adjustment9</property>
2603-<property name="inverted">True</property>
2604-</object>
2605-<packing>
2606-<property name="position">0</property>
2607-</packing>
2608-</child>
2609-<child>
2610-<object class="GtkLabel" id="label2">
2611-<property name="visible">True</property>
2612-<property name="label">&lt;b&gt;59 Hz&lt;/b&gt;</property>
2613-<property name="use_markup">True</property>
2614-</object>
2615-<packing>
2616-<property name="expand">False</property>
2617-<property name="position">1</property>
2618-</packing>
2619-</child>
2620-</object>
2621-<packing>
2622-<property name="position">1</property>
2623-</packing>
2624-</child>
2625-<child>
2626-<object class="GtkVBox" id="vbox5">
2627-<property name="visible">True</property>
2628-<property name="spacing">6</property>
2629-<child>
2630-<object class="GtkVScale" id="vscale2">
2631-<property name="visible">True</property>
2632-<property name="can_focus">True</property>
2633-<property name="adjustment">adjustment8</property>
2634-<property name="inverted">True</property>
2635-</object>
2636-<packing>
2637-<property name="position">0</property>
2638-</packing>
2639-</child>
2640-<child>
2641-<object class="GtkLabel" id="label3">
2642-<property name="visible">True</property>
2643-<property name="label">&lt;b&gt;119 Hz&lt;/b&gt;</property>
2644-<property name="use_markup">True</property>
2645-</object>
2646-<packing>
2647-<property name="expand">False</property>
2648-<property name="position">1</property>
2649-</packing>
2650-</child>
2651-</object>
2652-<packing>
2653-<property name="position">2</property>
2654-</packing>
2655-</child>
2656-<child>
2657-<object class="GtkVBox" id="vbox6">
2658-<property name="visible">True</property>
2659-<property name="spacing">6</property>
2660-<child>
2661-<object class="GtkVScale" id="vscale3">
2662-<property name="visible">True</property>
2663-<property name="can_focus">True</property>
2664-<property name="adjustment">adjustment7</property>
2665-<property name="inverted">True</property>
2666-</object>
2667-<packing>
2668-<property name="position">0</property>
2669-</packing>
2670-</child>
2671-<child>
2672-<object class="GtkLabel" id="label4">
2673-<property name="visible">True</property>
2674-<property name="label">&lt;b&gt;227 Hz&lt;/b&gt;</property>
2675-<property name="use_markup">True</property>
2676-</object>
2677-<packing>
2678-<property name="expand">False</property>
2679-<property name="position">1</property>
2680-</packing>
2681-</child>
2682-</object>
2683-<packing>
2684-<property name="position">3</property>
2685-</packing>
2686-</child>
2687-<child>
2688-<object class="GtkVBox" id="vbox7">
2689-<property name="visible">True</property>
2690-<property name="spacing">6</property>
2691-<child>
2692-<object class="GtkVScale" id="vscale4">
2693-<property name="visible">True</property>
2694-<property name="can_focus">True</property>
2695-<property name="adjustment">adjustment6</property>
2696-<property name="inverted">True</property>
2697-</object>
2698-<packing>
2699-<property name="position">0</property>
2700-</packing>
2701-</child>
2702-<child>
2703-<object class="GtkLabel" id="label5">
2704-<property name="visible">True</property>
2705-<property name="label">&lt;b&gt;474 Hz&lt;/b&gt;</property>
2706-<property name="use_markup">True</property>
2707-</object>
2708-<packing>
2709-<property name="expand">False</property>
2710-<property name="position">1</property>
2711-</packing>
2712-</child>
2713-</object>
2714-<packing>
2715-<property name="position">4</property>
2716-</packing>
2717-</child>
2718-<child>
2719-<object class="GtkVBox" id="vbox8">
2720-<property name="visible">True</property>
2721-<property name="spacing">6</property>
2722-<child>
2723-<object class="GtkVScale" id="vscale5">
2724-<property name="visible">True</property>
2725-<property name="can_focus">True</property>
2726-<property name="adjustment">adjustment5</property>
2727-<property name="inverted">True</property>
2728-</object>
2729-<packing>
2730-<property name="position">0</property>
2731-</packing>
2732-</child>
2733-<child>
2734-<object class="GtkLabel" id="label6">
2735-<property name="visible">True</property>
2736-<property name="label">&lt;b&gt;947 Hz&lt;/b&gt;</property>
2737-<property name="use_markup">True</property>
2738-</object>
2739-<packing>
2740-<property name="expand">False</property>
2741-<property name="position">1</property>
2742-</packing>
2743-</child>
2744-</object>
2745-<packing>
2746-<property name="position">5</property>
2747-</packing>
2748-</child>
2749-<child>
2750-<object class="GtkVBox" id="vbox9">
2751-<property name="visible">True</property>
2752-<property name="spacing">6</property>
2753-<child>
2754-<object class="GtkVScale" id="vscale6">
2755-<property name="visible">True</property>
2756-<property name="can_focus">True</property>
2757-<property name="adjustment">adjustment4</property>
2758-<property name="inverted">True</property>
2759-</object>
2760-<packing>
2761-<property name="position">0</property>
2762-</packing>
2763-</child>
2764-<child>
2765-<object class="GtkLabel" id="label7">
2766-<property name="visible">True</property>
2767-<property name="label">&lt;b&gt;1.9 kHz&lt;/b&gt;</property>
2768-<property name="use_markup">True</property>
2769-</object>
2770-<packing>
2771-<property name="expand">False</property>
2772-<property name="position">1</property>
2773-</packing>
2774-</child>
2775-</object>
2776-<packing>
2777-<property name="position">6</property>
2778-</packing>
2779-</child>
2780-<child>
2781-<object class="GtkVBox" id="vbox10">
2782-<property name="visible">True</property>
2783-<property name="spacing">6</property>
2784-<child>
2785-<object class="GtkVScale" id="vscale7">
2786-<property name="visible">True</property>
2787-<property name="can_focus">True</property>
2788-<property name="adjustment">adjustment3</property>
2789-<property name="inverted">True</property>
2790-</object>
2791-<packing>
2792-<property name="position">0</property>
2793-</packing>
2794-</child>
2795-<child>
2796-<object class="GtkLabel" id="label8">
2797-<property name="visible">True</property>
2798-<property name="label">&lt;b&gt;3.8 kHz&lt;/b&gt;</property>
2799-<property name="use_markup">True</property>
2800-</object>
2801-<packing>
2802-<property name="expand">False</property>
2803-<property name="position">1</property>
2804-</packing>
2805-</child>
2806-</object>
2807-<packing>
2808-<property name="position">7</property>
2809-</packing>
2810-</child>
2811-<child>
2812-<object class="GtkVBox" id="vbox11">
2813-<property name="visible">True</property>
2814-<property name="spacing">6</property>
2815-<child>
2816-<object class="GtkVScale" id="vscale8">
2817-<property name="visible">True</property>
2818-<property name="can_focus">True</property>
2819-<property name="adjustment">adjustment2</property>
2820-<property name="inverted">True</property>
2821-</object>
2822-<packing>
2823-<property name="position">0</property>
2824-</packing>
2825-</child>
2826-<child>
2827-<object class="GtkLabel" id="label9">
2828-<property name="visible">True</property>
2829-<property name="label">&lt;b&gt;7.5 kHz&lt;/b&gt;</property>
2830-<property name="use_markup">True</property>
2831-</object>
2832-<packing>
2833-<property name="expand">False</property>
2834-<property name="position">1</property>
2835-</packing>
2836-</child>
2837-</object>
2838-<packing>
2839-<property name="position">8</property>
2840-</packing>
2841-</child>
2842-<child>
2843-<object class="GtkVBox" id="vbox12">
2844-<property name="visible">True</property>
2845-<property name="spacing">6</property>
2846-<child>
2847-<object class="GtkVScale" id="vscale9">
2848-<property name="visible">True</property>
2849-<property name="can_focus">True</property>
2850-<property name="adjustment">adjustment1</property>
2851-<property name="inverted">True</property>
2852-</object>
2853-<packing>
2854-<property name="position">0</property>
2855-</packing>
2856-</child>
2857-<child>
2858-<object class="GtkLabel" id="label10">
2859-<property name="visible">True</property>
2860-<property name="label">&lt;b&gt;15 kHz&lt;/b&gt;</property>
2861-<property name="use_markup">True</property>
2862-</object>
2863-<packing>
2864-<property name="expand">False</property>
2865-<property name="position">1</property>
2866-</packing>
2867-</child>
2868-</object>
2869-<packing>
2870-<property name="position">9</property>
2871-</packing>
2872-</child>
2873-</object>
2874-<packing>
2875-<property name="position">0</property>
2876-</packing>
2877-</child>
2878-<child>
2879-<object class="GtkVBox" id="vbox14">
2880-<property name="visible">True</property>
2881-<child>
2882-<object class="GtkLabel" id="label14">
2883-<property name="visible">True</property>
2884-<property name="label"> </property>
2885-</object>
2886-<packing>
2887-<property name="expand">False</property>
2888-<property name="position">0</property>
2889-</packing>
2890-</child>
2891-<child>
2892-<object class="GtkHBox" id="hbox6">
2893-<property name="visible">True</property>
2894-<child>
2895-<object class="GtkLabel" id="label13">
2896-<property name="visible">True</property>
2897-<property name="label">&lt;b&gt;+12 dB&lt;/b&gt;</property>
2898-<property name="use_markup">True</property>
2899-</object>
2900-<packing>
2901-<property name="expand">False</property>
2902-<property name="pack_type">end</property>
2903-<property name="position">0</property>
2904-</packing>
2905-</child>
2906-</object>
2907-<packing>
2908-<property name="expand">False</property>
2909-<property name="position">1</property>
2910-</packing>
2911-</child>
2912-<child>
2913-<object class="GtkVBox" id="vbox15">
2914-<property name="visible">True</property>
2915-<child>
2916-<object class="GtkLabel" id="label17">
2917-<property name="visible">True</property>
2918-<property name="label"> </property>
2919-</object>
2920-<packing>
2921-<property name="position">0</property>
2922-</packing>
2923-</child>
2924-<child>
2925-<object class="GtkHBox" id="hbox5">
2926-<property name="visible">True</property>
2927-<child>
2928-<object class="GtkLabel" id="label18">
2929-<property name="visible">True</property>
2930-<property name="label">&lt;b&gt;0 dB&lt;/b&gt;</property>
2931-<property name="use_markup">True</property>
2932-</object>
2933-<packing>
2934-<property name="expand">False</property>
2935-<property name="pack_type">end</property>
2936-<property name="position">0</property>
2937-</packing>
2938-</child>
2939-</object>
2940-<packing>
2941-<property name="expand">False</property>
2942-<property name="position">1</property>
2943-</packing>
2944-</child>
2945-<child>
2946-<object class="GtkLabel" id="label16">
2947-<property name="visible">True</property>
2948-<property name="label"> </property>
2949-</object>
2950-<packing>
2951-<property name="position">2</property>
2952-</packing>
2953-</child>
2954-<child>
2955-<object class="GtkLabel" id="label15">
2956-<property name="visible">True</property>
2957-<property name="label"> </property>
2958-</object>
2959-<packing>
2960-<property name="position">3</property>
2961-</packing>
2962-</child>
2963-</object>
2964-<packing>
2965-<property name="position">2</property>
2966-</packing>
2967-</child>
2968-<child>
2969-<object class="GtkHBox" id="hbox4">
2970-<property name="visible">True</property>
2971-<child>
2972-<object class="GtkLabel" id="label12">
2973-<property name="visible">True</property>
2974-<property name="label">&lt;b&gt;-24 dB&lt;/b&gt;</property>
2975-<property name="use_markup">True</property>
2976-</object>
2977-<packing>
2978-<property name="expand">False</property>
2979-<property name="fill">False</property>
2980-<property name="pack_type">end</property>
2981-<property name="position">0</property>
2982-</packing>
2983-</child>
2984-</object>
2985-<packing>
2986-<property name="expand">False</property>
2987-<property name="position">3</property>
2988-</packing>
2989-</child>
2990-<child>
2991-<object class="GtkLabel" id="label11">
2992-<property name="visible">True</property>
2993-<property name="label"> </property>
2994-</object>
2995-<packing>
2996-<property name="expand">False</property>
2997-<property name="padding">3</property>
2998-<property name="position">4</property>
2999-</packing>
3000-</child>
3001-</object>
3002-<packing>
3003-<property name="expand">False</property>
3004-<property name="position">1</property>
3005-</packing>
3006-</child>
3007-</object>
3008-<packing>
3009-<property name="position">0</property>
3010-</packing>
3011-</child>
3012-</object>
3013-<packing>
3014-<property name="position">0</property>
3015-</packing>
3016-</child>
3017-<child>
3018-<object class="GtkHSeparator" id="hseparator1"/>
3019-<packing>
3020-<property name="expand">False</property>
3021-<property name="position">1</property>
3022-</packing>
3023-</child>
3024-<child>
3025-<object class="GtkHBox" id="hbox1">
3026-<property name="spacing">6</property>
3027-<child>
3028-<object class="GtkHButtonBox" id="hbuttonbox1">
3029-<property name="visible">True</property>
3030-<property name="spacing">12</property>
3031-<property name="layout_style">start</property>
3032-<child>
3033-<object class="GtkButton" id="btn-save">
3034-<property name="label">gtk-save</property>
3035-<property name="visible">True</property>
3036-<property name="can_focus">True</property>
3037-<property name="receives_default">True</property>
3038-<property name="use_stock">True</property>
3039-</object>
3040-<packing>
3041-<property name="expand">False</property>
3042-<property name="fill">False</property>
3043-<property name="position">0</property>
3044-</packing>
3045-</child>
3046-<child>
3047-<object class="GtkButton" id="btn-open">
3048-<property name="label">gtk-open</property>
3049-<property name="visible">True</property>
3050-<property name="can_focus">True</property>
3051-<property name="receives_default">True</property>
3052-<property name="use_stock">True</property>
3053-</object>
3054-<packing>
3055-<property name="expand">False</property>
3056-<property name="fill">False</property>
3057-<property name="position">1</property>
3058-</packing>
3059-</child>
3060-</object>
3061-<packing>
3062-<property name="position">0</property>
3063-</packing>
3064-</child>
3065-<child>
3066-<object class="GtkHBox" id="hbox7">
3067-<property name="visible">True</property>
3068-<property name="spacing">6</property>
3069-<child>
3070-<object class="GtkLabel" id="label19">
3071-<property name="visible">True</property>
3072-<property name="label" translatable="yes">Preset:</property>
3073-</object>
3074-<packing>
3075-<property name="expand">False</property>
3076-<property name="position">0</property>
3077-</packing>
3078-</child>
3079-<child>
3080-<object class="GtkComboBox" id="combo-presets">
3081-<property name="visible">True</property>
3082-</object>
3083-<packing>
3084-<property name="position">1</property>
3085-</packing>
3086-</child>
3087-</object>
3088-<packing>
3089-<property name="position">1</property>
3090-</packing>
3091-</child>
3092-<child>
3093-<object class="GtkHButtonBox" id="hbuttonbox2">
3094-<property name="visible">True</property>
3095-<property name="layout_style">end</property>
3096-<child>
3097-<object class="GtkButton" id="btn-close">
3098-<property name="label">gtk-close</property>
3099-<property name="visible">True</property>
3100-<property name="can_focus">True</property>
3101-<property name="receives_default">True</property>
3102-<property name="use_stock">True</property>
3103-</object>
3104-<packing>
3105-<property name="expand">False</property>
3106-<property name="fill">False</property>
3107-<property name="position">0</property>
3108-</packing>
3109-</child>
3110-</object>
3111-<packing>
3112-<property name="position">2</property>
3113-</packing>
3114-</child>
3115-</object>
3116-<packing>
3117-<property name="expand">False</property>
3118-<property name="position">2</property>
3119-</packing>
3120-</child>
3121-</object>
3122-</child>
3123-</object>
3124-<object class="GtkAdjustment" id="adjustment1">
3125-<property name="lower">-24</property>
3126-<property name="upper">22</property>
3127-<property name="step_increment">1</property>
3128-<property name="page_increment">10</property>
3129-<property name="page_size">10</property>
3130-</object>
3131-<object class="GtkAdjustment" id="adjustment2">
3132-<property name="lower">-24</property>
3133-<property name="upper">22</property>
3134-<property name="step_increment">1</property>
3135-<property name="page_increment">10</property>
3136-<property name="page_size">10</property>
3137-</object>
3138-<object class="GtkAdjustment" id="adjustment3">
3139-<property name="lower">-24</property>
3140-<property name="upper">22</property>
3141-<property name="step_increment">1</property>
3142-<property name="page_increment">10</property>
3143-<property name="page_size">10</property>
3144-</object>
3145-<object class="GtkAdjustment" id="adjustment4">
3146-<property name="lower">-24</property>
3147-<property name="upper">22</property>
3148-<property name="step_increment">1</property>
3149-<property name="page_increment">10</property>
3150-<property name="page_size">10</property>
3151-</object>
3152-<object class="GtkAdjustment" id="adjustment5">
3153-<property name="lower">-24</property>
3154-<property name="upper">22</property>
3155-<property name="step_increment">1</property>
3156-<property name="page_increment">10</property>
3157-<property name="page_size">10</property>
3158-</object>
3159-<object class="GtkAdjustment" id="adjustment6">
3160-<property name="lower">-24</property>
3161-<property name="upper">22</property>
3162-<property name="step_increment">1</property>
3163-<property name="page_increment">10</property>
3164-<property name="page_size">10</property>
3165-</object>
3166-<object class="GtkAdjustment" id="adjustment7">
3167-<property name="lower">-24</property>
3168-<property name="upper">22</property>
3169-<property name="step_increment">1</property>
3170-<property name="page_increment">10</property>
3171-<property name="page_size">10</property>
3172-</object>
3173-<object class="GtkAdjustment" id="adjustment8">
3174-<property name="lower">-24</property>
3175-<property name="upper">22</property>
3176-<property name="step_increment">1</property>
3177-<property name="page_increment">10</property>
3178-<property name="page_size">10</property>
3179-</object>
3180-<object class="GtkAdjustment" id="adjustment9">
3181-<property name="lower">-24</property>
3182-<property name="upper">22</property>
3183-<property name="step_increment">1</property>
3184-<property name="page_increment">10</property>
3185-<property name="page_size">10</property>
3186-</object>
3187-<object class="GtkAdjustment" id="adjustment10">
3188-<property name="lower">-24</property>
3189-<property name="upper">22</property>
3190-<property name="step_increment">1</property>
3191-<property name="page_increment">10</property>
3192-<property name="page_size">10</property>
3193-</object>
3194+ <requires lib="gtk+" version="3.0"/>
3195+ <object class="GtkAdjustment" id="adjustment1">
3196+ <property name="lower">-24</property>
3197+ <property name="upper">22</property>
3198+ <property name="step_increment">1</property>
3199+ <property name="page_increment">10</property>
3200+ <property name="page_size">10</property>
3201+ </object>
3202+ <object class="GtkAdjustment" id="adjustment10">
3203+ <property name="lower">-24</property>
3204+ <property name="upper">22</property>
3205+ <property name="step_increment">1</property>
3206+ <property name="page_increment">10</property>
3207+ <property name="page_size">10</property>
3208+ </object>
3209+ <object class="GtkAdjustment" id="adjustment2">
3210+ <property name="lower">-24</property>
3211+ <property name="upper">22</property>
3212+ <property name="step_increment">1</property>
3213+ <property name="page_increment">10</property>
3214+ <property name="page_size">10</property>
3215+ </object>
3216+ <object class="GtkAdjustment" id="adjustment3">
3217+ <property name="lower">-24</property>
3218+ <property name="upper">22</property>
3219+ <property name="step_increment">1</property>
3220+ <property name="page_increment">10</property>
3221+ <property name="page_size">10</property>
3222+ </object>
3223+ <object class="GtkAdjustment" id="adjustment4">
3224+ <property name="lower">-24</property>
3225+ <property name="upper">22</property>
3226+ <property name="step_increment">1</property>
3227+ <property name="page_increment">10</property>
3228+ <property name="page_size">10</property>
3229+ </object>
3230+ <object class="GtkAdjustment" id="adjustment5">
3231+ <property name="lower">-24</property>
3232+ <property name="upper">22</property>
3233+ <property name="step_increment">1</property>
3234+ <property name="page_increment">10</property>
3235+ <property name="page_size">10</property>
3236+ </object>
3237+ <object class="GtkAdjustment" id="adjustment6">
3238+ <property name="lower">-24</property>
3239+ <property name="upper">22</property>
3240+ <property name="step_increment">1</property>
3241+ <property name="page_increment">10</property>
3242+ <property name="page_size">10</property>
3243+ </object>
3244+ <object class="GtkAdjustment" id="adjustment7">
3245+ <property name="lower">-24</property>
3246+ <property name="upper">22</property>
3247+ <property name="step_increment">1</property>
3248+ <property name="page_increment">10</property>
3249+ <property name="page_size">10</property>
3250+ </object>
3251+ <object class="GtkAdjustment" id="adjustment8">
3252+ <property name="lower">-24</property>
3253+ <property name="upper">22</property>
3254+ <property name="step_increment">1</property>
3255+ <property name="page_increment">10</property>
3256+ <property name="page_size">10</property>
3257+ </object>
3258+ <object class="GtkAdjustment" id="adjustment9">
3259+ <property name="lower">-24</property>
3260+ <property name="upper">22</property>
3261+ <property name="step_increment">1</property>
3262+ <property name="page_increment">10</property>
3263+ <property name="page_size">10</property>
3264+ </object>
3265+ <object class="GtkWindow" id="win-main">
3266+ <property name="can_focus">False</property>
3267+ <property name="window_position">center</property>
3268+ <child>
3269+ <object class="GtkVBox" id="vbox1">
3270+ <property name="can_focus">False</property>
3271+ <property name="border_width">12</property>
3272+ <property name="spacing">18</property>
3273+ <child>
3274+ <object class="GtkVBox" id="vbox2">
3275+ <property name="visible">True</property>
3276+ <property name="can_focus">False</property>
3277+ <property name="spacing">18</property>
3278+ <child>
3279+ <object class="GtkHBox" id="hbox3">
3280+ <property name="visible">True</property>
3281+ <property name="can_focus">False</property>
3282+ <child>
3283+ <object class="GtkHBox" id="hbox2">
3284+ <property name="visible">True</property>
3285+ <property name="can_focus">False</property>
3286+ <property name="spacing">12</property>
3287+ <property name="homogeneous">True</property>
3288+ <child>
3289+ <object class="GtkVBox" id="vbox3">
3290+ <property name="visible">True</property>
3291+ <property name="can_focus">False</property>
3292+ <property name="spacing">6</property>
3293+ <child>
3294+ <object class="GtkVScale" id="vscale0">
3295+ <property name="visible">True</property>
3296+ <property name="can_focus">True</property>
3297+ <property name="adjustment">adjustment10</property>
3298+ <property name="inverted">True</property>
3299+ </object>
3300+ <packing>
3301+ <property name="expand">True</property>
3302+ <property name="fill">True</property>
3303+ <property name="position">0</property>
3304+ </packing>
3305+ </child>
3306+ <child>
3307+ <object class="GtkLabel" id="label1">
3308+ <property name="visible">True</property>
3309+ <property name="can_focus">False</property>
3310+ <property name="label">&lt;b&gt;29 Hz&lt;/b&gt;</property>
3311+ <property name="use_markup">True</property>
3312+ </object>
3313+ <packing>
3314+ <property name="expand">False</property>
3315+ <property name="fill">True</property>
3316+ <property name="position">1</property>
3317+ </packing>
3318+ </child>
3319+ </object>
3320+ <packing>
3321+ <property name="expand">True</property>
3322+ <property name="fill">True</property>
3323+ <property name="position">0</property>
3324+ </packing>
3325+ </child>
3326+ <child>
3327+ <object class="GtkVBox" id="vbox4">
3328+ <property name="visible">True</property>
3329+ <property name="can_focus">False</property>
3330+ <property name="spacing">6</property>
3331+ <child>
3332+ <object class="GtkVScale" id="vscale1">
3333+ <property name="visible">True</property>
3334+ <property name="can_focus">True</property>
3335+ <property name="adjustment">adjustment9</property>
3336+ <property name="inverted">True</property>
3337+ </object>
3338+ <packing>
3339+ <property name="expand">True</property>
3340+ <property name="fill">True</property>
3341+ <property name="position">0</property>
3342+ </packing>
3343+ </child>
3344+ <child>
3345+ <object class="GtkLabel" id="label2">
3346+ <property name="visible">True</property>
3347+ <property name="can_focus">False</property>
3348+ <property name="label">&lt;b&gt;59 Hz&lt;/b&gt;</property>
3349+ <property name="use_markup">True</property>
3350+ </object>
3351+ <packing>
3352+ <property name="expand">False</property>
3353+ <property name="fill">True</property>
3354+ <property name="position">1</property>
3355+ </packing>
3356+ </child>
3357+ </object>
3358+ <packing>
3359+ <property name="expand">True</property>
3360+ <property name="fill">True</property>
3361+ <property name="position">1</property>
3362+ </packing>
3363+ </child>
3364+ <child>
3365+ <object class="GtkVBox" id="vbox5">
3366+ <property name="visible">True</property>
3367+ <property name="can_focus">False</property>
3368+ <property name="spacing">6</property>
3369+ <child>
3370+ <object class="GtkVScale" id="vscale2">
3371+ <property name="visible">True</property>
3372+ <property name="can_focus">True</property>
3373+ <property name="adjustment">adjustment8</property>
3374+ <property name="inverted">True</property>
3375+ </object>
3376+ <packing>
3377+ <property name="expand">True</property>
3378+ <property name="fill">True</property>
3379+ <property name="position">0</property>
3380+ </packing>
3381+ </child>
3382+ <child>
3383+ <object class="GtkLabel" id="label3">
3384+ <property name="visible">True</property>
3385+ <property name="can_focus">False</property>
3386+ <property name="label">&lt;b&gt;119 Hz&lt;/b&gt;</property>
3387+ <property name="use_markup">True</property>
3388+ </object>
3389+ <packing>
3390+ <property name="expand">False</property>
3391+ <property name="fill">True</property>
3392+ <property name="position">1</property>
3393+ </packing>
3394+ </child>
3395+ </object>
3396+ <packing>
3397+ <property name="expand">True</property>
3398+ <property name="fill">True</property>
3399+ <property name="position">2</property>
3400+ </packing>
3401+ </child>
3402+ <child>
3403+ <object class="GtkVBox" id="vbox6">
3404+ <property name="visible">True</property>
3405+ <property name="can_focus">False</property>
3406+ <property name="spacing">6</property>
3407+ <child>
3408+ <object class="GtkVScale" id="vscale3">
3409+ <property name="visible">True</property>
3410+ <property name="can_focus">True</property>
3411+ <property name="adjustment">adjustment7</property>
3412+ <property name="inverted">True</property>
3413+ </object>
3414+ <packing>
3415+ <property name="expand">True</property>
3416+ <property name="fill">True</property>
3417+ <property name="position">0</property>
3418+ </packing>
3419+ </child>
3420+ <child>
3421+ <object class="GtkLabel" id="label4">
3422+ <property name="visible">True</property>
3423+ <property name="can_focus">False</property>
3424+ <property name="label">&lt;b&gt;227 Hz&lt;/b&gt;</property>
3425+ <property name="use_markup">True</property>
3426+ </object>
3427+ <packing>
3428+ <property name="expand">False</property>
3429+ <property name="fill">True</property>
3430+ <property name="position">1</property>
3431+ </packing>
3432+ </child>
3433+ </object>
3434+ <packing>
3435+ <property name="expand">True</property>
3436+ <property name="fill">True</property>
3437+ <property name="position">3</property>
3438+ </packing>
3439+ </child>
3440+ <child>
3441+ <object class="GtkVBox" id="vbox7">
3442+ <property name="visible">True</property>
3443+ <property name="can_focus">False</property>
3444+ <property name="spacing">6</property>
3445+ <child>
3446+ <object class="GtkVScale" id="vscale4">
3447+ <property name="visible">True</property>
3448+ <property name="can_focus">True</property>
3449+ <property name="adjustment">adjustment6</property>
3450+ <property name="inverted">True</property>
3451+ </object>
3452+ <packing>
3453+ <property name="expand">True</property>
3454+ <property name="fill">True</property>
3455+ <property name="position">0</property>
3456+ </packing>
3457+ </child>
3458+ <child>
3459+ <object class="GtkLabel" id="label5">
3460+ <property name="visible">True</property>
3461+ <property name="can_focus">False</property>
3462+ <property name="label">&lt;b&gt;474 Hz&lt;/b&gt;</property>
3463+ <property name="use_markup">True</property>
3464+ </object>
3465+ <packing>
3466+ <property name="expand">False</property>
3467+ <property name="fill">True</property>
3468+ <property name="position">1</property>
3469+ </packing>
3470+ </child>
3471+ </object>
3472+ <packing>
3473+ <property name="expand">True</property>
3474+ <property name="fill">True</property>
3475+ <property name="position">4</property>
3476+ </packing>
3477+ </child>
3478+ <child>
3479+ <object class="GtkVBox" id="vbox8">
3480+ <property name="visible">True</property>
3481+ <property name="can_focus">False</property>
3482+ <property name="spacing">6</property>
3483+ <child>
3484+ <object class="GtkVScale" id="vscale5">
3485+ <property name="visible">True</property>
3486+ <property name="can_focus">True</property>
3487+ <property name="adjustment">adjustment5</property>
3488+ <property name="inverted">True</property>
3489+ </object>
3490+ <packing>
3491+ <property name="expand">True</property>
3492+ <property name="fill">True</property>
3493+ <property name="position">0</property>
3494+ </packing>
3495+ </child>
3496+ <child>
3497+ <object class="GtkLabel" id="label6">
3498+ <property name="visible">True</property>
3499+ <property name="can_focus">False</property>
3500+ <property name="label">&lt;b&gt;947 Hz&lt;/b&gt;</property>
3501+ <property name="use_markup">True</property>
3502+ </object>
3503+ <packing>
3504+ <property name="expand">False</property>
3505+ <property name="fill">True</property>
3506+ <property name="position">1</property>
3507+ </packing>
3508+ </child>
3509+ </object>
3510+ <packing>
3511+ <property name="expand">True</property>
3512+ <property name="fill">True</property>
3513+ <property name="position">5</property>
3514+ </packing>
3515+ </child>
3516+ <child>
3517+ <object class="GtkVBox" id="vbox9">
3518+ <property name="visible">True</property>
3519+ <property name="can_focus">False</property>
3520+ <property name="spacing">6</property>
3521+ <child>
3522+ <object class="GtkVScale" id="vscale6">
3523+ <property name="visible">True</property>
3524+ <property name="can_focus">True</property>
3525+ <property name="adjustment">adjustment4</property>
3526+ <property name="inverted">True</property>
3527+ </object>
3528+ <packing>
3529+ <property name="expand">True</property>
3530+ <property name="fill">True</property>
3531+ <property name="position">0</property>
3532+ </packing>
3533+ </child>
3534+ <child>
3535+ <object class="GtkLabel" id="label7">
3536+ <property name="visible">True</property>
3537+ <property name="can_focus">False</property>
3538+ <property name="label">&lt;b&gt;1.9 kHz&lt;/b&gt;</property>
3539+ <property name="use_markup">True</property>
3540+ </object>
3541+ <packing>
3542+ <property name="expand">False</property>
3543+ <property name="fill">True</property>
3544+ <property name="position">1</property>
3545+ </packing>
3546+ </child>
3547+ </object>
3548+ <packing>
3549+ <property name="expand">True</property>
3550+ <property name="fill">True</property>
3551+ <property name="position">6</property>
3552+ </packing>
3553+ </child>
3554+ <child>
3555+ <object class="GtkVBox" id="vbox10">
3556+ <property name="visible">True</property>
3557+ <property name="can_focus">False</property>
3558+ <property name="spacing">6</property>
3559+ <child>
3560+ <object class="GtkVScale" id="vscale7">
3561+ <property name="visible">True</property>
3562+ <property name="can_focus">True</property>
3563+ <property name="adjustment">adjustment3</property>
3564+ <property name="inverted">True</property>
3565+ </object>
3566+ <packing>
3567+ <property name="expand">True</property>
3568+ <property name="fill">True</property>
3569+ <property name="position">0</property>
3570+ </packing>
3571+ </child>
3572+ <child>
3573+ <object class="GtkLabel" id="label8">
3574+ <property name="visible">True</property>
3575+ <property name="can_focus">False</property>
3576+ <property name="label">&lt;b&gt;3.8 kHz&lt;/b&gt;</property>
3577+ <property name="use_markup">True</property>
3578+ </object>
3579+ <packing>
3580+ <property name="expand">False</property>
3581+ <property name="fill">True</property>
3582+ <property name="position">1</property>
3583+ </packing>
3584+ </child>
3585+ </object>
3586+ <packing>
3587+ <property name="expand">True</property>
3588+ <property name="fill">True</property>
3589+ <property name="position">7</property>
3590+ </packing>
3591+ </child>
3592+ <child>
3593+ <object class="GtkVBox" id="vbox11">
3594+ <property name="visible">True</property>
3595+ <property name="can_focus">False</property>
3596+ <property name="spacing">6</property>
3597+ <child>
3598+ <object class="GtkVScale" id="vscale8">
3599+ <property name="visible">True</property>
3600+ <property name="can_focus">True</property>
3601+ <property name="adjustment">adjustment2</property>
3602+ <property name="inverted">True</property>
3603+ </object>
3604+ <packing>
3605+ <property name="expand">True</property>
3606+ <property name="fill">True</property>
3607+ <property name="position">0</property>
3608+ </packing>
3609+ </child>
3610+ <child>
3611+ <object class="GtkLabel" id="label9">
3612+ <property name="visible">True</property>
3613+ <property name="can_focus">False</property>
3614+ <property name="label">&lt;b&gt;7.5 kHz&lt;/b&gt;</property>
3615+ <property name="use_markup">True</property>
3616+ </object>
3617+ <packing>
3618+ <property name="expand">False</property>
3619+ <property name="fill">True</property>
3620+ <property name="position">1</property>
3621+ </packing>
3622+ </child>
3623+ </object>
3624+ <packing>
3625+ <property name="expand">True</property>
3626+ <property name="fill">True</property>
3627+ <property name="position">8</property>
3628+ </packing>
3629+ </child>
3630+ <child>
3631+ <object class="GtkVBox" id="vbox12">
3632+ <property name="visible">True</property>
3633+ <property name="can_focus">False</property>
3634+ <property name="spacing">6</property>
3635+ <child>
3636+ <object class="GtkVScale" id="vscale9">
3637+ <property name="visible">True</property>
3638+ <property name="can_focus">True</property>
3639+ <property name="adjustment">adjustment1</property>
3640+ <property name="inverted">True</property>
3641+ </object>
3642+ <packing>
3643+ <property name="expand">True</property>
3644+ <property name="fill">True</property>
3645+ <property name="position">0</property>
3646+ </packing>
3647+ </child>
3648+ <child>
3649+ <object class="GtkLabel" id="label10">
3650+ <property name="visible">True</property>
3651+ <property name="can_focus">False</property>
3652+ <property name="label">&lt;b&gt;15 kHz&lt;/b&gt;</property>
3653+ <property name="use_markup">True</property>
3654+ </object>
3655+ <packing>
3656+ <property name="expand">False</property>
3657+ <property name="fill">True</property>
3658+ <property name="position">1</property>
3659+ </packing>
3660+ </child>
3661+ </object>
3662+ <packing>
3663+ <property name="expand">True</property>
3664+ <property name="fill">True</property>
3665+ <property name="position">9</property>
3666+ </packing>
3667+ </child>
3668+ </object>
3669+ <packing>
3670+ <property name="expand">True</property>
3671+ <property name="fill">True</property>
3672+ <property name="position">0</property>
3673+ </packing>
3674+ </child>
3675+ <child>
3676+ <object class="GtkVBox" id="vbox14">
3677+ <property name="visible">True</property>
3678+ <property name="can_focus">False</property>
3679+ <child>
3680+ <object class="GtkLabel" id="label14">
3681+ <property name="visible">True</property>
3682+ <property name="can_focus">False</property>
3683+ <property name="label"> </property>
3684+ </object>
3685+ <packing>
3686+ <property name="expand">False</property>
3687+ <property name="fill">True</property>
3688+ <property name="position">0</property>
3689+ </packing>
3690+ </child>
3691+ <child>
3692+ <object class="GtkHBox" id="hbox6">
3693+ <property name="visible">True</property>
3694+ <property name="can_focus">False</property>
3695+ <child>
3696+ <object class="GtkLabel" id="label13">
3697+ <property name="visible">True</property>
3698+ <property name="can_focus">False</property>
3699+ <property name="label">&lt;b&gt;+12 dB&lt;/b&gt;</property>
3700+ <property name="use_markup">True</property>
3701+ </object>
3702+ <packing>
3703+ <property name="expand">False</property>
3704+ <property name="fill">True</property>
3705+ <property name="pack_type">end</property>
3706+ <property name="position">0</property>
3707+ </packing>
3708+ </child>
3709+ </object>
3710+ <packing>
3711+ <property name="expand">False</property>
3712+ <property name="fill">True</property>
3713+ <property name="position">1</property>
3714+ </packing>
3715+ </child>
3716+ <child>
3717+ <object class="GtkVBox" id="vbox15">
3718+ <property name="visible">True</property>
3719+ <property name="can_focus">False</property>
3720+ <child>
3721+ <object class="GtkLabel" id="label17">
3722+ <property name="visible">True</property>
3723+ <property name="can_focus">False</property>
3724+ <property name="label"> </property>
3725+ </object>
3726+ <packing>
3727+ <property name="expand">True</property>
3728+ <property name="fill">True</property>
3729+ <property name="position">0</property>
3730+ </packing>
3731+ </child>
3732+ <child>
3733+ <object class="GtkHBox" id="hbox5">
3734+ <property name="visible">True</property>
3735+ <property name="can_focus">False</property>
3736+ <child>
3737+ <object class="GtkLabel" id="label18">
3738+ <property name="visible">True</property>
3739+ <property name="can_focus">False</property>
3740+ <property name="label">&lt;b&gt;0 dB&lt;/b&gt;</property>
3741+ <property name="use_markup">True</property>
3742+ </object>
3743+ <packing>
3744+ <property name="expand">False</property>
3745+ <property name="fill">True</property>
3746+ <property name="pack_type">end</property>
3747+ <property name="position">0</property>
3748+ </packing>
3749+ </child>
3750+ </object>
3751+ <packing>
3752+ <property name="expand">False</property>
3753+ <property name="fill">True</property>
3754+ <property name="position">1</property>
3755+ </packing>
3756+ </child>
3757+ <child>
3758+ <object class="GtkLabel" id="label16">
3759+ <property name="visible">True</property>
3760+ <property name="can_focus">False</property>
3761+ <property name="label"> </property>
3762+ </object>
3763+ <packing>
3764+ <property name="expand">True</property>
3765+ <property name="fill">True</property>
3766+ <property name="position">2</property>
3767+ </packing>
3768+ </child>
3769+ <child>
3770+ <object class="GtkLabel" id="label15">
3771+ <property name="visible">True</property>
3772+ <property name="can_focus">False</property>
3773+ <property name="label"> </property>
3774+ </object>
3775+ <packing>
3776+ <property name="expand">True</property>
3777+ <property name="fill">True</property>
3778+ <property name="position">3</property>
3779+ </packing>
3780+ </child>
3781+ </object>
3782+ <packing>
3783+ <property name="expand">True</property>
3784+ <property name="fill">True</property>
3785+ <property name="position">2</property>
3786+ </packing>
3787+ </child>
3788+ <child>
3789+ <object class="GtkHBox" id="hbox4">
3790+ <property name="visible">True</property>
3791+ <property name="can_focus">False</property>
3792+ <child>
3793+ <object class="GtkLabel" id="label12">
3794+ <property name="visible">True</property>
3795+ <property name="can_focus">False</property>
3796+ <property name="label">&lt;b&gt;-24 dB&lt;/b&gt;</property>
3797+ <property name="use_markup">True</property>
3798+ </object>
3799+ <packing>
3800+ <property name="expand">False</property>
3801+ <property name="fill">False</property>
3802+ <property name="pack_type">end</property>
3803+ <property name="position">0</property>
3804+ </packing>
3805+ </child>
3806+ </object>
3807+ <packing>
3808+ <property name="expand">False</property>
3809+ <property name="fill">True</property>
3810+ <property name="position">3</property>
3811+ </packing>
3812+ </child>
3813+ <child>
3814+ <object class="GtkLabel" id="label11">
3815+ <property name="visible">True</property>
3816+ <property name="can_focus">False</property>
3817+ <property name="label"> </property>
3818+ </object>
3819+ <packing>
3820+ <property name="expand">False</property>
3821+ <property name="fill">True</property>
3822+ <property name="padding">3</property>
3823+ <property name="position">4</property>
3824+ </packing>
3825+ </child>
3826+ </object>
3827+ <packing>
3828+ <property name="expand">False</property>
3829+ <property name="fill">True</property>
3830+ <property name="position">1</property>
3831+ </packing>
3832+ </child>
3833+ </object>
3834+ <packing>
3835+ <property name="expand">True</property>
3836+ <property name="fill">True</property>
3837+ <property name="position">0</property>
3838+ </packing>
3839+ </child>
3840+ </object>
3841+ <packing>
3842+ <property name="expand">True</property>
3843+ <property name="fill">True</property>
3844+ <property name="position">0</property>
3845+ </packing>
3846+ </child>
3847+ <child>
3848+ <object class="GtkHSeparator" id="hseparator1">
3849+ <property name="can_focus">False</property>
3850+ </object>
3851+ <packing>
3852+ <property name="expand">False</property>
3853+ <property name="fill">True</property>
3854+ <property name="position">1</property>
3855+ </packing>
3856+ </child>
3857+ <child>
3858+ <object class="GtkHBox" id="hbox1">
3859+ <property name="can_focus">False</property>
3860+ <property name="spacing">6</property>
3861+ <child>
3862+ <object class="GtkHButtonBox" id="hbuttonbox1">
3863+ <property name="visible">True</property>
3864+ <property name="can_focus">False</property>
3865+ <property name="spacing">12</property>
3866+ <property name="layout_style">start</property>
3867+ <child>
3868+ <object class="GtkButton" id="btn-save">
3869+ <property name="label">gtk-save</property>
3870+ <property name="visible">True</property>
3871+ <property name="can_focus">True</property>
3872+ <property name="receives_default">True</property>
3873+ <property name="use_stock">True</property>
3874+ </object>
3875+ <packing>
3876+ <property name="expand">False</property>
3877+ <property name="fill">False</property>
3878+ <property name="position">0</property>
3879+ </packing>
3880+ </child>
3881+ <child>
3882+ <object class="GtkButton" id="btn-open">
3883+ <property name="label">gtk-open</property>
3884+ <property name="visible">True</property>
3885+ <property name="can_focus">True</property>
3886+ <property name="receives_default">True</property>
3887+ <property name="use_stock">True</property>
3888+ </object>
3889+ <packing>
3890+ <property name="expand">False</property>
3891+ <property name="fill">False</property>
3892+ <property name="position">1</property>
3893+ </packing>
3894+ </child>
3895+ </object>
3896+ <packing>
3897+ <property name="expand">True</property>
3898+ <property name="fill">True</property>
3899+ <property name="position">0</property>
3900+ </packing>
3901+ </child>
3902+ <child>
3903+ <object class="GtkHBox" id="hbox7">
3904+ <property name="visible">True</property>
3905+ <property name="can_focus">False</property>
3906+ <property name="spacing">6</property>
3907+ <child>
3908+ <object class="GtkLabel" id="label19">
3909+ <property name="visible">True</property>
3910+ <property name="can_focus">False</property>
3911+ <property name="label" translatable="yes">Preset:</property>
3912+ </object>
3913+ <packing>
3914+ <property name="expand">False</property>
3915+ <property name="fill">True</property>
3916+ <property name="position">0</property>
3917+ </packing>
3918+ </child>
3919+ <child>
3920+ <object class="GtkComboBox" id="combo-presets">
3921+ <property name="visible">True</property>
3922+ <property name="can_focus">False</property>
3923+ </object>
3924+ <packing>
3925+ <property name="expand">True</property>
3926+ <property name="fill">True</property>
3927+ <property name="position">1</property>
3928+ </packing>
3929+ </child>
3930+ </object>
3931+ <packing>
3932+ <property name="expand">True</property>
3933+ <property name="fill">True</property>
3934+ <property name="position">1</property>
3935+ </packing>
3936+ </child>
3937+ <child>
3938+ <object class="GtkHButtonBox" id="hbuttonbox2">
3939+ <property name="visible">True</property>
3940+ <property name="can_focus">False</property>
3941+ <property name="layout_style">end</property>
3942+ <child>
3943+ <object class="GtkButton" id="btn-close">
3944+ <property name="label">gtk-close</property>
3945+ <property name="visible">True</property>
3946+ <property name="can_focus">True</property>
3947+ <property name="receives_default">True</property>
3948+ <property name="use_stock">True</property>
3949+ </object>
3950+ <packing>
3951+ <property name="expand">False</property>
3952+ <property name="fill">False</property>
3953+ <property name="position">0</property>
3954+ </packing>
3955+ </child>
3956+ </object>
3957+ <packing>
3958+ <property name="expand">True</property>
3959+ <property name="fill">True</property>
3960+ <property name="position">2</property>
3961+ </packing>
3962+ </child>
3963+ </object>
3964+ <packing>
3965+ <property name="expand">False</property>
3966+ <property name="fill">True</property>
3967+ <property name="position">2</property>
3968+ </packing>
3969+ </child>
3970+ </object>
3971+ </child>
3972+ </object>
3973 </interface>
3974
3975=== modified file 'res/FileExplorer.ui'
3976--- res/FileExplorer.ui 2011-08-18 09:01:47 +0000
3977+++ res/FileExplorer.ui 2015-09-23 00:52:02 +0000
3978@@ -1,255 +1,297 @@
3979 <?xml version="1.0" encoding="UTF-8"?>
3980+<!-- Generated with glade 3.18.3 -->
3981 <interface>
3982-<requires lib="gtk+" version="2.16"/>
3983-<object class="GtkWindow" id="win-main">
3984-<property name="window_position">center</property>
3985-<child>
3986-<object class="GtkVBox" id="vbox1">
3987-<property name="border_width">12</property>
3988-<property name="spacing">18</property>
3989-<child>
3990-<object class="GtkVBox" id="vbox2">
3991-<property name="spacing">18</property>
3992-<child>
3993-<object class="GtkFrame" id="frame1">
3994-<property name="label_xalign">0</property>
3995-<property name="shadow_type">none</property>
3996-<child>
3997-<object class="GtkAlignment" id="alignment1">
3998-<property name="top_padding">6</property>
3999-<property name="left_padding">12</property>
4000-<child>
4001-<object class="GtkVBox" id="vbox3">
4002-<property name="spacing">12</property>
4003-<child>
4004-<object class="GtkScrolledWindow" id="scrolledwindow1">
4005-<property name="can_focus">True</property>
4006-<property name="hscrollbar_policy">automatic</property>
4007-<property name="vscrollbar_policy">automatic</property>
4008-<property name="shadow_type">in</property>
4009-<child>
4010-<placeholder/>
4011-</child>
4012-</object>
4013-<packing>
4014-<property name="position">0</property>
4015-</packing>
4016-</child>
4017-<child>
4018-<object class="GtkHButtonBox" id="hbuttonbox3">
4019-<property name="layout_style">spread</property>
4020-<child>
4021-<object class="GtkButton" id="btn-add">
4022-<property name="label">gtk-add</property>
4023-<property name="can_focus">True</property>
4024-<property name="receives_default">True</property>
4025-<property name="tooltip_text" translatable="yes">Add a new root folder to the file explorer</property>
4026-<property name="use_stock">True</property>
4027-</object>
4028-<packing>
4029-<property name="expand">False</property>
4030-<property name="fill">False</property>
4031-<property name="position">0</property>
4032-</packing>
4033-</child>
4034-<child>
4035-<object class="GtkButton" id="btn-rename">
4036-<property name="can_focus">True</property>
4037-<property name="receives_default">True</property>
4038-<property name="tooltip_text" translatable="yes">Rename the selected root folder</property>
4039-<child>
4040-<object class="GtkHBox" id="hbox4">
4041-<child>
4042-<object class="GtkImage" id="image3">
4043-<property name="stock">gtk-edit</property>
4044-</object>
4045-<packing>
4046-<property name="position">0</property>
4047-</packing>
4048-</child>
4049-<child>
4050-<object class="GtkLabel" id="label4">
4051-<property name="label" translatable="yes">Rename</property>
4052-</object>
4053-<packing>
4054-<property name="position">1</property>
4055-</packing>
4056-</child>
4057-</object>
4058-</child>
4059-</object>
4060-<packing>
4061-<property name="expand">False</property>
4062-<property name="fill">False</property>
4063-<property name="position">1</property>
4064-</packing>
4065-</child>
4066-<child>
4067-<object class="GtkButton" id="btn-remove">
4068-<property name="label">gtk-remove</property>
4069-<property name="can_focus">True</property>
4070-<property name="receives_default">True</property>
4071-<property name="tooltip_text" translatable="yes">Remove the selected root folders</property>
4072-<property name="use_stock">True</property>
4073-</object>
4074-<packing>
4075-<property name="expand">False</property>
4076-<property name="fill">False</property>
4077-<property name="position">2</property>
4078-</packing>
4079-</child>
4080-</object>
4081-<packing>
4082-<property name="expand">False</property>
4083-<property name="position">1</property>
4084-</packing>
4085-</child>
4086-</object>
4087-</child>
4088-</object>
4089-</child>
4090-<child type="label">
4091-<object class="GtkLabel" id="label1">
4092-<property name="label" translatable="yes">&lt;b&gt;Root Folders&lt;/b&gt;</property>
4093-<property name="use_markup">True</property>
4094-</object>
4095-</child>
4096-</object>
4097-<packing>
4098-<property name="position">0</property>
4099-</packing>
4100-</child>
4101-<child>
4102-<object class="GtkFrame" id="frame2">
4103-<property name="label_xalign">0</property>
4104-<property name="shadow_type">none</property>
4105-<child>
4106-<object class="GtkAlignment" id="alignment2">
4107-<property name="top_padding">6</property>
4108-<property name="left_padding">12</property>
4109-<child>
4110-<object class="GtkVBox" id="vbox4">
4111-<property name="visible">True</property>
4112-<child>
4113-<object class="GtkCheckButton" id="chk-hidden">
4114-<property name="label" translatable="yes">Show hidden files</property>
4115-<property name="can_focus">True</property>
4116-<property name="receives_default">False</property>
4117-<property name="has_tooltip">True</property>
4118-<property name="tooltip_text" translatable="yes">Whether hidden files should be shown in the file explorer</property>
4119-<property name="draw_indicator">True</property>
4120-</object>
4121-<packing>
4122-<property name="position">0</property>
4123-</packing>
4124-</child>
4125-<child>
4126-<object class="GtkCheckButton" id="chk-add-by-filename">
4127-<property name="label" translatable="yes">Add files to playlist by filename</property>
4128-<property name="can_focus">True</property>
4129-<property name="receives_default">False</property>
4130-<property name="has_tooltip">True</property>
4131-<property name="tooltip_text" translatable="yes">Whether files should be added to the playlist by their name rather than by their tags</property>
4132-<property name="draw_indicator">True</property>
4133-</object>
4134-<packing>
4135-<property name="position">1</property>
4136-</packing>
4137-</child>
4138-</object>
4139-</child>
4140-</object>
4141-</child>
4142-<child type="label">
4143-<object class="GtkLabel" id="label2">
4144-<property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
4145-<property name="use_markup">True</property>
4146-</object>
4147-</child>
4148-</object>
4149-<packing>
4150-<property name="expand">False</property>
4151-<property name="position">1</property>
4152-</packing>
4153-</child>
4154-</object>
4155-<packing>
4156-<property name="position">0</property>
4157-</packing>
4158-</child>
4159-<child>
4160-<object class="GtkHSeparator" id="hseparator1"/>
4161-<packing>
4162-<property name="expand">False</property>
4163-<property name="position">1</property>
4164-</packing>
4165-</child>
4166-<child>
4167-<object class="GtkHBox" id="hbox1">
4168-<property name="spacing">6</property>
4169-<child>
4170-<object class="GtkHButtonBox" id="hbuttonbox1">
4171-<child>
4172-<object class="GtkButton" id="btn-help">
4173-<property name="label">gtk-help</property>
4174-<property name="can_focus">True</property>
4175-<property name="receives_default">True</property>
4176-<property name="use_stock">True</property>
4177-</object>
4178-<packing>
4179-<property name="expand">False</property>
4180-<property name="fill">False</property>
4181-<property name="position">0</property>
4182-</packing>
4183-</child>
4184-</object>
4185-<packing>
4186-<property name="expand">False</property>
4187-<property name="position">0</property>
4188-</packing>
4189-</child>
4190-<child>
4191-<object class="GtkHButtonBox" id="hbuttonbox2">
4192-<property name="spacing">12</property>
4193-<property name="layout_style">end</property>
4194-<child>
4195-<object class="GtkButton" id="btn-cancel">
4196-<property name="label">gtk-cancel</property>
4197-<property name="can_focus">True</property>
4198-<property name="receives_default">True</property>
4199-<property name="use_stock">True</property>
4200-</object>
4201-<packing>
4202-<property name="expand">False</property>
4203-<property name="fill">False</property>
4204-<property name="position">0</property>
4205-</packing>
4206-</child>
4207-<child>
4208-<object class="GtkButton" id="btn-ok">
4209-<property name="label">gtk-ok</property>
4210-<property name="can_focus">True</property>
4211-<property name="receives_default">True</property>
4212-<property name="use_stock">True</property>
4213-</object>
4214-<packing>
4215-<property name="expand">False</property>
4216-<property name="fill">False</property>
4217-<property name="position">1</property>
4218-</packing>
4219-</child>
4220-</object>
4221-<packing>
4222-<property name="position">1</property>
4223-</packing>
4224-</child>
4225-</object>
4226-<packing>
4227-<property name="expand">False</property>
4228-<property name="position">2</property>
4229-</packing>
4230-</child>
4231-</object>
4232-</child>
4233-</object>
4234+ <requires lib="gtk+" version="3.0"/>
4235+ <object class="GtkWindow" id="win-main">
4236+ <property name="can_focus">False</property>
4237+ <property name="window_position">center</property>
4238+ <child>
4239+ <object class="GtkVBox" id="vbox1">
4240+ <property name="can_focus">False</property>
4241+ <property name="border_width">12</property>
4242+ <property name="spacing">18</property>
4243+ <child>
4244+ <object class="GtkVBox" id="vbox2">
4245+ <property name="can_focus">False</property>
4246+ <property name="spacing">18</property>
4247+ <child>
4248+ <object class="GtkFrame" id="frame1">
4249+ <property name="can_focus">False</property>
4250+ <property name="label_xalign">0</property>
4251+ <property name="shadow_type">none</property>
4252+ <child>
4253+ <object class="GtkAlignment" id="alignment1">
4254+ <property name="can_focus">False</property>
4255+ <property name="top_padding">6</property>
4256+ <property name="left_padding">12</property>
4257+ <child>
4258+ <object class="GtkVBox" id="vbox3">
4259+ <property name="can_focus">False</property>
4260+ <property name="spacing">12</property>
4261+ <child>
4262+ <object class="GtkScrolledWindow" id="scrolledwindow1">
4263+ <property name="can_focus">True</property>
4264+ <property name="shadow_type">in</property>
4265+ <child>
4266+ <placeholder/>
4267+ </child>
4268+ </object>
4269+ <packing>
4270+ <property name="expand">True</property>
4271+ <property name="fill">True</property>
4272+ <property name="position">0</property>
4273+ </packing>
4274+ </child>
4275+ <child>
4276+ <object class="GtkHButtonBox" id="hbuttonbox3">
4277+ <property name="can_focus">False</property>
4278+ <property name="layout_style">spread</property>
4279+ <child>
4280+ <object class="GtkButton" id="btn-add">
4281+ <property name="label">gtk-add</property>
4282+ <property name="can_focus">True</property>
4283+ <property name="receives_default">True</property>
4284+ <property name="tooltip_text" translatable="yes">Add a new root folder to the file explorer</property>
4285+ <property name="use_stock">True</property>
4286+ </object>
4287+ <packing>
4288+ <property name="expand">False</property>
4289+ <property name="fill">False</property>
4290+ <property name="position">0</property>
4291+ </packing>
4292+ </child>
4293+ <child>
4294+ <object class="GtkButton" id="btn-rename">
4295+ <property name="can_focus">True</property>
4296+ <property name="receives_default">True</property>
4297+ <property name="tooltip_text" translatable="yes">Rename the selected root folder</property>
4298+ <child>
4299+ <object class="GtkHBox" id="hbox4">
4300+ <property name="can_focus">False</property>
4301+ <child>
4302+ <object class="GtkImage" id="image3">
4303+ <property name="can_focus">False</property>
4304+ <property name="stock">gtk-edit</property>
4305+ </object>
4306+ <packing>
4307+ <property name="expand">True</property>
4308+ <property name="fill">True</property>
4309+ <property name="position">0</property>
4310+ </packing>
4311+ </child>
4312+ <child>
4313+ <object class="GtkLabel" id="label4">
4314+ <property name="can_focus">False</property>
4315+ <property name="label" translatable="yes">Rename</property>
4316+ </object>
4317+ <packing>
4318+ <property name="expand">True</property>
4319+ <property name="fill">True</property>
4320+ <property name="position">1</property>
4321+ </packing>
4322+ </child>
4323+ </object>
4324+ </child>
4325+ </object>
4326+ <packing>
4327+ <property name="expand">False</property>
4328+ <property name="fill">False</property>
4329+ <property name="position">1</property>
4330+ </packing>
4331+ </child>
4332+ <child>
4333+ <object class="GtkButton" id="btn-remove">
4334+ <property name="label">gtk-remove</property>
4335+ <property name="can_focus">True</property>
4336+ <property name="receives_default">True</property>
4337+ <property name="tooltip_text" translatable="yes">Remove the selected root folders</property>
4338+ <property name="use_stock">True</property>
4339+ </object>
4340+ <packing>
4341+ <property name="expand">False</property>
4342+ <property name="fill">False</property>
4343+ <property name="position">2</property>
4344+ </packing>
4345+ </child>
4346+ </object>
4347+ <packing>
4348+ <property name="expand">False</property>
4349+ <property name="fill">True</property>
4350+ <property name="position">1</property>
4351+ </packing>
4352+ </child>
4353+ </object>
4354+ </child>
4355+ </object>
4356+ </child>
4357+ <child type="label">
4358+ <object class="GtkLabel" id="label1">
4359+ <property name="can_focus">False</property>
4360+ <property name="label" translatable="yes">&lt;b&gt;Root Folders&lt;/b&gt;</property>
4361+ <property name="use_markup">True</property>
4362+ </object>
4363+ </child>
4364+ </object>
4365+ <packing>
4366+ <property name="expand">True</property>
4367+ <property name="fill">True</property>
4368+ <property name="position">0</property>
4369+ </packing>
4370+ </child>
4371+ <child>
4372+ <object class="GtkFrame" id="frame2">
4373+ <property name="can_focus">False</property>
4374+ <property name="label_xalign">0</property>
4375+ <property name="shadow_type">none</property>
4376+ <child>
4377+ <object class="GtkAlignment" id="alignment2">
4378+ <property name="can_focus">False</property>
4379+ <property name="top_padding">6</property>
4380+ <property name="left_padding">12</property>
4381+ <child>
4382+ <object class="GtkVBox" id="vbox4">
4383+ <property name="visible">True</property>
4384+ <property name="can_focus">False</property>
4385+ <child>
4386+ <object class="GtkCheckButton" id="chk-hidden">
4387+ <property name="label" translatable="yes">Show hidden files</property>
4388+ <property name="can_focus">True</property>
4389+ <property name="receives_default">False</property>
4390+ <property name="has_tooltip">True</property>
4391+ <property name="tooltip_text" translatable="yes">Whether hidden files should be shown in the file explorer</property>
4392+ <property name="xalign">0.5</property>
4393+ <property name="draw_indicator">True</property>
4394+ </object>
4395+ <packing>
4396+ <property name="expand">True</property>
4397+ <property name="fill">True</property>
4398+ <property name="position">0</property>
4399+ </packing>
4400+ </child>
4401+ <child>
4402+ <object class="GtkCheckButton" id="chk-add-by-filename">
4403+ <property name="label" translatable="yes">Add files to playlist by filename</property>
4404+ <property name="can_focus">True</property>
4405+ <property name="receives_default">False</property>
4406+ <property name="has_tooltip">True</property>
4407+ <property name="tooltip_text" translatable="yes">Whether files should be added to the playlist by their name rather than by their tags</property>
4408+ <property name="xalign">0.5</property>
4409+ <property name="draw_indicator">True</property>
4410+ </object>
4411+ <packing>
4412+ <property name="expand">True</property>
4413+ <property name="fill">True</property>
4414+ <property name="position">1</property>
4415+ </packing>
4416+ </child>
4417+ </object>
4418+ </child>
4419+ </object>
4420+ </child>
4421+ <child type="label">
4422+ <object class="GtkLabel" id="label2">
4423+ <property name="can_focus">False</property>
4424+ <property name="label" translatable="yes">&lt;b&gt;Miscellaneous&lt;/b&gt;</property>
4425+ <property name="use_markup">True</property>
4426+ </object>
4427+ </child>
4428+ </object>
4429+ <packing>
4430+ <property name="expand">False</property>
4431+ <property name="fill">True</property>
4432+ <property name="position">1</property>
4433+ </packing>
4434+ </child>
4435+ </object>
4436+ <packing>
4437+ <property name="expand">True</property>
4438+ <property name="fill">True</property>
4439+ <property name="position">0</property>
4440+ </packing>
4441+ </child>
4442+ <child>
4443+ <object class="GtkHSeparator" id="hseparator1">
4444+ <property name="can_focus">False</property>
4445+ </object>
4446+ <packing>
4447+ <property name="expand">False</property>
4448+ <property name="fill">True</property>
4449+ <property name="position">1</property>
4450+ </packing>
4451+ </child>
4452+ <child>
4453+ <object class="GtkHBox" id="hbox1">
4454+ <property name="can_focus">False</property>
4455+ <property name="spacing">6</property>
4456+ <child>
4457+ <object class="GtkHButtonBox" id="hbuttonbox1">
4458+ <property name="can_focus">False</property>
4459+ <child>
4460+ <object class="GtkButton" id="btn-help">
4461+ <property name="label">gtk-help</property>
4462+ <property name="can_focus">True</property>
4463+ <property name="receives_default">True</property>
4464+ <property name="use_stock">True</property>
4465+ </object>
4466+ <packing>
4467+ <property name="expand">False</property>
4468+ <property name="fill">False</property>
4469+ <property name="position">0</property>
4470+ </packing>
4471+ </child>
4472+ </object>
4473+ <packing>
4474+ <property name="expand">False</property>
4475+ <property name="fill">True</property>
4476+ <property name="position">0</property>
4477+ </packing>
4478+ </child>
4479+ <child>
4480+ <object class="GtkHButtonBox" id="hbuttonbox2">
4481+ <property name="can_focus">False</property>
4482+ <property name="spacing">12</property>
4483+ <property name="layout_style">end</property>
4484+ <child>
4485+ <object class="GtkButton" id="btn-cancel">
4486+ <property name="label">gtk-cancel</property>
4487+ <property name="can_focus">True</property>
4488+ <property name="receives_default">True</property>
4489+ <property name="use_stock">True</property>
4490+ </object>
4491+ <packing>
4492+ <property name="expand">False</property>
4493+ <property name="fill">False</property>
4494+ <property name="position">0</property>
4495+ </packing>
4496+ </child>
4497+ <child>
4498+ <object class="GtkButton" id="btn-ok">
4499+ <property name="label">gtk-ok</property>
4500+ <property name="can_focus">True</property>
4501+ <property name="receives_default">True</property>
4502+ <property name="use_stock">True</property>
4503+ </object>
4504+ <packing>
4505+ <property name="expand">False</property>
4506+ <property name="fill">False</property>
4507+ <property name="position">1</property>
4508+ </packing>
4509+ </child>
4510+ </object>
4511+ <packing>
4512+ <property name="expand">True</property>
4513+ <property name="fill">True</property>
4514+ <property name="position">1</property>
4515+ </packing>
4516+ </child>
4517+ </object>
4518+ <packing>
4519+ <property name="expand">False</property>
4520+ <property name="fill">True</property>
4521+ <property name="position">2</property>
4522+ </packing>
4523+ </child>
4524+ </object>
4525+ </child>
4526+ </object>
4527 </interface>
4528
4529=== modified file 'res/HelpDlg.ui'
4530--- res/HelpDlg.ui 2011-08-18 09:01:47 +0000
4531+++ res/HelpDlg.ui 2015-09-23 00:52:02 +0000
4532@@ -1,61 +1,66 @@
4533 <?xml version="1.0" encoding="UTF-8"?>
4534+<!-- Generated with glade 3.18.3 -->
4535 <interface>
4536-<requires lib="gtk+" version="2.16"/>
4537-<object class="GtkDialog" id="dlg-main">
4538-<property name="width_request">425</property>
4539-<property name="height_request">350</property>
4540-<property name="border_width">5</property>
4541-<property name="window_position">center-on-parent</property>
4542-<property name="type_hint">dialog</property>
4543-<child internal-child="vbox">
4544-<object class="GtkVBox" id="dialog-vbox1">
4545-<property name="spacing">2</property>
4546-<child>
4547-<object class="GtkScrolledWindow" id="scrolledwindow1">
4548-<property name="can_focus">True</property>
4549-<property name="hscrollbar_policy">automatic</property>
4550-<property name="vscrollbar_policy">automatic</property>
4551-<property name="shadow_type">in</property>
4552-<child>
4553-<object class="GtkTextView" id="txt-help">
4554-<property name="can_focus">True</property>
4555-<property name="editable">False</property>
4556-<property name="wrap_mode">word</property>
4557-<property name="cursor_visible">False</property>
4558-</object>
4559-</child>
4560-</object>
4561-<packing>
4562-<property name="position">1</property>
4563-</packing>
4564-</child>
4565-<child internal-child="action_area">
4566-<object class="GtkHButtonBox" id="dlg-action_area">
4567-<property name="layout_style">end</property>
4568-<child>
4569-<object class="GtkButton" id="btn-ok">
4570-<property name="label">gtk-ok</property>
4571-<property name="can_focus">True</property>
4572-<property name="receives_default">True</property>
4573-<property name="use_stock">True</property>
4574-</object>
4575-<packing>
4576-<property name="expand">False</property>
4577-<property name="fill">False</property>
4578-<property name="position">0</property>
4579-</packing>
4580-</child>
4581-</object>
4582-<packing>
4583-<property name="expand">False</property>
4584-<property name="pack_type">end</property>
4585-<property name="position">0</property>
4586-</packing>
4587-</child>
4588-</object>
4589-</child>
4590-<action-widgets>
4591-<action-widget response="-5">btn-ok</action-widget>
4592-</action-widgets>
4593-</object>
4594+ <requires lib="gtk+" version="3.0"/>
4595+ <object class="GtkDialog" id="dlg-main">
4596+ <property name="width_request">425</property>
4597+ <property name="height_request">350</property>
4598+ <property name="can_focus">False</property>
4599+ <property name="border_width">5</property>
4600+ <property name="window_position">center-on-parent</property>
4601+ <property name="type_hint">dialog</property>
4602+ <child internal-child="vbox">
4603+ <object class="GtkBox" id="dialog-vbox1">
4604+ <property name="can_focus">False</property>
4605+ <property name="spacing">2</property>
4606+ <child internal-child="action_area">
4607+ <object class="GtkButtonBox" id="dlg-action_area">
4608+ <property name="can_focus">False</property>
4609+ <property name="layout_style">end</property>
4610+ <child>
4611+ <object class="GtkButton" id="btn-ok">
4612+ <property name="label">gtk-ok</property>
4613+ <property name="can_focus">True</property>
4614+ <property name="receives_default">True</property>
4615+ <property name="use_stock">True</property>
4616+ </object>
4617+ <packing>
4618+ <property name="expand">False</property>
4619+ <property name="fill">False</property>
4620+ <property name="position">0</property>
4621+ </packing>
4622+ </child>
4623+ </object>
4624+ <packing>
4625+ <property name="expand">False</property>
4626+ <property name="fill">False</property>
4627+ <property name="pack_type">end</property>
4628+ <property name="position">0</property>
4629+ </packing>
4630+ </child>
4631+ <child>
4632+ <object class="GtkScrolledWindow" id="scrolledwindow1">
4633+ <property name="can_focus">True</property>
4634+ <property name="shadow_type">in</property>
4635+ <child>
4636+ <object class="GtkTextView" id="txt-help">
4637+ <property name="can_focus">True</property>
4638+ <property name="editable">False</property>
4639+ <property name="wrap_mode">word</property>
4640+ <property name="cursor_visible">False</property>
4641+ </object>
4642+ </child>
4643+ </object>
4644+ <packing>
4645+ <property name="expand">False</property>
4646+ <property name="fill">True</property>
4647+ <property name="position">1</property>
4648+ </packing>
4649+ </child>
4650+ </object>
4651+ </child>
4652+ <action-widgets>
4653+ <action-widget response="-5">btn-ok</action-widget>
4654+ </action-widgets>
4655+ </object>
4656 </interface>
4657
4658=== modified file 'res/IMStatus.ui'
4659--- res/IMStatus.ui 2011-08-18 09:01:47 +0000
4660+++ res/IMStatus.ui 2015-09-23 00:52:02 +0000
4661@@ -1,283 +1,336 @@
4662 <?xml version="1.0" encoding="UTF-8"?>
4663+<!-- Generated with glade 3.18.3 -->
4664 <interface>
4665-<requires lib="gtk+" version="2.16"/>
4666-<object class="GtkWindow" id="win-main">
4667-<property name="window_position">center</property>
4668-<child>
4669-<object class="GtkVBox" id="vbox1">
4670-<property name="border_width">12</property>
4671-<property name="spacing">18</property>
4672-<child>
4673-<object class="GtkHBox" id="hbox2">
4674-<property name="spacing">12</property>
4675-<child>
4676-<object class="GtkVBox" id="vbox2">
4677-<property name="width_request">235</property>
4678-<property name="spacing">18</property>
4679-<child>
4680-<object class="GtkFrame" id="frame1">
4681-<property name="label_xalign">0</property>
4682-<property name="shadow_type">none</property>
4683-<child>
4684-<object class="GtkAlignment" id="alignment1">
4685-<property name="top_padding">6</property>
4686-<property name="left_padding">12</property>
4687-<child>
4688-<object class="GtkVBox" id="vbox4">
4689-<property name="spacing">6</property>
4690-<child>
4691-<object class="GtkHBox" id="hbox4">
4692-<property name="spacing">6</property>
4693-<child>
4694-<object class="GtkLabel" id="label3">
4695-<property name="label" translatable="yes">Message:</property>
4696-</object>
4697-<packing>
4698-<property name="expand">False</property>
4699-<property name="position">0</property>
4700-</packing>
4701-</child>
4702-<child>
4703-<object class="GtkEntry" id="txt-status">
4704-<property name="can_focus">True</property>
4705-</object>
4706-<packing>
4707-<property name="position">1</property>
4708-</packing>
4709-</child>
4710-</object>
4711-<packing>
4712-<property name="position">0</property>
4713-</packing>
4714-</child>
4715-<child>
4716-<object class="GtkCheckButton" id="chk-updateOnPaused">
4717-<property name="label" translatable="yes">Update when paused</property>
4718-<property name="can_focus">True</property>
4719-<property name="receives_default">False</property>
4720-<property name="tooltip_text" translatable="yes">Update your status on pause/unpause events</property>
4721-<property name="draw_indicator">True</property>
4722-</object>
4723-<packing>
4724-<property name="position">1</property>
4725-</packing>
4726-</child>
4727-<child>
4728-<object class="GtkCheckButton" id="chk-updateWhenAway">
4729-<property name="label" translatable="yes">Update even if not available</property>
4730-<property name="can_focus">True</property>
4731-<property name="receives_default">False</property>
4732-<property name="tooltip_text" translatable="yes">Update your status even if you are marked as unavailable</property>
4733-<property name="draw_indicator">True</property>
4734-</object>
4735-<packing>
4736-<property name="position">2</property>
4737-</packing>
4738-</child>
4739-</object>
4740-</child>
4741-</object>
4742-</child>
4743-<child type="label">
4744-<object class="GtkLabel" id="label1">
4745-<property name="label" translatable="yes">&lt;b&gt;Status&lt;/b&gt;</property>
4746-<property name="use_markup">True</property>
4747-</object>
4748-</child>
4749-</object>
4750-<packing>
4751-<property name="expand">False</property>
4752-<property name="fill">False</property>
4753-<property name="position">0</property>
4754-</packing>
4755-</child>
4756-<child>
4757-<object class="GtkFrame" id="frame2">
4758-<property name="label_xalign">0</property>
4759-<property name="shadow_type">none</property>
4760-<child>
4761-<object class="GtkAlignment" id="alignment2">
4762-<property name="top_padding">6</property>
4763-<property name="left_padding">12</property>
4764-<child>
4765-<object class="GtkVBox" id="vbox3">
4766-<property name="spacing">6</property>
4767-<child>
4768-<object class="GtkRadioButton" id="rad-stopDoNothing">
4769-<property name="label" translatable="yes">Do nothing</property>
4770-<property name="can_focus">True</property>
4771-<property name="receives_default">False</property>
4772-<property name="active">True</property>
4773-<property name="draw_indicator">True</property>
4774-</object>
4775-<packing>
4776-<property name="position">0</property>
4777-</packing>
4778-</child>
4779-<child>
4780-<object class="GtkHBox" id="hbox3">
4781-<property name="spacing">6</property>
4782-<child>
4783-<object class="GtkRadioButton" id="rad-stopSetStatus">
4784-<property name="label" translatable="yes">Set status to:</property>
4785-<property name="can_focus">True</property>
4786-<property name="receives_default">False</property>
4787-<property name="active">True</property>
4788-<property name="draw_indicator">True</property>
4789-<property name="group">rad-stopDoNothing</property>
4790-</object>
4791-<packing>
4792-<property name="expand">False</property>
4793-<property name="position">0</property>
4794-</packing>
4795-</child>
4796-<child>
4797-<object class="GtkEntry" id="txt-stopStatus">
4798-<property name="can_focus">True</property>
4799-</object>
4800-<packing>
4801-<property name="position">1</property>
4802-</packing>
4803-</child>
4804-</object>
4805-<packing>
4806-<property name="position">1</property>
4807-</packing>
4808-</child>
4809-</object>
4810-</child>
4811-</object>
4812-</child>
4813-<child type="label">
4814-<object class="GtkLabel" id="label2">
4815-<property name="label" translatable="yes">&lt;b&gt;When Stopping or Quitting&lt;/b&gt;</property>
4816-<property name="use_markup">True</property>
4817-</object>
4818-</child>
4819-</object>
4820-<packing>
4821-<property name="expand">False</property>
4822-<property name="position">1</property>
4823-</packing>
4824-</child>
4825-</object>
4826-<packing>
4827-<property name="expand">False</property>
4828-<property name="position">0</property>
4829-</packing>
4830-</child>
4831-<child>
4832-<object class="GtkFrame" id="frame3">
4833-<property name="label_xalign">0</property>
4834-<property name="shadow_type">none</property>
4835-<child>
4836-<object class="GtkAlignment" id="alignment3">
4837-<property name="top_padding">6</property>
4838-<property name="left_padding">12</property>
4839-<child>
4840-<object class="GtkScrolledWindow" id="scrolledwindow1">
4841-<property name="can_focus">True</property>
4842-<property name="hscrollbar_policy">automatic</property>
4843-<property name="vscrollbar_policy">automatic</property>
4844-<property name="shadow_type">in</property>
4845-<child>
4846-<object class="GtkTextView" id="txt-sanitizedWords">
4847-<property name="can_focus">True</property>
4848-</object>
4849-</child>
4850-</object>
4851-</child>
4852-</object>
4853-</child>
4854-<child type="label">
4855-<object class="GtkLabel" id="label4">
4856-<property name="label" translatable="yes">&lt;b&gt;Sanitized Words&lt;/b&gt;</property>
4857-<property name="use_markup">True</property>
4858-</object>
4859-</child>
4860-</object>
4861-<packing>
4862-<property name="position">1</property>
4863-</packing>
4864-</child>
4865-</object>
4866-<packing>
4867-<property name="position">0</property>
4868-</packing>
4869-</child>
4870-<child>
4871-<object class="GtkHSeparator" id="hseparator1"/>
4872-<packing>
4873-<property name="expand">False</property>
4874-<property name="position">1</property>
4875-</packing>
4876-</child>
4877-<child>
4878-<object class="GtkHBox" id="hbox1">
4879-<property name="spacing">6</property>
4880-<child>
4881-<object class="GtkHButtonBox" id="hbuttonbox1">
4882-<child>
4883-<object class="GtkButton" id="btn-help">
4884-<property name="label">gtk-help</property>
4885-<property name="can_focus">True</property>
4886-<property name="receives_default">True</property>
4887-<property name="use_stock">True</property>
4888-</object>
4889-<packing>
4890-<property name="expand">False</property>
4891-<property name="fill">False</property>
4892-<property name="position">0</property>
4893-</packing>
4894-</child>
4895-</object>
4896-<packing>
4897-<property name="expand">False</property>
4898-<property name="position">0</property>
4899-</packing>
4900-</child>
4901-<child>
4902-<object class="GtkHButtonBox" id="hbuttonbox2">
4903-<property name="spacing">12</property>
4904-<property name="layout_style">end</property>
4905-<child>
4906-<object class="GtkButton" id="btn-cancel">
4907-<property name="label">gtk-cancel</property>
4908-<property name="can_focus">True</property>
4909-<property name="receives_default">True</property>
4910-<property name="use_stock">True</property>
4911-</object>
4912-<packing>
4913-<property name="expand">False</property>
4914-<property name="fill">False</property>
4915-<property name="position">0</property>
4916-</packing>
4917-</child>
4918-<child>
4919-<object class="GtkButton" id="btn-ok">
4920-<property name="label">gtk-ok</property>
4921-<property name="can_focus">True</property>
4922-<property name="receives_default">True</property>
4923-<property name="use_stock">True</property>
4924-</object>
4925-<packing>
4926-<property name="expand">False</property>
4927-<property name="fill">False</property>
4928-<property name="position">1</property>
4929-</packing>
4930-</child>
4931-</object>
4932-<packing>
4933-<property name="position">1</property>
4934-</packing>
4935-</child>
4936-</object>
4937-<packing>
4938-<property name="expand">False</property>
4939-<property name="position">2</property>
4940-</packing>
4941-</child>
4942-</object>
4943-</child>
4944-</object>
4945+ <requires lib="gtk+" version="3.0"/>
4946+ <object class="GtkWindow" id="win-main">
4947+ <property name="can_focus">False</property>
4948+ <property name="window_position">center</property>
4949+ <child>
4950+ <object class="GtkVBox" id="vbox1">
4951+ <property name="can_focus">False</property>
4952+ <property name="border_width">12</property>
4953+ <property name="spacing">18</property>
4954+ <child>
4955+ <object class="GtkHBox" id="hbox2">
4956+ <property name="can_focus">False</property>
4957+ <property name="spacing">12</property>
4958+ <child>
4959+ <object class="GtkVBox" id="vbox2">
4960+ <property name="width_request">235</property>
4961+ <property name="can_focus">False</property>
4962+ <property name="spacing">18</property>
4963+ <child>
4964+ <object class="GtkFrame" id="frame1">
4965+ <property name="can_focus">False</property>
4966+ <property name="label_xalign">0</property>
4967+ <property name="shadow_type">none</property>
4968+ <child>
4969+ <object class="GtkAlignment" id="alignment1">
4970+ <property name="can_focus">False</property>
4971+ <property name="top_padding">6</property>
4972+ <property name="left_padding">12</property>
4973+ <child>
4974+ <object class="GtkVBox" id="vbox4">
4975+ <property name="can_focus">False</property>
4976+ <property name="spacing">6</property>
4977+ <child>
4978+ <object class="GtkHBox" id="hbox4">
4979+ <property name="can_focus">False</property>
4980+ <property name="spacing">6</property>
4981+ <child>
4982+ <object class="GtkLabel" id="label3">
4983+ <property name="can_focus">False</property>
4984+ <property name="label" translatable="yes">Message:</property>
4985+ </object>
4986+ <packing>
4987+ <property name="expand">False</property>
4988+ <property name="fill">True</property>
4989+ <property name="position">0</property>
4990+ </packing>
4991+ </child>
4992+ <child>
4993+ <object class="GtkEntry" id="txt-status">
4994+ <property name="can_focus">True</property>
4995+ </object>
4996+ <packing>
4997+ <property name="expand">True</property>
4998+ <property name="fill">True</property>
4999+ <property name="position">1</property>
5000+ </packing>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: