1
1
<?xml version="1.0"?>
3
3
<requires lib="gtk+" version="2.16"/>
4
<!-- interface-requires libxfce4ui 4.5 -->
4
5
<!-- interface-naming-policy project-wide -->
5
<object class="GtkVBox" id="vbox">
6
<property name="visible">True</property>
7
<property name="orientation">vertical</property>
8
<property name="spacing">4</property>
10
<object class="GtkFileChooserWidget" id="filechooserwidget">
6
<object class="XfceTitledDialog" id="chooser">
7
<property name="title" translatable="yes">Parole Media Chooser</property>
8
<property name="default_width">680</property>
9
<property name="default_height">480</property>
10
<property name="icon_name">audio-x-generic</property>
11
<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"/>
15
<child internal-child="vbox">
16
<object class="GtkVBox" id="dialog-vbox">
11
17
<property name="visible">True</property>
12
<property name="border_width">5</property>
13
18
<property name="orientation">vertical</property>
14
<property name="spacing">1</property>
15
<signal name="file_activated" handler="media_chooser_file_activate_cb"/>
16
<signal name="current_folder_changed" handler="media_chooser_folder_changed_cb"/>
19
<property name="position">0</property>
23
<object class="GtkCheckButton" id="recursive">
24
<property name="label" translatable="yes">Scan folders recursively</property>
25
<property name="visible">True</property>
26
<property name="can_focus">True</property>
27
<property name="receives_default">False</property>
28
<property name="draw_indicator">True</property>
29
<signal name="toggled" handler="parole_media_chooser_recursive_toggled_cb"/>
32
<property name="expand">False</property>
33
<property name="fill">False</property>
34
<property name="position">1</property>
38
<object class="GtkCheckButton" id="replace">
39
<property name="label" translatable="yes">Replace playlist with opened files</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_replace_toggled_cb"/>
47
<property name="expand">False</property>
48
<property name="fill">False</property>
49
<property name="position">2</property>
53
<object class="GtkCheckButton" id="play-added-files">
54
<property name="label" translatable="yes">Start playing 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="start_playing_toggled_cb"/>
62
<property name="expand">False</property>
63
<property name="fill">False</property>
64
<property name="position">3</property>
68
<object class="GtkHButtonBox" id="hbuttonbox1">
69
<property name="visible">True</property>
70
<property name="border_width">5</property>
71
<property name="spacing">5</property>
72
<property name="layout_style">end</property>
19
<property name="spacing">2</property>
74
<object class="GtkButton" id="close">
75
<property name="label">gtk-close</property>
76
<property name="visible">True</property>
77
<property name="can_focus">True</property>
78
<property name="receives_default">True</property>
79
<property name="use_stock">True</property>
80
<signal name="clicked" handler="parole_media_chooser_close"/>
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
<child internal-child="action_area">
88
<object class="GtkHButtonBox" id="dialog-action_area1">
89
<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>
103
<object class="GtkHBox" id="hbox1">
104
<property name="visible">True</property>
105
<property name="spacing">5</property>
106
<property name="homogeneous">True</property>
108
<object class="GtkButton" id="close">
109
<property name="label">gtk-close</property>
110
<property name="visible">True</property>
111
<property name="can_focus">True</property>
112
<property name="receives_default">True</property>
113
<property name="use_stock">True</property>
114
<signal name="clicked" handler="parole_media_chooser_close_clicked"/>
117
<property name="position">0</property>
121
<object class="GtkButton" id="open">
122
<property name="label" translatable="yes">Add</property>
123
<property name="visible">True</property>
124
<property name="can_focus">True</property>
125
<property name="receives_default">True</property>
126
<property name="image">image1</property>
127
<signal name="clicked" handler="parole_media_chooser_add_clicked"/>
130
<property name="position">1</property>
135
<property name="pack_type">end</property>
136
<property name="position">1</property>
83
141
<property name="expand">False</property>
84
142
<property name="fill">False</property>
143
<property name="pack_type">end</property>
85
144
<property name="position">0</property>
89
<object class="GtkButton" id="open">
90
<property name="visible">True</property>
91
<property name="can_focus">True</property>
92
<property name="receives_default">True</property>
93
<property name="use_stock">True</property>
94
<signal name="clicked" handler="parole_media_chooser_open"/>
97
<property name="expand">False</property>
98
<property name="fill">False</property>
99
<property name="position">1</property>
104
<property name="expand">False</property>
105
<property name="position">4</property>
150
<object class="GtkImage" id="image1">
151
<property name="visible">True</property>
152
<property name="stock">gtk-add</property>