Maemo 5: Fix window and button layout (Maemo bug 11499)
[gpodder.git] / data / ui / frmntl / gpodder.ui
blob42353775e8dc023a1636a9133bf5314b827ca2c9
1 <?xml version="1.0" encoding="utf-8"?>
2 <!--*- mode: xml -*-->
3 <interface>
4 <object class="GtkAction" id="itemUpdate">
5 <property name="stock_id">gtk-refresh</property>
6 <property name="name">itemUpdate</property>
7 <property name="label" translatable="yes">Check for new episodes</property>
8 <signal handler="on_itemUpdate_activate" name="activate"/>
9 </object>
10 <object class="GtkAction" id="item_support">
11 <property name="label" translatable="yes">Support gPodder</property>
12 <signal handler="on_item_support_activate" name="activate"/>
13 </object>
14 <object class="GtkAction" id="item_downloads">
15 <property name="label" translatable="yes">Downloads</property>
16 <signal handler="on_button_downloads_clicked" name="activate"/>
17 </object>
18 <object class="GtkAction" id="item_unsubscribe">
19 <property name="label" translatable="yes">Remove podcasts</property>
20 <signal handler="on_itemMassUnsubscribe_activate" name="activate"/>
21 </object>
22 <object class="GtkAction" id="item_report_bug">
23 <property name="label" translatable="yes">Report a problem</property>
24 <property name="name">item_report_bug</property>
25 <signal handler="on_bug_tracker_activate" name="activate"/>
26 </object>
27 <object class="GtkAction" id="itemAbout">
28 <property name="stock_id">gtk-about</property>
29 <property name="name">itemAbout</property>
30 <signal handler="on_itemAbout_activate" name="activate"/>
31 </object>
32 <object class="GtkAction" id="itemDownloadAllNew">
33 <property name="stock_id">gtk-goto-bottom</property>
34 <property name="name">itemDownloadAllNew</property>
35 <property name="label" translatable="yes">Download new episodes</property>
36 <signal handler="on_itemDownloadAllNew_activate" name="activate"/>
37 </object>
38 <object class="GtkAction" id="itemRemoveOldEpisodes">
39 <property name="stock_id">gtk-delete</property>
40 <property name="name">itemRemoveOldEpisodes</property>
41 <property name="label" translatable="yes">Delete episodes</property>
42 <signal handler="on_itemRemoveOldEpisodes_activate" name="activate"/>
43 </object>
44 <object class="GtkAction" id="itemPreferences">
45 <property name="name">itemPreferences</property>
46 <property name="label" translatable="yes">Settings</property>
47 <signal handler="on_itemPreferences_activate" name="activate"/>
48 </object>
49 <object class="GtkAction" id="itemFind">
50 <property name="stock_id">gtk-find</property>
51 <property name="name">itemFind</property>
52 <property name="label" translatable="yes">Discover new podcasts</property>
53 <signal handler="on_itemImportChannels_activate" name="activate"/>
54 </object>
55 <object class="GtkAction" id="itemAddChannel">
56 <property name="stock_id">gtk-add</property>
57 <property name="name">itemAddChannel</property>
58 <property name="label" translatable="yes">Add podcast via URL</property>
59 <signal handler="on_itemAddChannel_activate" name="activate"/>
60 </object>
61 <object class="GtkAction" id="itemEditChannel">
62 <property name="stock_id">gtk-edit</property>
63 <property name="name">itemEditChannel</property>
64 <property name="label" translatable="yes">Podcast settings</property>
65 <signal handler="on_itemEditChannel_activate" name="activate"/>
66 </object>
67 <object class="GtkAction" id="itemRemoveChannel">
68 <property name="stock_id">gtk-remove</property>
69 <property name="name">itemRemoveChannel</property>
70 <property name="label" translatable="yes">Unsubscribe</property>
71 <signal handler="on_itemRemoveChannel_activate" name="activate"/>
72 </object>
73 <object class="GtkAction" id="itemUpdateChannel">
74 <property name="stock_id">gtk-refresh</property>
75 <property name="name">itemUpdateChannel</property>
76 <property name="label" translatable="yes">Update podcast</property>
77 <signal handler="on_itemUpdateChannel_activate" name="activate"/>
78 </object>
79 <object class="GtkAction" id="item_import_from_file">
80 <property name="stock_id">gtk-open</property>
81 <property name="name">item_import_from_file</property>
82 <property name="label" translatable="yes">Import from OPML file</property>
83 <signal handler="on_item_import_from_file_activate" name="activate"/>
84 </object>
85 <object class="GtkAction" id="itemExportChannels">
86 <property name="stock_id">gtk-save-as</property>
87 <property name="name">itemExportChannels</property>
88 <property name="label" translatable="yes">Export to OPML file</property>
89 <signal handler="on_itemExportChannels_activate" name="activate"/>
90 </object>
91 <object class="GtkRadioAction" id="item_view_podcasts_all">
92 <property name="name">item_view_podcasts_all</property>
93 <property name="label" translatable="yes">All</property>
94 <signal handler="on_item_view_podcasts_changed" name="changed"/>
95 </object>
96 <object class="GtkRadioAction" id="item_view_podcasts_downloaded">
97 <property name="group">item_view_podcasts_all</property>
98 <property name="name">item_view_podcasts_downloaded</property>
99 <property name="label" translatable="yes">Downloads</property>
100 <signal handler="on_item_view_podcasts_changed" name="changed"/>
101 </object>
102 <object class="GtkRadioAction" id="item_view_podcasts_unplayed">
103 <property name="group">item_view_podcasts_all</property>
104 <property name="name">item_view_podcasts_unplayed</property>
105 <property name="label" translatable="yes">Unplayed</property>
106 <signal handler="on_item_view_podcasts_changed" name="changed"/>
107 </object>
108 <object class="GtkRadioAction" id="item_view_episodes_all">
109 <property name="name">item_view_episodes_all</property>
110 <property name="label" translatable="yes">Deleted</property>
111 <signal handler="on_item_view_episodes_changed" name="changed"/>
112 </object>
113 <object class="GtkRadioAction" id="item_view_episodes_undeleted">
114 <property name="active">True</property>
115 <property name="group">item_view_episodes_all</property>
116 <property name="name">item_view_episodes_undeleted</property>
117 <property name="label" translatable="yes">All</property>
118 <signal handler="on_item_view_episodes_changed" name="changed"/>
119 </object>
120 <object class="GtkRadioAction" id="item_view_episodes_downloaded">
121 <property name="group">item_view_episodes_all</property>
122 <property name="name">item_view_episodes_downloaded</property>
123 <property name="label" translatable="yes">Downloads</property>
124 <signal handler="on_item_view_episodes_changed" name="changed"/>
125 </object>
126 <object class="GtkRadioAction" id="item_view_episodes_unplayed">
127 <property name="group">item_view_episodes_all</property>
128 <property name="name">item_view_episodes_unplayed</property>
129 <property name="label" translatable="yes">Unplayed</property>
130 <signal handler="on_item_view_episodes_changed" name="changed"/>
131 </object>
132 <object class="GtkToggleAction" id="item_view_hide_boring_podcasts">
133 <property name="active">False</property>
134 <property name="name">item_view_hide_boring_podcasts</property>
135 <property name="label" translatable="yes">Hide podcasts without episodes</property>
136 <signal handler="on_item_view_hide_boring_podcasts_toggled" name="toggled"/>
137 </object>
138 <object class="HildonStackableWindow" id="gPodder">
139 <property name="visible">False</property>
140 <property name="title" translatable="yes">Welcome to gPodder!</property>
141 <property name="window_position">GTK_WIN_POS_CENTER</property>
142 <property name="modal">False</property>
143 <property name="destroy_with_parent">False</property>
144 <property name="skip_taskbar_hint">False</property>
145 <property name="skip_pager_hint">False</property>
146 <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
147 <property name="focus_on_map">True</property>
148 <property name="urgency_hint">False</property>
149 <signal handler="on_gPodder_delete_event" name="delete_event"/>
150 <child>
151 <object class="GtkHBox" id="outer_hbox">
152 <property name="visible">True</property>
153 <child>
154 <object class="GtkVBox" id="vbox">
155 <property name="visible">True</property>
156 <property name="border_width">4</property>
157 <child>
158 <object class="GtkHBox" id="buttonbox">
159 <property name="visible">True</property>
160 <property name="homogeneous">True</property>
161 <child>
162 <object class="HildonButton" id="button_refresh">
163 <property name="title" translatable="yes">Check for new episodes</property>
164 <property name="size">4</property>
165 <property name="visible">True</property>
166 <signal name="clicked" handler="on_itemUpdate_activate"/>
167 </object>
168 <packing>
169 <property name="expand">True</property>
170 <property name="fill">True</property>
171 </packing>
172 </child>
173 <child>
174 <object class="HildonButton" id="button_subscribe">
175 <property name="title" translatable="yes">Add new podcast</property>
176 <property name="visible">True</property>
177 <property name="size">HILDON_SIZE_FINGER_HEIGHT</property>
178 <signal name="clicked" handler="on_button_subscribe_clicked"/>
179 </object>
180 <packing>
181 <property name="expand">True</property>
182 <property name="fill">True</property>
183 </packing>
184 </child>
185 </object>
186 <packing>
187 <property name="expand">False</property>
188 <property name="fill">False</property>
189 </packing>
190 </child>
191 <child>
192 <object class="GtkVBox" id="vbox_podcasts">
193 <property name="visible">True</property>
194 <property name="spacing">6</property>
195 <child>
196 <object class="HildonPannableArea" id="pannablearea">
197 <property name="visible">True</property>
198 <property name="can_focus">True</property>
199 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
200 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
201 <child>
202 <object class="GtkTreeView" id="treeChannels">
203 <property name="visible">True</property>
204 <property name="can_focus">True</property>
205 <property name="headers_visible">False</property>
206 <property name="rules_hint">True</property>
207 <property name="reorderable">False</property>
208 <property name="fixed_height_mode">False</property>
209 <property name="hover_selection">False</property>
210 <property name="hover_expand">False</property>
211 <signal name="expose-event" handler="on_treeview_expose_event"/>
212 <signal name="row_activated" handler="on_podcast_selected"/>
213 </object>
214 </child>
215 </object>
216 </child>
217 <child>
218 <object class="GtkHBox" id="hbox_search_podcasts">
219 <child>
220 <object class="HildonEntry" id="entry_search_podcasts">
221 <property name="visible">True</property>
222 <signal name="changed" handler="on_entry_search_podcasts_changed"/>
223 <signal name="key-press-event" handler="on_entry_search_podcasts_key_press"/>
224 </object>
225 </child>
226 <child>
227 <object class="GtkToolButton" id="button_search_podcasts_clear">
228 <property name="visible">True</property>
229 <property name="icon-name">general_close</property>
230 <signal name="clicked" handler="hide_podcast_search"/>
231 </object>
232 <packing>
233 <property name="expand">False</property>
234 <property name="fill">True</property>
235 </packing>
236 </child>
237 </object>
238 <packing>
239 <property name="expand">False</property>
240 <property name="fill">True</property>
241 </packing>
242 </child>
243 </object>
244 <packing>
245 <property name="padding">0</property>
246 <property name="expand">True</property>
247 <property name="fill">True</property>
248 </packing>
249 </child>
250 <child>
251 <object class="GtkEventBox" id="label_footer_eventbox">
252 <property name="visible">True</property>
253 <signal handler="on_itemAbout_activate" name="button-press-event"/>
254 <child>
255 <object class="GtkLabel" id="label_footer">
256 <property name="visible">True</property>
257 <property name="xalign">0</property>
258 <property name="yalign">.5</property>
259 <property name="xpad">10</property>
260 <property name="ypad">10</property>
261 </object>
262 </child>
263 </object>
264 <packing>
265 <property name="expand">False</property>
266 </packing>
267 </child>
268 </object>
269 <packing>
270 <property name="padding">12</property>
271 </packing>
272 </child>
273 </object>
274 </child>
275 </object>
276 </interface>