1
<?xml version="1.0" encoding="UTF-8"?>
3
<requires lib="gtk+" version="2.16"/>
4
<!-- interface-requires libxfce4ui 4.5 -->
3
<requires lib="gtk+" version="2.24"/>
5
4
<!-- interface-naming-policy project-wide -->
6
<object class="XfceTitledDialog" id="chooser">
7
<property name="title" translatable="yes">Parole Media Chooser</property>
5
<object class="GtkDialog" id="chooser">
6
<property name="can_focus">False</property>
7
<property name="title" translatable="yes">Open Media Files</property>
8
<property name="modal">True</property>
8
9
<property name="default_width">680</property>
9
10
<property name="default_height">480</property>
10
<property name="icon_name">audio-x-generic</property>
11
<property name="destroy_with_parent">True</property>
11
12
<property name="type_hint">normal</property>
12
<property name="has_separator">False</property>
13
<property name="subtitle" translatable="yes">Open media files</property>
14
<signal name="destroy" handler="parole_media_chooser_destroy_cb"/>
13
<signal name="destroy" handler="parole_media_chooser_destroy_cb" swapped="no"/>
15
14
<child internal-child="vbox">
16
15
<object class="GtkVBox" id="dialog-vbox">
17
16
<property name="visible">True</property>
18
<property name="orientation">vertical</property>
17
<property name="can_focus">False</property>
19
18
<property name="spacing">2</property>
21
<object class="GtkVBox" id="vbox">
22
<property name="visible">True</property>
23
<property name="orientation">vertical</property>
25
<object class="GtkFileChooserWidget" id="filechooserwidget">
26
<property name="visible">True</property>
27
<property name="border_width">5</property>
28
<property name="orientation">vertical</property>
29
<property name="spacing">1</property>
30
<signal name="file_activated" handler="media_chooser_file_activate_cb"/>
31
<signal name="current_folder_changed" handler="media_chooser_folder_changed_cb"/>
34
<property name="position">0</property>
38
<object class="GtkCheckButton" id="recursive">
39
<property name="label" translatable="yes">Scan folders recursively</property>
40
<property name="visible">True</property>
41
<property name="can_focus">True</property>
42
<property name="receives_default">False</property>
43
<property name="draw_indicator">True</property>
44
<signal name="toggled" handler="parole_media_chooser_recursive_toggled_cb"/>
47
<property name="expand">False</property>
48
<property name="fill">False</property>
49
<property name="position">1</property>
53
<object class="GtkCheckButton" id="replace">
54
<property name="label" translatable="yes">Replace playlist with opened files</property>
55
<property name="visible">True</property>
56
<property name="can_focus">True</property>
57
<property name="receives_default">False</property>
58
<property name="draw_indicator">True</property>
59
<signal name="toggled" handler="parole_media_chooser_replace_toggled_cb"/>
62
<property name="expand">False</property>
63
<property name="fill">False</property>
64
<property name="position">2</property>
68
<object class="GtkCheckButton" id="play-added-files">
69
<property name="label" translatable="yes">Start playing opened files</property>
70
<property name="visible">True</property>
71
<property name="can_focus">True</property>
72
<property name="receives_default">False</property>
73
<property name="draw_indicator">True</property>
74
<signal name="toggled" handler="start_playing_toggled_cb"/>
77
<property name="expand">False</property>
78
<property name="fill">False</property>
79
<property name="position">3</property>
84
<property name="position">1</property>
87
19
<child internal-child="action_area">
88
20
<object class="GtkHButtonBox" id="dialog-action_area1">
89
21
<property name="visible">True</property>
90
<property name="layout_style">edge</property>
92
<object class="GtkHBox" id="info">
93
<property name="visible">True</property>
99
<property name="position">0</property>
22
<property name="can_focus">False</property>
23
<property name="layout_style">end</property>
103
25
<object class="GtkHBox" id="hbox1">
104
26
<property name="visible">True</property>
105
<property name="spacing">5</property>
106
<property name="homogeneous">True</property>
27
<property name="can_focus">False</property>
29
<object class="GtkSpinner" id="spinner">
30
<property name="can_focus">False</property>
31
<property name="no_show_all">True</property>
32
<property name="active">True</property>
35
<property name="expand">False</property>
36
<property name="fill">True</property>
37
<property name="position">0</property>
42
<property name="expand">False</property>
43
<property name="fill">False</property>
44
<property name="position">0</property>
45
<property name="secondary">True</property>
49
<object class="GtkHButtonBox" id="hbuttonbox1">
50
<property name="visible">True</property>
51
<property name="can_focus">False</property>
108
53
<object class="GtkButton" id="close">
109
<property name="label">gtk-close</property>
54
<property name="label">gtk-cancel</property>
110
55
<property name="visible">True</property>
111
56
<property name="can_focus">True</property>
112
57
<property name="receives_default">True</property>
58
<property name="use_action_appearance">False</property>
113
59
<property name="use_stock">True</property>
114
<signal name="clicked" handler="parole_media_chooser_close_clicked"/>
60
<signal name="clicked" handler="parole_media_chooser_close_clicked" swapped="no"/>
63
<property name="expand">True</property>
64
<property name="fill">True</property>
117
65
<property name="position">0</property>
121
69
<object class="GtkButton" id="open">
122
<property name="label" translatable="yes">Add</property>
70
<property name="label" translatable="yes">_Open</property>
123
71
<property name="visible">True</property>
124
72
<property name="can_focus">True</property>
125
73
<property name="receives_default">True</property>
126
<property name="image">image1</property>
127
<signal name="clicked" handler="parole_media_chooser_add_clicked"/>
74
<property name="use_action_appearance">False</property>
75
<property name="image">image4</property>
76
<property name="use_underline">True</property>
77
<signal name="clicked" handler="parole_media_chooser_add_clicked" swapped="no"/>
80
<property name="expand">True</property>
81
<property name="fill">True</property>
130
82
<property name="position">1</property>
135
<property name="pack_type">end</property>
87
<property name="expand">False</property>
88
<property name="fill">False</property>
136
89
<property name="position">1</property>