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