Merge lp:~kjtehprogrammer/pantheon-photos/fix-1272476 into lp:~pantheon-photos/pantheon-photos/trunk

Proposed by KJ Lawrence
Status: Merged
Approved by: Danielle Foré
Approved revision: 2515
Merged at revision: 2512
Proposed branch: lp:~kjtehprogrammer/pantheon-photos/fix-1272476
Merge into: lp:~pantheon-photos/pantheon-photos/trunk
Diff against target: 1984 lines (+1204/-546)
2 files modified
src/Dialogs.vala (+37/-10)
ui/shotwell.glade (+1167/-536)
To merge this branch: bzr merge lp:~kjtehprogrammer/pantheon-photos/fix-1272476
Reviewer Review Type Date Requested Status
Victor Martinez (community) Approve
Danielle Foré Approve
Review via email: mp+211219@code.launchpad.net

Commit message

Switches Gtk.Notebook out with Gtk.Stack and Gtk.StackSwitcher for Preferences

Description of the change

Switches Gtk.Notebook out with Gtk.Stack and Gtk.StackSwitcher for Preferences and Gtk.Dialog with Granite.Windows.LightWindow (mimics the style of Scratch's preferences).

To post a comment you must log in.
Revision history for this message
Victor Martinez (victored) wrote :

I'm afraid Granite.Widgets.LightWindow may be deprecated due to the new theming capabilities of Gtk.Dialog.

Gtk.Stack and Gtk.StackSwitcher are great though!

Revision history for this message
Danielle Foré (danrabbit) wrote :

Indeed Victor is right. We'll most likely deprecate LightWindow. It's better to use Gtk.Dialog

review: Needs Fixing
2513. By KJ Lawrence

Switching back to Gtk.Dialog, LightWindow is deprecated.

Revision history for this message
KJ Lawrence (kjtehprogrammer) wrote :

Okay, it's back to Gtk.Dialog. Is there anything in the code I should do to make sure that it gets styled correctly, or is that something the UX team can do with CSS now?

Revision history for this message
KJ Lawrence (kjtehprogrammer) wrote :

> Okay, it's back to Gtk.Dialog. Is there anything in the code I should do to
> make sure that it gets styled correctly, or is that something the UX team can
> do with CSS now?

To add to this, are there any other deprecation's you guys are planning to do? I've only kept up with some of the recent GTK changes... I know Popovers are out now, right? Do you guys have a list of deprecated Granite widgets?

Revision history for this message
Cody Garver (codygarver) wrote :

As far as I know, everything that's deprecated other than lightwindow is documented in lp:granite and will give you a warning if you try to compile code that contain granite deprecations. I'm opening a bug for deprecating lightwindow now.

2514. By KJ Lawrence

Don't need the extra container for Gtk.Dialog

Revision history for this message
Danielle Foré (danrabbit) wrote :

Looks good on design side :) Nothing you need to do to get it to use the right CSS. It's automatically applied in Gtk 3.12.

But let's see if we can get Victor to re-review now that we're using Gtk.Dialog :)

Revision history for this message
Danielle Foré (danrabbit) :
review: Approve
Revision history for this message
Victor Martinez (victored) wrote :

I believe Shotwell developers wanted to keep the widget implementation details away from the clients of the PreferencesDialog class.

To avoid unnecessarily diverging the codebase from Shotwell, I'd recommend reverting the changes related to the subclassing of Gtk.Dialog and keep "dialog" as a field instead.

If you decided to keep PreferencesWindow as a subclass of Gtk.Dialog, please change diff line 93 to:

"public override void show () {"

review: Needs Fixing
2515. By KJ Lawrence

Removing Gtk.Dialog sub-class

Revision history for this message
KJ Lawrence (kjtehprogrammer) wrote :

> Looks good on design side :) Nothing you need to do to get it to use the right CSS. It's automatically applied in Gtk > 3.12.

Good to know!

> I believe Shotwell developers wanted to keep the widget implementation details
> away from the clients of the PreferencesDialog class.
>
> To avoid unnecessarily diverging the codebase from Shotwell, I'd recommend
> reverting the changes related to the subclassing of Gtk.Dialog and keep
> "dialog" as a field instead.
>
> If you decided to keep PreferencesWindow as a subclass of Gtk.Dialog, please
> change diff line 93 to:
>
> "public override void show () {"

Okay, it's back to Gtk.Dialog being split out. I'm not a personal fan of it, kind of goes against the spirit of OOP, but I understand not wanting to diverge the codebase too much. It's going to happen eventually though. :)

Revision history for this message
Victor Martinez (victored) wrote :

Thank you KJ.

Gtk.Dialog.get_action_area has been deprecated in the upcoming GTK+ 3.12. Please consider using Gtk.Dialog.add_button instead, for future proofness.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'src/Dialogs.vala'
--- src/Dialogs.vala 2014-03-04 04:14:02 +0000
+++ src/Dialogs.vala 2014-03-18 11:08:18 +0000
@@ -2216,13 +2216,42 @@
2216 private PreferencesDialog() {2216 private PreferencesDialog() {
2217 builder = AppWindow.create_builder();2217 builder = AppWindow.create_builder();
2218 2218
2219 dialog = builder.get_object("preferences_dialog") as Gtk.Dialog;2219 // Preferences dialog window settings
2220 dialog.set_parent_window(AppWindow.get_instance().get_parent_window());2220 dialog = new Gtk.Dialog();
2221 dialog.set_transient_for(AppWindow.get_instance());2221 dialog.title = _("Preferences");
2222 dialog.width_request = 450;
2223 dialog.type_hint = Gdk.WindowTypeHint.DIALOG;
2224 dialog.resizable = false;
2222 dialog.delete_event.connect(on_delete);2225 dialog.delete_event.connect(on_delete);
2223 dialog.response.connect(on_close);2226 dialog.map_event.connect(map_event_handler);
2224 dialog.set_has_resize_grip(false);2227 dialog.set_parent_window(AppWindow.get_instance().get_parent_window());
2225 2228
2229 // Create our stack container and load in each preference container from shotwell.glade
2230 Gtk.Stack container = new Gtk.Stack ();
2231 container.expand = true;
2232 container.add_titled (builder.get_object("preferences_library") as Gtk.Box, "library", _("Library"));
2233 container.add_titled (builder.get_object("preferences_external") as Gtk.Box, "external", _("External"));
2234 container.add_titled (builder.get_object("preferences_plugins") as Gtk.Box, "plugins", _("Plugins"));
2235
2236 Gtk.StackSwitcher switcher = new Gtk.StackSwitcher ();
2237 switcher.stack = container;
2238 switcher.expand = true;
2239 switcher.halign = Gtk.Align.CENTER;
2240 switcher.margin_top = 7;
2241
2242 // Add the switcher, stack container and button container to the window
2243 Gtk.Box content = dialog.get_content_area () as Gtk.Box;
2244 content.add (switcher);
2245 content.add (container);
2246
2247 // Add close button to window
2248 close_button = new Gtk.Button.with_mnemonic (_("_Close"));
2249 close_button.clicked.connect(on_close);
2250
2251 Gtk.Box button_container = dialog.get_action_area () as Gtk.Box;
2252 button_container.add (close_button);
2253
2254 // Set the bg color value
2226 bg_color_adjustment = builder.get_object("bg_color_adjustment") as Gtk.Adjustment;2255 bg_color_adjustment = builder.get_object("bg_color_adjustment") as Gtk.Adjustment;
2227 bg_color_adjustment.set_value(bg_color_adjustment.get_upper() - 2256 bg_color_adjustment.set_value(bg_color_adjustment.get_upper() -
2228 (Config.Facade.get_instance().get_bg_color().red * 65535.0));2257 (Config.Facade.get_instance().get_bg_color().red * 65535.0));
@@ -2258,7 +2287,7 @@
2258 }2287 }
2259 2288
2260 dir_pattern_combo = new Gtk.ComboBoxText();2289 dir_pattern_combo = new Gtk.ComboBoxText();
2261 Gtk.Alignment dir_choser_align = builder.get_object("dir choser") as Gtk.Alignment;2290 Gtk.Alignment dir_choser_align = builder.get_object("dir_choser") as Gtk.Alignment;
2262 dir_choser_align.add(dir_pattern_combo);2291 dir_choser_align.add(dir_pattern_combo);
2263 dir_pattern_entry = builder.get_object("dir_pattern_entry") as Gtk.Entry;2292 dir_pattern_entry = builder.get_object("dir_pattern_entry") as Gtk.Entry;
2264 dir_pattern_example = builder.get_object("dynamic example") as Gtk.Label;2293 dir_pattern_example = builder.get_object("dynamic example") as Gtk.Label;
@@ -2297,8 +2326,6 @@
2297 default_raw_developer_combo.append_text(RawDeveloper.SHOTWELL.get_label());2326 default_raw_developer_combo.append_text(RawDeveloper.SHOTWELL.get_label());
2298 set_raw_developer_combo(Config.Facade.get_instance().get_default_raw_developer());2327 set_raw_developer_combo(Config.Facade.get_instance().get_default_raw_developer());
2299 default_raw_developer_combo.changed.connect(on_default_raw_developer_changed);2328 default_raw_developer_combo.changed.connect(on_default_raw_developer_changed);
2300
2301 dialog.map_event.connect(map_event);
2302 }2329 }
2303 2330
2304 public void populate_preference_options() {2331 public void populate_preference_options() {
@@ -2586,7 +2613,7 @@
2586 lib_dir = library_dir_button.get_filename();2613 lib_dir = library_dir_button.get_filename();
2587 }2614 }
2588 2615
2589 private bool map_event() {2616 private bool map_event_handler() {
2590 // Set the signal for the lib dir button after the dialog is displayed, 2617 // Set the signal for the lib dir button after the dialog is displayed,
2591 // because the FileChooserButton has a nasty habbit of selecting a2618 // because the FileChooserButton has a nasty habbit of selecting a
2592 // different folder when displayed if the provided path doesn't exist.2619 // different folder when displayed if the provided path doesn't exist.
25932620
=== modified file 'ui/shotwell.glade'
--- ui/shotwell.glade 2013-04-11 22:17:44 +0000
+++ ui/shotwell.glade 2014-03-18 11:08:18 +0000
@@ -1,6 +1,7 @@
1<?xml version="1.0" encoding="UTF-8"?>1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Generated with glade 3.16.1 -->
2<interface>3<interface>
3 <!-- interface-requires gtk+ 3.0 -->4 <requires lib="gtk+" version="3.0"/>
4 <object class="GtkDialog" id="Search criteria">5 <object class="GtkDialog" id="Search criteria">
5 <property name="can_focus">False</property>6 <property name="can_focus">False</property>
6 <property name="border_width">5</property>7 <property name="border_width">5</property>
@@ -205,514 +206,6 @@
205 <property name="page_increment">1000</property>206 <property name="page_increment">1000</property>
206 <property name="page_size">1000</property>207 <property name="page_size">1000</property>
207 </object>208 </object>
208 <object class="GtkBox" id="box_ImgSettingsPane">
209 <property name="visible">True</property>
210 <property name="can_focus">False</property>
211 <property name="orientation">vertical</property>
212 <child>
213 <object class="GtkLabel" id="lbl_PrintedImageSize">
214 <property name="visible">True</property>
215 <property name="can_focus">False</property>
216 <property name="margin_top">4</property>
217 <property name="xalign">0</property>
218 <property name="label" translatable="yes">&lt;b&gt;Printed Image Size&lt;/b&gt;</property>
219 <property name="use_markup">True</property>
220 </object>
221 <packing>
222 <property name="expand">False</property>
223 <property name="fill">True</property>
224 <property name="position">0</property>
225 </packing>
226 </child>
227 <child>
228 <object class="GtkBox" id="box2">
229 <property name="visible">True</property>
230 <property name="can_focus">False</property>
231 <property name="margin_left">24</property>
232 <property name="margin_top">2</property>
233 <child>
234 <object class="GtkRadioButton" id="radio_UseStandardSize">
235 <property name="label" translatable="yes">Use a _standard size:</property>
236 <property name="visible">True</property>
237 <property name="can_focus">True</property>
238 <property name="receives_default">False</property>
239 <property name="use_underline">True</property>
240 <property name="xalign">0</property>
241 <property name="active">True</property>
242 <property name="draw_indicator">True</property>
243 <property name="group">radio_UseCustomSize</property>
244 </object>
245 <packing>
246 <property name="expand">False</property>
247 <property name="fill">True</property>
248 <property name="position">0</property>
249 </packing>
250 </child>
251 <child>
252 <object class="GtkComboBox" id="combo_StdSizes">
253 <property name="visible">True</property>
254 <property name="can_focus">False</property>
255 <property name="margin_left">20</property>
256 </object>
257 <packing>
258 <property name="expand">False</property>
259 <property name="fill">True</property>
260 <property name="position">1</property>
261 </packing>
262 </child>
263 </object>
264 <packing>
265 <property name="expand">False</property>
266 <property name="fill">True</property>
267 <property name="position">1</property>
268 </packing>
269 </child>
270 <child>
271 <object class="GtkBox" id="box3">
272 <property name="visible">True</property>
273 <property name="can_focus">False</property>
274 <property name="margin_left">24</property>
275 <property name="margin_top">2</property>
276 <child>
277 <object class="GtkRadioButton" id="radio_UseCustomSize">
278 <property name="label" translatable="yes">Use a c_ustom size:</property>
279 <property name="visible">True</property>
280 <property name="can_focus">True</property>
281 <property name="receives_default">False</property>
282 <property name="use_underline">True</property>
283 <property name="xalign">0</property>
284 <property name="active">True</property>
285 <property name="draw_indicator">True</property>
286 </object>
287 <packing>
288 <property name="expand">False</property>
289 <property name="fill">True</property>
290 <property name="position">0</property>
291 </packing>
292 </child>
293 <child>
294 <object class="GtkBox" id="box4">
295 <property name="visible">True</property>
296 <property name="can_focus">False</property>
297 <property name="margin_left">19</property>
298 <child>
299 <object class="GtkEntry" id="entry_CustomWidth">
300 <property name="visible">True</property>
301 <property name="can_focus">True</property>
302 <property name="margin_right">3</property>
303 <property name="invisible_char">●</property>
304 <property name="width_chars">10</property>
305 <property name="invisible_char_set">True</property>
306 </object>
307 <packing>
308 <property name="expand">False</property>
309 <property name="fill">True</property>
310 <property name="position">0</property>
311 </packing>
312 </child>
313 <child>
314 <object class="GtkLabel" id="lbl_MultSymbol">
315 <property name="visible">True</property>
316 <property name="can_focus">False</property>
317 <property name="label">×</property>
318 </object>
319 <packing>
320 <property name="expand">False</property>
321 <property name="fill">True</property>
322 <property name="position">1</property>
323 </packing>
324 </child>
325 <child>
326 <object class="GtkEntry" id="entry_CustomHeight">
327 <property name="visible">True</property>
328 <property name="can_focus">True</property>
329 <property name="margin_left">3</property>
330 <property name="invisible_char">●</property>
331 <property name="width_chars">10</property>
332 <property name="invisible_char_set">True</property>
333 </object>
334 <packing>
335 <property name="expand">False</property>
336 <property name="fill">True</property>
337 <property name="position">2</property>
338 </packing>
339 </child>
340 <child>
341 <object class="GtkComboBoxText" id="combo_Units">
342 <property name="visible">True</property>
343 <property name="can_focus">False</property>
344 </object>
345 <packing>
346 <property name="expand">False</property>
347 <property name="fill">True</property>
348 <property name="position">3</property>
349 </packing>
350 </child>
351 </object>
352 <packing>
353 <property name="expand">False</property>
354 <property name="fill">True</property>
355 <property name="padding">14</property>
356 <property name="position">1</property>
357 </packing>
358 </child>
359 </object>
360 <packing>
361 <property name="expand">False</property>
362 <property name="fill">True</property>
363 <property name="position">2</property>
364 </packing>
365 </child>
366 <child>
367 <object class="GtkCheckButton" id="check_MatchAspectRatio">
368 <property name="label" translatable="yes">_Match photo aspect ratio</property>
369 <property name="visible">True</property>
370 <property name="can_focus">True</property>
371 <property name="receives_default">False</property>
372 <property name="margin_left">210</property>
373 <property name="use_underline">True</property>
374 <property name="xalign">0</property>
375 <property name="draw_indicator">True</property>
376 </object>
377 <packing>
378 <property name="expand">False</property>
379 <property name="fill">True</property>
380 <property name="position">3</property>
381 </packing>
382 </child>
383 <child>
384 <object class="GtkBox" id="box5">
385 <property name="visible">True</property>
386 <property name="can_focus">False</property>
387 <property name="margin_left">24</property>
388 <property name="margin_top">2</property>
389 <property name="margin_bottom">12</property>
390 <child>
391 <object class="GtkRadioButton" id="radio_Autosize">
392 <property name="label" translatable="yes">_Autosize:</property>
393 <property name="visible">True</property>
394 <property name="can_focus">True</property>
395 <property name="receives_default">False</property>
396 <property name="use_underline">True</property>
397 <property name="xalign">0</property>
398 <property name="active">True</property>
399 <property name="draw_indicator">True</property>
400 <property name="group">radio_UseCustomSize</property>
401 </object>
402 <packing>
403 <property name="expand">False</property>
404 <property name="fill">True</property>
405 <property name="position">0</property>
406 </packing>
407 </child>
408 <child>
409 <object class="GtkComboBox" id="combo_Autosize">
410 <property name="visible">True</property>
411 <property name="can_focus">False</property>
412 <property name="margin_left">95</property>
413 </object>
414 <packing>
415 <property name="expand">False</property>
416 <property name="fill">True</property>
417 <property name="position">1</property>
418 </packing>
419 </child>
420 </object>
421 <packing>
422 <property name="expand">False</property>
423 <property name="fill">True</property>
424 <property name="position">4</property>
425 </packing>
426 </child>
427 <child>
428 <object class="GtkLabel" id="lbl_Titles">
429 <property name="visible">True</property>
430 <property name="can_focus">False</property>
431 <property name="xalign">0</property>
432 <property name="label" translatable="yes">&lt;b&gt;Titles&lt;/b&gt;</property>
433 <property name="use_markup">True</property>
434 </object>
435 <packing>
436 <property name="expand">False</property>
437 <property name="fill">True</property>
438 <property name="position">5</property>
439 </packing>
440 </child>
441 <child>
442 <object class="GtkBox" id="box6">
443 <property name="visible">True</property>
444 <property name="can_focus">False</property>
445 <property name="margin_left">24</property>
446 <property name="margin_top">2</property>
447 <child>
448 <object class="GtkCheckButton" id="check_PrintImageTitle">
449 <property name="label" translatable="yes">Print image _title</property>
450 <property name="visible">True</property>
451 <property name="can_focus">True</property>
452 <property name="receives_default">False</property>
453 <property name="use_underline">True</property>
454 <property name="xalign">0</property>
455 <property name="draw_indicator">True</property>
456 </object>
457 <packing>
458 <property name="expand">False</property>
459 <property name="fill">True</property>
460 <property name="position">0</property>
461 </packing>
462 </child>
463 <child>
464 <object class="GtkFontButton" id="fntbn_TitleFont">
465 <property name="visible">True</property>
466 <property name="can_focus">True</property>
467 <property name="receives_default">True</property>
468 <property name="margin_left">49</property>
469 <property name="font">Sans Bold 12</property>
470 <property name="preview_text"/>
471 <property name="show_preview_entry">False</property>
472 <property name="font_name">Sans Bold 12</property>
473 </object>
474 <packing>
475 <property name="expand">False</property>
476 <property name="fill">True</property>
477 <property name="position">1</property>
478 </packing>
479 </child>
480 </object>
481 <packing>
482 <property name="expand">False</property>
483 <property name="fill">True</property>
484 <property name="position">6</property>
485 </packing>
486 </child>
487 <child>
488 <object class="GtkLabel" id="lbl_PixelResolution">
489 <property name="visible">True</property>
490 <property name="can_focus">False</property>
491 <property name="margin_top">12</property>
492 <property name="xalign">0</property>
493 <property name="label" translatable="yes">&lt;b&gt;Pixel Resolution&lt;/b&gt;</property>
494 <property name="use_markup">True</property>
495 </object>
496 <packing>
497 <property name="expand">False</property>
498 <property name="fill">True</property>
499 <property name="position">7</property>
500 </packing>
501 </child>
502 <child>
503 <object class="GtkBox" id="box7">
504 <property name="visible">True</property>
505 <property name="can_focus">False</property>
506 <property name="margin_left">24</property>
507 <property name="margin_top">2</property>
508 <child>
509 <object class="GtkLabel" id="lbl_OutputPhotoAt">
510 <property name="visible">True</property>
511 <property name="can_focus">False</property>
512 <property name="xalign">0</property>
513 <property name="label" translatable="yes">_Output photo at:</property>
514 <property name="use_underline">True</property>
515 <property name="mnemonic_widget">entry_PixelsPerInch</property>
516 <property name="ellipsize">start</property>
517 </object>
518 <packing>
519 <property name="expand">False</property>
520 <property name="fill">True</property>
521 <property name="position">0</property>
522 </packing>
523 </child>
524 <child>
525 <object class="GtkBox" id="box8">
526 <property name="visible">True</property>
527 <property name="can_focus">False</property>
528 <property name="margin_left">65</property>
529 <child>
530 <object class="GtkEntry" id="entry_PixelsPerInch">
531 <property name="visible">True</property>
532 <property name="can_focus">True</property>
533 <property name="margin_right">8</property>
534 <property name="invisible_char">●</property>
535 <property name="width_chars">13</property>
536 <property name="invisible_char_set">True</property>
537 </object>
538 <packing>
539 <property name="expand">False</property>
540 <property name="fill">True</property>
541 <property name="position">0</property>
542 </packing>
543 </child>
544 <child>
545 <object class="GtkLabel" id="lbl_PixelsPerInch">
546 <property name="visible">True</property>
547 <property name="can_focus">False</property>
548 <property name="label" translatable="yes">pixels per inch</property>
549 </object>
550 <packing>
551 <property name="expand">False</property>
552 <property name="fill">True</property>
553 <property name="position">1</property>
554 </packing>
555 </child>
556 </object>
557 <packing>
558 <property name="expand">False</property>
559 <property name="fill">True</property>
560 <property name="position">1</property>
561 </packing>
562 </child>
563 </object>
564 <packing>
565 <property name="expand">False</property>
566 <property name="fill">True</property>
567 <property name="position">8</property>
568 </packing>
569 </child>
570 </object>
571 <object class="GtkBox" id="dialog-vbox2">
572 <property name="visible">True</property>
573 <property name="can_focus">False</property>
574 <property name="orientation">vertical</property>
575 <child>
576 <object class="GtkLabel" id="label">
577 <property name="visible">True</property>
578 <property name="can_focus">False</property>
579 <property name="xalign">0</property>
580 <property name="xpad">4</property>
581 <property name="label" translatable="yes">label</property>
582 </object>
583 <packing>
584 <property name="expand">False</property>
585 <property name="fill">True</property>
586 <property name="padding">4</property>
587 <property name="position">0</property>
588 </packing>
589 </child>
590 <child>
591 <object class="GtkEntry" id="entry">
592 <property name="visible">True</property>
593 <property name="can_focus">True</property>
594 <property name="margin_left">7</property>
595 <property name="margin_right">7</property>
596 <property name="margin_bottom">2</property>
597 <property name="invisible_char">●</property>
598 <property name="activates_default">True</property>
599 </object>
600 <packing>
601 <property name="expand">False</property>
602 <property name="fill">True</property>
603 <property name="padding">1</property>
604 <property name="position">1</property>
605 </packing>
606 </child>
607 <child>
608 <placeholder/>
609 </child>
610 </object>
611 <object class="GtkBox" id="dialog-vbox4">
612 <property name="visible">True</property>
613 <property name="can_focus">False</property>
614 <property name="hexpand">True</property>
615 <property name="vexpand">True</property>
616 <property name="orientation">vertical</property>
617 <child>
618 <object class="GtkLabel" id="label9">
619 <property name="visible">True</property>
620 <property name="can_focus">False</property>
621 <property name="xalign">0</property>
622 <property name="xpad">4</property>
623 <property name="label" translatable="yes">label</property>
624 </object>
625 <packing>
626 <property name="expand">False</property>
627 <property name="fill">True</property>
628 <property name="padding">4</property>
629 <property name="position">0</property>
630 </packing>
631 </child>
632 <child>
633 <object class="GtkScrolledWindow" id="scrolledwindow1">
634 <property name="visible">True</property>
635 <property name="can_focus">True</property>
636 <property name="shadow_type">in</property>
637 <child>
638 <object class="GtkTextView" id="textview1">
639 <property name="visible">True</property>
640 <property name="can_focus">True</property>
641 <property name="margin_left">7</property>
642 <property name="margin_right">7</property>
643 <property name="margin_bottom">2</property>
644 <property name="hexpand">True</property>
645 <property name="vexpand">True</property>
646 <property name="border_width">1</property>
647 <property name="wrap_mode">word</property>
648 <property name="accepts_tab">False</property>
649 </object>
650 </child>
651 </object>
652 <packing>
653 <property name="expand">True</property>
654 <property name="fill">True</property>
655 <property name="position">1</property>
656 </packing>
657 </child>
658 <child>
659 <placeholder/>
660 </child>
661 </object>
662 <object class="GtkBox" id="plugin-manifest">
663 <property name="visible">True</property>
664 <property name="can_focus">False</property>
665 <property name="orientation">vertical</property>
666 <child>
667 <object class="GtkAlignment" id="plugin-list-alignment">
668 <property name="visible">True</property>
669 <property name="can_focus">False</property>
670 <child>
671 <object class="GtkScrolledWindow" id="plugin-list-scrolled-window">
672 <property name="visible">True</property>
673 <property name="can_focus">True</property>
674 <property name="hscrollbar_policy">never</property>
675 <property name="shadow_type">etched-in</property>
676 <child>
677 <placeholder/>
678 </child>
679 </object>
680 </child>
681 </object>
682 <packing>
683 <property name="expand">True</property>
684 <property name="fill">True</property>
685 <property name="position">0</property>
686 </packing>
687 </child>
688 <child>
689 <object class="GtkHButtonBox" id="hbuttonbox1">
690 <property name="visible">True</property>
691 <property name="can_focus">False</property>
692 <property name="layout_style">end</property>
693 <child>
694 <object class="GtkButton" id="about-plugin-button">
695 <property name="label">gtk-about</property>
696 <property name="visible">True</property>
697 <property name="can_focus">True</property>
698 <property name="receives_default">True</property>
699 <property name="use_stock">True</property>
700 </object>
701 <packing>
702 <property name="expand">False</property>
703 <property name="fill">False</property>
704 <property name="position">0</property>
705 </packing>
706 </child>
707 </object>
708 <packing>
709 <property name="expand">False</property>
710 <property name="fill">False</property>
711 <property name="padding">6</property>
712 <property name="position">1</property>
713 </packing>
714 </child>
715 </object>
716 <object class="GtkDialog" id="preferences_dialog">209 <object class="GtkDialog" id="preferences_dialog">
717 <property name="can_focus">False</property>210 <property name="can_focus">False</property>
718 <property name="border_width">5</property>211 <property name="border_width">5</property>
@@ -755,7 +248,7 @@
755 </packing>248 </packing>
756 </child>249 </child>
757 <child>250 <child>
758 <object class="GtkNotebook" id="notebook1">251 <object class="GtkNotebook" id="preferences_notebook">
759 <property name="visible">True</property>252 <property name="visible">True</property>
760 <property name="can_focus">True</property>253 <property name="can_focus">True</property>
761 <child>254 <child>
@@ -772,7 +265,7 @@
772 <property name="column_spacing">8</property>265 <property name="column_spacing">8</property>
773 <property name="row_spacing">4</property>266 <property name="row_spacing">4</property>
774 <child>267 <child>
775 <object class="GtkFileChooserButton" id="library_dir_button">268 <object class="GtkFileChooserButton" id="library_dir_button2">
776 <property name="visible">True</property>269 <property name="visible">True</property>
777 <property name="can_focus">True</property>270 <property name="can_focus">True</property>
778 <property name="action">select-folder</property>271 <property name="action">select-folder</property>
@@ -785,7 +278,7 @@
785 </packing>278 </packing>
786 </child>279 </child>
787 <child>280 <child>
788 <object class="GtkBox" id="slider container">281 <object class="GtkBox" id="slider container2">
789 <property name="visible">True</property>282 <property name="visible">True</property>
790 <property name="can_focus">False</property>283 <property name="can_focus">False</property>
791 <property name="spacing">6</property>284 <property name="spacing">6</property>
@@ -802,7 +295,7 @@
802 </packing>295 </packing>
803 </child>296 </child>
804 <child>297 <child>
805 <object class="GtkHScale" id="bg_color_slider">298 <object class="GtkHScale" id="bg_color_slider2">
806 <property name="width_request">150</property>299 <property name="width_request">150</property>
807 <property name="visible">True</property>300 <property name="visible">True</property>
808 <property name="can_focus">True</property>301 <property name="can_focus">True</property>
@@ -867,7 +360,7 @@
867 <property name="top_padding">2</property>360 <property name="top_padding">2</property>
868 <property name="left_padding">10</property>361 <property name="left_padding">10</property>
869 <child>362 <child>
870 <object class="GtkCheckButton" id="autoimport">363 <object class="GtkCheckButton" id="autoimport2">
871 <property name="label" translatable="yes">_Watch library directory for new files</property>364 <property name="label" translatable="yes">_Watch library directory for new files</property>
872 <property name="visible">True</property>365 <property name="visible">True</property>
873 <property name="can_focus">True</property>366 <property name="can_focus">True</property>
@@ -916,7 +409,7 @@
916 <property name="can_focus">False</property>409 <property name="can_focus">False</property>
917 <property name="left_padding">10</property>410 <property name="left_padding">10</property>
918 <child>411 <child>
919 <object class="GtkCheckButton" id="write_metadata">412 <object class="GtkCheckButton" id="write_metadata2">
920 <property name="label" translatable="yes">Write tags, titles, and other _metadata to photo files</property>413 <property name="label" translatable="yes">Write tags, titles, and other _metadata to photo files</property>
921 <property name="visible">True</property>414 <property name="visible">True</property>
922 <property name="can_focus">True</property>415 <property name="can_focus">True</property>
@@ -966,7 +459,7 @@
966 <property name="xalign">0</property>459 <property name="xalign">0</property>
967 <property name="label" translatable="yes">_Import photos to:</property>460 <property name="label" translatable="yes">_Import photos to:</property>
968 <property name="use_underline">True</property>461 <property name="use_underline">True</property>
969 <property name="mnemonic_widget">library_dir_button</property>462 <property name="mnemonic_widget">library_dir_button2</property>
970 </object>463 </object>
971 </child>464 </child>
972 </object>465 </object>
@@ -989,7 +482,7 @@
989 <property name="xpad">10</property>482 <property name="xpad">10</property>
990 <property name="label" translatable="yes">_Background:</property>483 <property name="label" translatable="yes">_Background:</property>
991 <property name="use_underline">True</property>484 <property name="use_underline">True</property>
992 <property name="mnemonic_widget">bg_color_slider</property>485 <property name="mnemonic_widget">bg_color_slider2</property>
993 </object>486 </object>
994 </child>487 </child>
995 </object>488 </object>
@@ -1044,7 +537,7 @@
1044 </packing>537 </packing>
1045 </child>538 </child>
1046 <child>539 <child>
1047 <object class="GtkAlignment" id="dir choser">540 <object class="GtkAlignment" id="dir choser2">
1048 <property name="visible">True</property>541 <property name="visible">True</property>
1049 <property name="can_focus">False</property>542 <property name="can_focus">False</property>
1050 <child>543 <child>
@@ -1074,7 +567,7 @@
1074 <property name="xalign">0</property>567 <property name="xalign">0</property>
1075 <property name="label" translatable="yes">_Pattern:</property>568 <property name="label" translatable="yes">_Pattern:</property>
1076 <property name="use_underline">True</property>569 <property name="use_underline">True</property>
1077 <property name="mnemonic_widget">dir_pattern_entry</property>570 <property name="mnemonic_widget">dir_pattern_entry2</property>
1078 </object>571 </object>
1079 <packing>572 <packing>
1080 <property name="expand">True</property>573 <property name="expand">True</property>
@@ -1083,7 +576,7 @@
1083 </packing>576 </packing>
1084 </child>577 </child>
1085 <child>578 <child>
1086 <object class="GtkLabel" id="pattern_help">579 <object class="GtkLabel" id="pattern_help2">
1087 <property name="visible">True</property>580 <property name="visible">True</property>
1088 <property name="can_focus">False</property>581 <property name="can_focus">False</property>
1089 <attributes>582 <attributes>
@@ -1105,11 +598,11 @@
1105 </packing>598 </packing>
1106 </child>599 </child>
1107 <child>600 <child>
1108 <object class="GtkAlignment" id="entry: pattern">601 <object class="GtkAlignment" id="entry: pattern2">
1109 <property name="visible">True</property>602 <property name="visible">True</property>
1110 <property name="can_focus">False</property>603 <property name="can_focus">False</property>
1111 <child>604 <child>
1112 <object class="GtkEntry" id="dir_pattern_entry">605 <object class="GtkEntry" id="dir_pattern_entry2">
1113 <property name="visible">True</property>606 <property name="visible">True</property>
1114 <property name="can_focus">True</property>607 <property name="can_focus">True</property>
1115 <property name="invisible_char">•</property>608 <property name="invisible_char">•</property>
@@ -1130,7 +623,7 @@
1130 <property name="visible">True</property>623 <property name="visible">True</property>
1131 <property name="can_focus">False</property>624 <property name="can_focus">False</property>
1132 <child>625 <child>
1133 <object class="GtkLabel" id="dynamic example">626 <object class="GtkLabel" id="dynamic example2">
1134 <property name="visible">True</property>627 <property name="visible">True</property>
1135 <property name="can_focus">False</property>628 <property name="can_focus">False</property>
1136 <property name="xalign">0</property>629 <property name="xalign">0</property>
@@ -1170,7 +663,7 @@
1170 <property name="top_padding">2</property>663 <property name="top_padding">2</property>
1171 <property name="left_padding">10</property>664 <property name="left_padding">10</property>
1172 <child>665 <child>
1173 <object class="GtkCheckButton" id="lowercase">666 <object class="GtkCheckButton" id="lowercase2">
1174 <property name="label" translatable="yes">R_ename imported files to lowercase</property>667 <property name="label" translatable="yes">R_ename imported files to lowercase</property>
1175 <property name="visible">True</property>668 <property name="visible">True</property>
1176 <property name="can_focus">True</property>669 <property name="can_focus">True</property>
@@ -1214,7 +707,7 @@
1214 </packing>707 </packing>
1215 </child>708 </child>
1216 <child>709 <child>
1217 <object class="GtkComboBoxText" id="default_raw_developer">710 <object class="GtkComboBoxText" id="default_raw_developer2">
1218 <property name="visible">True</property>711 <property name="visible">True</property>
1219 <property name="can_focus">False</property>712 <property name="can_focus">False</property>
1220 </object>713 </object>
@@ -1237,7 +730,7 @@
1237 <property name="xalign">0</property>730 <property name="xalign">0</property>
1238 <property name="label" translatable="yes">De_fault:</property>731 <property name="label" translatable="yes">De_fault:</property>
1239 <property name="use_underline">True</property>732 <property name="use_underline">True</property>
1240 <property name="mnemonic_widget">default_raw_developer</property>733 <property name="mnemonic_widget">default_raw_developer2</property>
1241 </object>734 </object>
1242 </child>735 </child>
1243 </object>736 </object>
@@ -1254,7 +747,7 @@
1254 <object class="GtkLabel" id="library-tab">747 <object class="GtkLabel" id="library-tab">
1255 <property name="visible">True</property>748 <property name="visible">True</property>
1256 <property name="can_focus">False</property>749 <property name="can_focus">False</property>
1257 <property name="label" translatable="yes">Library</property>750 <property name="label" translatable="yes">Library Tab</property>
1258 </object>751 </object>
1259 <packing>752 <packing>
1260 <property name="tab_fill">False</property>753 <property name="tab_fill">False</property>
@@ -1291,7 +784,7 @@
1291 <property name="xpad">4</property>784 <property name="xpad">4</property>
1292 <property name="label" translatable="yes">E_xternal photo editor:</property>785 <property name="label" translatable="yes">E_xternal photo editor:</property>
1293 <property name="use_underline">True</property>786 <property name="use_underline">True</property>
1294 <property name="mnemonic_widget">external_photo_editor_combo</property>787 <property name="mnemonic_widget">external_photo_editor_combo2</property>
1295 </object>788 </object>
1296 <packing>789 <packing>
1297 <property name="expand">True</property>790 <property name="expand">True</property>
@@ -1307,7 +800,7 @@
1307 <property name="xpad">4</property>800 <property name="xpad">4</property>
1308 <property name="label" translatable="yes">External _RAW editor:</property>801 <property name="label" translatable="yes">External _RAW editor:</property>
1309 <property name="use_underline">True</property>802 <property name="use_underline">True</property>
1310 <property name="mnemonic_widget">external_raw_editor_combo</property>803 <property name="mnemonic_widget">external_raw_editor_combo2</property>
1311 </object>804 </object>
1312 <packing>805 <packing>
1313 <property name="expand">True</property>806 <property name="expand">True</property>
@@ -1331,7 +824,7 @@
1331 <property name="orientation">vertical</property>824 <property name="orientation">vertical</property>
1332 <property name="spacing">6</property>825 <property name="spacing">6</property>
1333 <child>826 <child>
1334 <object class="GtkComboBox" id="external_photo_editor_combo">827 <object class="GtkComboBox" id="external_photo_editor_combo2">
1335 <property name="visible">True</property>828 <property name="visible">True</property>
1336 <property name="can_focus">False</property>829 <property name="can_focus">False</property>
1337 </object>830 </object>
@@ -1342,7 +835,7 @@
1342 </packing>835 </packing>
1343 </child>836 </child>
1344 <child>837 <child>
1345 <object class="GtkComboBox" id="external_raw_editor_combo">838 <object class="GtkComboBox" id="external_raw_editor_combo2">
1346 <property name="visible">True</property>839 <property name="visible">True</property>
1347 <property name="can_focus">False</property>840 <property name="can_focus">False</property>
1348 </object>841 </object>
@@ -1378,7 +871,7 @@
1378 </packing>871 </packing>
1379 </child>872 </child>
1380 <child>873 <child>
1381 <object class="GtkAlignment" id="plugin-manifest-bin">874 <object class="GtkAlignment" id="plugin-manifest-bin2">
1382 <property name="visible">True</property>875 <property name="visible">True</property>
1383 <property name="can_focus">False</property>876 <property name="can_focus">False</property>
1384 <property name="top_padding">12</property>877 <property name="top_padding">12</property>
@@ -1423,6 +916,1148 @@
1423 <action-widget response="-5">close_button</action-widget>916 <action-widget response="-5">close_button</action-widget>
1424 </action-widgets>917 </action-widgets>
1425 </object>918 </object>
919 <object class="GtkBox" id="box_ImgSettingsPane">
920 <property name="visible">True</property>
921 <property name="can_focus">False</property>
922 <property name="orientation">vertical</property>
923 <child>
924 <object class="GtkLabel" id="lbl_PrintedImageSize">
925 <property name="visible">True</property>
926 <property name="can_focus">False</property>
927 <property name="margin_top">4</property>
928 <property name="xalign">0</property>
929 <property name="label" translatable="yes">&lt;b&gt;Printed Image Size&lt;/b&gt;</property>
930 <property name="use_markup">True</property>
931 </object>
932 <packing>
933 <property name="expand">False</property>
934 <property name="fill">True</property>
935 <property name="position">0</property>
936 </packing>
937 </child>
938 <child>
939 <object class="GtkBox" id="box2">
940 <property name="visible">True</property>
941 <property name="can_focus">False</property>
942 <property name="margin_left">24</property>
943 <property name="margin_top">2</property>
944 <child>
945 <object class="GtkRadioButton" id="radio_UseStandardSize">
946 <property name="label" translatable="yes">Use a _standard size:</property>
947 <property name="visible">True</property>
948 <property name="can_focus">True</property>
949 <property name="receives_default">False</property>
950 <property name="use_underline">True</property>
951 <property name="xalign">0</property>
952 <property name="active">True</property>
953 <property name="draw_indicator">True</property>
954 <property name="group">radio_UseCustomSize</property>
955 </object>
956 <packing>
957 <property name="expand">False</property>
958 <property name="fill">True</property>
959 <property name="position">0</property>
960 </packing>
961 </child>
962 <child>
963 <object class="GtkComboBox" id="combo_StdSizes">
964 <property name="visible">True</property>
965 <property name="can_focus">False</property>
966 <property name="margin_left">20</property>
967 </object>
968 <packing>
969 <property name="expand">False</property>
970 <property name="fill">True</property>
971 <property name="position">1</property>
972 </packing>
973 </child>
974 </object>
975 <packing>
976 <property name="expand">False</property>
977 <property name="fill">True</property>
978 <property name="position">1</property>
979 </packing>
980 </child>
981 <child>
982 <object class="GtkBox" id="box3">
983 <property name="visible">True</property>
984 <property name="can_focus">False</property>
985 <property name="margin_left">24</property>
986 <property name="margin_top">2</property>
987 <child>
988 <object class="GtkRadioButton" id="radio_UseCustomSize">
989 <property name="label" translatable="yes">Use a c_ustom size:</property>
990 <property name="visible">True</property>
991 <property name="can_focus">True</property>
992 <property name="receives_default">False</property>
993 <property name="use_underline">True</property>
994 <property name="xalign">0</property>
995 <property name="active">True</property>
996 <property name="draw_indicator">True</property>
997 </object>
998 <packing>
999 <property name="expand">False</property>
1000 <property name="fill">True</property>
1001 <property name="position">0</property>
1002 </packing>
1003 </child>
1004 <child>
1005 <object class="GtkBox" id="box4">
1006 <property name="visible">True</property>
1007 <property name="can_focus">False</property>
1008 <property name="margin_left">19</property>
1009 <child>
1010 <object class="GtkEntry" id="entry_CustomWidth">
1011 <property name="visible">True</property>
1012 <property name="can_focus">True</property>
1013 <property name="margin_right">3</property>
1014 <property name="invisible_char">●</property>
1015 <property name="width_chars">10</property>
1016 </object>
1017 <packing>
1018 <property name="expand">False</property>
1019 <property name="fill">True</property>
1020 <property name="position">0</property>
1021 </packing>
1022 </child>
1023 <child>
1024 <object class="GtkLabel" id="lbl_MultSymbol">
1025 <property name="visible">True</property>
1026 <property name="can_focus">False</property>
1027 <property name="label">×</property>
1028 </object>
1029 <packing>
1030 <property name="expand">False</property>
1031 <property name="fill">True</property>
1032 <property name="position">1</property>
1033 </packing>
1034 </child>
1035 <child>
1036 <object class="GtkEntry" id="entry_CustomHeight">
1037 <property name="visible">True</property>
1038 <property name="can_focus">True</property>
1039 <property name="margin_left">3</property>
1040 <property name="invisible_char">●</property>
1041 <property name="width_chars">10</property>
1042 </object>
1043 <packing>
1044 <property name="expand">False</property>
1045 <property name="fill">True</property>
1046 <property name="position">2</property>
1047 </packing>
1048 </child>
1049 <child>
1050 <object class="GtkComboBoxText" id="combo_Units">
1051 <property name="visible">True</property>
1052 <property name="can_focus">False</property>
1053 </object>
1054 <packing>
1055 <property name="expand">False</property>
1056 <property name="fill">True</property>
1057 <property name="position">3</property>
1058 </packing>
1059 </child>
1060 </object>
1061 <packing>
1062 <property name="expand">False</property>
1063 <property name="fill">True</property>
1064 <property name="padding">14</property>
1065 <property name="position">1</property>
1066 </packing>
1067 </child>
1068 </object>
1069 <packing>
1070 <property name="expand">False</property>
1071 <property name="fill">True</property>
1072 <property name="position">2</property>
1073 </packing>
1074 </child>
1075 <child>
1076 <object class="GtkCheckButton" id="check_MatchAspectRatio">
1077 <property name="label" translatable="yes">_Match photo aspect ratio</property>
1078 <property name="visible">True</property>
1079 <property name="can_focus">True</property>
1080 <property name="receives_default">False</property>
1081 <property name="margin_left">210</property>
1082 <property name="use_underline">True</property>
1083 <property name="xalign">0</property>
1084 <property name="draw_indicator">True</property>
1085 </object>
1086 <packing>
1087 <property name="expand">False</property>
1088 <property name="fill">True</property>
1089 <property name="position">3</property>
1090 </packing>
1091 </child>
1092 <child>
1093 <object class="GtkBox" id="box5">
1094 <property name="visible">True</property>
1095 <property name="can_focus">False</property>
1096 <property name="margin_left">24</property>
1097 <property name="margin_top">2</property>
1098 <property name="margin_bottom">12</property>
1099 <child>
1100 <object class="GtkRadioButton" id="radio_Autosize">
1101 <property name="label" translatable="yes">_Autosize:</property>
1102 <property name="visible">True</property>
1103 <property name="can_focus">True</property>
1104 <property name="receives_default">False</property>
1105 <property name="use_underline">True</property>
1106 <property name="xalign">0</property>
1107 <property name="active">True</property>
1108 <property name="draw_indicator">True</property>
1109 <property name="group">radio_UseCustomSize</property>
1110 </object>
1111 <packing>
1112 <property name="expand">False</property>
1113 <property name="fill">True</property>
1114 <property name="position">0</property>
1115 </packing>
1116 </child>
1117 <child>
1118 <object class="GtkComboBox" id="combo_Autosize">
1119 <property name="visible">True</property>
1120 <property name="can_focus">False</property>
1121 <property name="margin_left">95</property>
1122 </object>
1123 <packing>
1124 <property name="expand">False</property>
1125 <property name="fill">True</property>
1126 <property name="position">1</property>
1127 </packing>
1128 </child>
1129 </object>
1130 <packing>
1131 <property name="expand">False</property>
1132 <property name="fill">True</property>
1133 <property name="position">4</property>
1134 </packing>
1135 </child>
1136 <child>
1137 <object class="GtkLabel" id="lbl_Titles">
1138 <property name="visible">True</property>
1139 <property name="can_focus">False</property>
1140 <property name="xalign">0</property>
1141 <property name="label" translatable="yes">&lt;b&gt;Titles&lt;/b&gt;</property>
1142 <property name="use_markup">True</property>
1143 </object>
1144 <packing>
1145 <property name="expand">False</property>
1146 <property name="fill">True</property>
1147 <property name="position">5</property>
1148 </packing>
1149 </child>
1150 <child>
1151 <object class="GtkBox" id="box6">
1152 <property name="visible">True</property>
1153 <property name="can_focus">False</property>
1154 <property name="margin_left">24</property>
1155 <property name="margin_top">2</property>
1156 <child>
1157 <object class="GtkCheckButton" id="check_PrintImageTitle">
1158 <property name="label" translatable="yes">Print image _title</property>
1159 <property name="visible">True</property>
1160 <property name="can_focus">True</property>
1161 <property name="receives_default">False</property>
1162 <property name="use_underline">True</property>
1163 <property name="xalign">0</property>
1164 <property name="draw_indicator">True</property>
1165 </object>
1166 <packing>
1167 <property name="expand">False</property>
1168 <property name="fill">True</property>
1169 <property name="position">0</property>
1170 </packing>
1171 </child>
1172 <child>
1173 <object class="GtkFontButton" id="fntbn_TitleFont">
1174 <property name="visible">True</property>
1175 <property name="can_focus">True</property>
1176 <property name="receives_default">True</property>
1177 <property name="margin_left">49</property>
1178 <property name="font">Sans Bold 12</property>
1179 <property name="preview_text"/>
1180 <property name="show_preview_entry">False</property>
1181 </object>
1182 <packing>
1183 <property name="expand">False</property>
1184 <property name="fill">True</property>
1185 <property name="position">1</property>
1186 </packing>
1187 </child>
1188 </object>
1189 <packing>
1190 <property name="expand">False</property>
1191 <property name="fill">True</property>
1192 <property name="position">6</property>
1193 </packing>
1194 </child>
1195 <child>
1196 <object class="GtkLabel" id="lbl_PixelResolution">
1197 <property name="visible">True</property>
1198 <property name="can_focus">False</property>
1199 <property name="margin_top">12</property>
1200 <property name="xalign">0</property>
1201 <property name="label" translatable="yes">&lt;b&gt;Pixel Resolution&lt;/b&gt;</property>
1202 <property name="use_markup">True</property>
1203 </object>
1204 <packing>
1205 <property name="expand">False</property>
1206 <property name="fill">True</property>
1207 <property name="position">7</property>
1208 </packing>
1209 </child>
1210 <child>
1211 <object class="GtkBox" id="box7">
1212 <property name="visible">True</property>
1213 <property name="can_focus">False</property>
1214 <property name="margin_left">24</property>
1215 <property name="margin_top">2</property>
1216 <child>
1217 <object class="GtkLabel" id="lbl_OutputPhotoAt">
1218 <property name="visible">True</property>
1219 <property name="can_focus">False</property>
1220 <property name="xalign">0</property>
1221 <property name="label" translatable="yes">_Output photo at:</property>
1222 <property name="use_underline">True</property>
1223 <property name="mnemonic_widget">entry_PixelsPerInch</property>
1224 <property name="ellipsize">start</property>
1225 </object>
1226 <packing>
1227 <property name="expand">False</property>
1228 <property name="fill">True</property>
1229 <property name="position">0</property>
1230 </packing>
1231 </child>
1232 <child>
1233 <object class="GtkBox" id="box8">
1234 <property name="visible">True</property>
1235 <property name="can_focus">False</property>
1236 <property name="margin_left">65</property>
1237 <child>
1238 <object class="GtkEntry" id="entry_PixelsPerInch">
1239 <property name="visible">True</property>
1240 <property name="can_focus">True</property>
1241 <property name="margin_right">8</property>
1242 <property name="invisible_char">●</property>
1243 <property name="width_chars">13</property>
1244 </object>
1245 <packing>
1246 <property name="expand">False</property>
1247 <property name="fill">True</property>
1248 <property name="position">0</property>
1249 </packing>
1250 </child>
1251 <child>
1252 <object class="GtkLabel" id="lbl_PixelsPerInch">
1253 <property name="visible">True</property>
1254 <property name="can_focus">False</property>
1255 <property name="label" translatable="yes">pixels per inch</property>
1256 </object>
1257 <packing>
1258 <property name="expand">False</property>
1259 <property name="fill">True</property>
1260 <property name="position">1</property>
1261 </packing>
1262 </child>
1263 </object>
1264 <packing>
1265 <property name="expand">False</property>
1266 <property name="fill">True</property>
1267 <property name="position">1</property>
1268 </packing>
1269 </child>
1270 </object>
1271 <packing>
1272 <property name="expand">False</property>
1273 <property name="fill">True</property>
1274 <property name="position">8</property>
1275 </packing>
1276 </child>
1277 </object>
1278 <object class="GtkBox" id="dialog-vbox2">
1279 <property name="visible">True</property>
1280 <property name="can_focus">False</property>
1281 <property name="orientation">vertical</property>
1282 <child>
1283 <object class="GtkLabel" id="label">
1284 <property name="visible">True</property>
1285 <property name="can_focus">False</property>
1286 <property name="xalign">0</property>
1287 <property name="xpad">4</property>
1288 <property name="label" translatable="yes">label</property>
1289 </object>
1290 <packing>
1291 <property name="expand">False</property>
1292 <property name="fill">True</property>
1293 <property name="padding">4</property>
1294 <property name="position">0</property>
1295 </packing>
1296 </child>
1297 <child>
1298 <object class="GtkEntry" id="entry">
1299 <property name="visible">True</property>
1300 <property name="can_focus">True</property>
1301 <property name="margin_left">7</property>
1302 <property name="margin_right">7</property>
1303 <property name="margin_bottom">2</property>
1304 <property name="invisible_char">●</property>
1305 <property name="activates_default">True</property>
1306 </object>
1307 <packing>
1308 <property name="expand">False</property>
1309 <property name="fill">True</property>
1310 <property name="padding">1</property>
1311 <property name="position">1</property>
1312 </packing>
1313 </child>
1314 <child>
1315 <placeholder/>
1316 </child>
1317 </object>
1318 <object class="GtkBox" id="dialog-vbox4">
1319 <property name="visible">True</property>
1320 <property name="can_focus">False</property>
1321 <property name="hexpand">True</property>
1322 <property name="vexpand">True</property>
1323 <property name="orientation">vertical</property>
1324 <child>
1325 <object class="GtkLabel" id="label9">
1326 <property name="visible">True</property>
1327 <property name="can_focus">False</property>
1328 <property name="xalign">0</property>
1329 <property name="xpad">4</property>
1330 <property name="label" translatable="yes">label</property>
1331 </object>
1332 <packing>
1333 <property name="expand">False</property>
1334 <property name="fill">True</property>
1335 <property name="padding">4</property>
1336 <property name="position">0</property>
1337 </packing>
1338 </child>
1339 <child>
1340 <object class="GtkScrolledWindow" id="scrolledwindow1">
1341 <property name="visible">True</property>
1342 <property name="can_focus">True</property>
1343 <property name="shadow_type">in</property>
1344 <child>
1345 <object class="GtkTextView" id="textview1">
1346 <property name="visible">True</property>
1347 <property name="can_focus">True</property>
1348 <property name="margin_left">7</property>
1349 <property name="margin_right">7</property>
1350 <property name="margin_bottom">2</property>
1351 <property name="hexpand">True</property>
1352 <property name="vexpand">True</property>
1353 <property name="border_width">1</property>
1354 <property name="wrap_mode">word</property>
1355 <property name="accepts_tab">False</property>
1356 </object>
1357 </child>
1358 </object>
1359 <packing>
1360 <property name="expand">True</property>
1361 <property name="fill">True</property>
1362 <property name="position">1</property>
1363 </packing>
1364 </child>
1365 <child>
1366 <placeholder/>
1367 </child>
1368 </object>
1369 <object class="GtkBox" id="plugin-manifest">
1370 <property name="visible">True</property>
1371 <property name="can_focus">False</property>
1372 <property name="orientation">vertical</property>
1373 <child>
1374 <object class="GtkAlignment" id="plugin-list-alignment">
1375 <property name="visible">True</property>
1376 <property name="can_focus">False</property>
1377 <child>
1378 <object class="GtkScrolledWindow" id="plugin-list-scrolled-window">
1379 <property name="visible">True</property>
1380 <property name="can_focus">True</property>
1381 <property name="hscrollbar_policy">never</property>
1382 <property name="shadow_type">etched-in</property>
1383 <child>
1384 <placeholder/>
1385 </child>
1386 </object>
1387 </child>
1388 </object>
1389 <packing>
1390 <property name="expand">True</property>
1391 <property name="fill">True</property>
1392 <property name="position">0</property>
1393 </packing>
1394 </child>
1395 <child>
1396 <object class="GtkHButtonBox" id="hbuttonbox1">
1397 <property name="visible">True</property>
1398 <property name="can_focus">False</property>
1399 <property name="layout_style">end</property>
1400 <child>
1401 <object class="GtkButton" id="about-plugin-button">
1402 <property name="label">gtk-about</property>
1403 <property name="visible">True</property>
1404 <property name="can_focus">True</property>
1405 <property name="receives_default">True</property>
1406 <property name="use_stock">True</property>
1407 </object>
1408 <packing>
1409 <property name="expand">False</property>
1410 <property name="fill">False</property>
1411 <property name="position">0</property>
1412 </packing>
1413 </child>
1414 </object>
1415 <packing>
1416 <property name="expand">False</property>
1417 <property name="fill">False</property>
1418 <property name="padding">6</property>
1419 <property name="position">1</property>
1420 </packing>
1421 </child>
1422 </object>
1423 <object class="GtkBox" id="preferences_external">
1424 <property name="visible">True</property>
1425 <property name="can_focus">False</property>
1426 <property name="orientation">vertical</property>
1427 <child>
1428 <object class="GtkAlignment" id="alignment11">
1429 <property name="visible">True</property>
1430 <property name="can_focus">False</property>
1431 <property name="border_width">6</property>
1432 <property name="xalign">0</property>
1433 <property name="yalign">0</property>
1434 <property name="yscale">0</property>
1435 <child>
1436 <object class="GtkBox" id="hbox6">
1437 <property name="visible">True</property>
1438 <property name="can_focus">False</property>
1439 <child>
1440 <object class="GtkAlignment" id="labels: external editors1">
1441 <property name="visible">True</property>
1442 <property name="can_focus">False</property>
1443 <property name="left_padding">6</property>
1444 <child>
1445 <object class="GtkBox" id="vbox1">
1446 <property name="visible">True</property>
1447 <property name="can_focus">False</property>
1448 <property name="orientation">vertical</property>
1449 <property name="spacing">6</property>
1450 <child>
1451 <object class="GtkLabel" id="label18">
1452 <property name="visible">True</property>
1453 <property name="can_focus">False</property>
1454 <property name="xalign">0</property>
1455 <property name="xpad">4</property>
1456 <property name="label" translatable="yes">E_xternal photo editor:</property>
1457 <property name="use_underline">True</property>
1458 <property name="mnemonic_widget">external_photo_editor_combo2</property>
1459 </object>
1460 <packing>
1461 <property name="expand">True</property>
1462 <property name="fill">True</property>
1463 <property name="position">0</property>
1464 </packing>
1465 </child>
1466 <child>
1467 <object class="GtkLabel" id="label19">
1468 <property name="visible">True</property>
1469 <property name="can_focus">False</property>
1470 <property name="xalign">0</property>
1471 <property name="xpad">4</property>
1472 <property name="label" translatable="yes">External _RAW editor:</property>
1473 <property name="use_underline">True</property>
1474 <property name="mnemonic_widget">external_raw_editor_combo2</property>
1475 </object>
1476 <packing>
1477 <property name="expand">True</property>
1478 <property name="fill">True</property>
1479 <property name="position">1</property>
1480 </packing>
1481 </child>
1482 </object>
1483 </child>
1484 </object>
1485 <packing>
1486 <property name="expand">True</property>
1487 <property name="fill">True</property>
1488 <property name="position">0</property>
1489 </packing>
1490 </child>
1491 <child>
1492 <object class="GtkBox" id="vbox4">
1493 <property name="visible">True</property>
1494 <property name="can_focus">False</property>
1495 <property name="orientation">vertical</property>
1496 <property name="spacing">6</property>
1497 <child>
1498 <object class="GtkComboBox" id="external_photo_editor_combo">
1499 <property name="visible">True</property>
1500 <property name="can_focus">False</property>
1501 </object>
1502 <packing>
1503 <property name="expand">True</property>
1504 <property name="fill">True</property>
1505 <property name="position">0</property>
1506 </packing>
1507 </child>
1508 <child>
1509 <object class="GtkComboBox" id="external_raw_editor_combo">
1510 <property name="visible">True</property>
1511 <property name="can_focus">False</property>
1512 </object>
1513 <packing>
1514 <property name="expand">True</property>
1515 <property name="fill">True</property>
1516 <property name="position">1</property>
1517 </packing>
1518 </child>
1519 </object>
1520 <packing>
1521 <property name="expand">True</property>
1522 <property name="fill">True</property>
1523 <property name="position">1</property>
1524 </packing>
1525 </child>
1526 </object>
1527 </child>
1528 </object>
1529 <packing>
1530 <property name="expand">False</property>
1531 <property name="fill">True</property>
1532 <property name="position">0</property>
1533 </packing>
1534 </child>
1535 </object>
1536 <object class="GtkBox" id="preferences_library">
1537 <property name="visible">True</property>
1538 <property name="can_focus">False</property>
1539 <property name="orientation">vertical</property>
1540 <child>
1541 <object class="GtkAlignment" id="alignment3">
1542 <property name="visible">True</property>
1543 <property name="can_focus">False</property>
1544 <property name="border_width">6</property>
1545 <child>
1546 <object class="GtkTable" id="table2">
1547 <property name="visible">True</property>
1548 <property name="can_focus">False</property>
1549 <property name="n_rows">14</property>
1550 <property name="n_columns">2</property>
1551 <property name="column_spacing">8</property>
1552 <property name="row_spacing">4</property>
1553 <child>
1554 <object class="GtkFileChooserButton" id="library_dir_button">
1555 <property name="visible">True</property>
1556 <property name="can_focus">False</property>
1557 <property name="action">select-folder</property>
1558 </object>
1559 <packing>
1560 <property name="left_attach">1</property>
1561 <property name="right_attach">2</property>
1562 <property name="top_attach">3</property>
1563 <property name="bottom_attach">4</property>
1564 </packing>
1565 </child>
1566 <child>
1567 <object class="GtkBox" id="slider container">
1568 <property name="visible">True</property>
1569 <property name="can_focus">False</property>
1570 <property name="spacing">6</property>
1571 <child>
1572 <object class="GtkLabel" id="label11">
1573 <property name="visible">True</property>
1574 <property name="can_focus">False</property>
1575 <property name="label" translatable="yes">white</property>
1576 </object>
1577 <packing>
1578 <property name="expand">False</property>
1579 <property name="fill">True</property>
1580 <property name="position">0</property>
1581 </packing>
1582 </child>
1583 <child>
1584 <object class="GtkHScale" id="bg_color_slider">
1585 <property name="width_request">150</property>
1586 <property name="visible">True</property>
1587 <property name="can_focus">True</property>
1588 <property name="adjustment">bg_color_adjustment</property>
1589 <property name="draw_value">False</property>
1590 <property name="value_pos">left</property>
1591 </object>
1592 <packing>
1593 <property name="expand">True</property>
1594 <property name="fill">True</property>
1595 <property name="position">1</property>
1596 </packing>
1597 </child>
1598 <child>
1599 <object class="GtkLabel" id="label12">
1600 <property name="visible">True</property>
1601 <property name="can_focus">False</property>
1602 <property name="label" translatable="yes">black</property>
1603 </object>
1604 <packing>
1605 <property name="expand">False</property>
1606 <property name="fill">True</property>
1607 <property name="position">2</property>
1608 </packing>
1609 </child>
1610 </object>
1611 <packing>
1612 <property name="left_attach">1</property>
1613 <property name="right_attach">2</property>
1614 <property name="top_attach">1</property>
1615 <property name="bottom_attach">2</property>
1616 </packing>
1617 </child>
1618 <child>
1619 <object class="GtkAlignment" id="alignment6">
1620 <property name="visible">True</property>
1621 <property name="can_focus">False</property>
1622 <property name="top_padding">14</property>
1623 <property name="bottom_padding">3</property>
1624 <child>
1625 <object class="GtkLabel" id="library location1">
1626 <property name="visible">True</property>
1627 <property name="can_focus">False</property>
1628 <property name="xalign">0</property>
1629 <property name="label" translatable="yes">Library Location:</property>
1630 <attributes>
1631 <attribute name="weight" value="bold"/>
1632 </attributes>
1633 </object>
1634 </child>
1635 </object>
1636 <packing>
1637 <property name="right_attach">2</property>
1638 <property name="top_attach">2</property>
1639 <property name="bottom_attach">3</property>
1640 </packing>
1641 </child>
1642 <child>
1643 <object class="GtkAlignment" id="alignment7">
1644 <property name="visible">True</property>
1645 <property name="can_focus">False</property>
1646 <property name="top_padding">2</property>
1647 <property name="left_padding">10</property>
1648 <child>
1649 <object class="GtkCheckButton" id="autoimport">
1650 <property name="label" translatable="yes">_Watch library directory for new files</property>
1651 <property name="visible">True</property>
1652 <property name="can_focus">True</property>
1653 <property name="receives_default">False</property>
1654 <property name="use_underline">True</property>
1655 <property name="xalign">0</property>
1656 <property name="draw_indicator">True</property>
1657 </object>
1658 </child>
1659 </object>
1660 <packing>
1661 <property name="right_attach">2</property>
1662 <property name="top_attach">4</property>
1663 <property name="bottom_attach">5</property>
1664 <property name="x_options">GTK_FILL</property>
1665 <property name="y_options"/>
1666 </packing>
1667 </child>
1668 <child>
1669 <object class="GtkAlignment" id="label: metadata1">
1670 <property name="visible">True</property>
1671 <property name="can_focus">False</property>
1672 <property name="top_padding">14</property>
1673 <property name="bottom_padding">3</property>
1674 <child>
1675 <object class="GtkLabel" id="label13">
1676 <property name="visible">True</property>
1677 <property name="can_focus">False</property>
1678 <property name="xalign">0</property>
1679 <property name="label" translatable="yes">Metadata:</property>
1680 <attributes>
1681 <attribute name="weight" value="bold"/>
1682 </attributes>
1683 </object>
1684 </child>
1685 </object>
1686 <packing>
1687 <property name="right_attach">2</property>
1688 <property name="top_attach">10</property>
1689 <property name="bottom_attach">11</property>
1690 </packing>
1691 </child>
1692 <child>
1693 <object class="GtkAlignment" id="label: metadate write1">
1694 <property name="visible">True</property>
1695 <property name="can_focus">False</property>
1696 <property name="left_padding">10</property>
1697 <child>
1698 <object class="GtkCheckButton" id="write_metadata">
1699 <property name="label" translatable="yes">Write tags, titles, and other _metadata to photo files</property>
1700 <property name="visible">True</property>
1701 <property name="can_focus">True</property>
1702 <property name="receives_default">False</property>
1703 <property name="use_underline">True</property>
1704 <property name="xalign">0</property>
1705 <property name="draw_indicator">True</property>
1706 </object>
1707 </child>
1708 </object>
1709 <packing>
1710 <property name="right_attach">2</property>
1711 <property name="top_attach">11</property>
1712 <property name="bottom_attach">12</property>
1713 </packing>
1714 </child>
1715 <child>
1716 <object class="GtkAlignment" id="label: display1">
1717 <property name="visible">True</property>
1718 <property name="can_focus">False</property>
1719 <property name="bottom_padding">3</property>
1720 <child>
1721 <object class="GtkLabel" id="label14">
1722 <property name="visible">True</property>
1723 <property name="can_focus">False</property>
1724 <property name="xalign">0</property>
1725 <property name="label" translatable="yes">Display:</property>
1726 <attributes>
1727 <attribute name="weight" value="bold"/>
1728 </attributes>
1729 </object>
1730 </child>
1731 </object>
1732 <packing>
1733 <property name="right_attach">2</property>
1734 </packing>
1735 </child>
1736 <child>
1737 <object class="GtkAlignment" id="label: import to1">
1738 <property name="visible">True</property>
1739 <property name="can_focus">False</property>
1740 <property name="left_padding">10</property>
1741 <child>
1742 <object class="GtkLabel" id="label15">
1743 <property name="visible">True</property>
1744 <property name="can_focus">False</property>
1745 <property name="xalign">0</property>
1746 <property name="label" translatable="yes">_Import photos to:</property>
1747 <property name="use_underline">True</property>
1748 <property name="mnemonic_widget">library_dir_button2</property>
1749 </object>
1750 </child>
1751 </object>
1752 <packing>
1753 <property name="top_attach">3</property>
1754 <property name="bottom_attach">4</property>
1755 <property name="x_options">GTK_FILL</property>
1756 <property name="y_options">GTK_FILL</property>
1757 </packing>
1758 </child>
1759 <child>
1760 <object class="GtkAlignment" id="label: background1">
1761 <property name="visible">True</property>
1762 <property name="can_focus">False</property>
1763 <child>
1764 <object class="GtkLabel" id="bg_color_label1">
1765 <property name="visible">True</property>
1766 <property name="can_focus">False</property>
1767 <property name="xalign">0</property>
1768 <property name="xpad">10</property>
1769 <property name="label" translatable="yes">_Background:</property>
1770 <property name="use_underline">True</property>
1771 <property name="mnemonic_widget">bg_color_slider2</property>
1772 </object>
1773 </child>
1774 </object>
1775 <packing>
1776 <property name="top_attach">1</property>
1777 <property name="bottom_attach">2</property>
1778 <property name="x_options">GTK_FILL</property>
1779 </packing>
1780 </child>
1781 <child>
1782 <object class="GtkAlignment" id="label: directory structure1">
1783 <property name="visible">True</property>
1784 <property name="can_focus">False</property>
1785 <property name="left_padding">10</property>
1786 <child>
1787 <object class="GtkLabel" id="dir_structure_label1">
1788 <property name="visible">True</property>
1789 <property name="can_focus">False</property>
1790 <property name="xalign">0</property>
1791 <property name="label" translatable="yes">_Directory structure:</property>
1792 <property name="use_underline">True</property>
1793 </object>
1794 </child>
1795 </object>
1796 <packing>
1797 <property name="top_attach">6</property>
1798 <property name="bottom_attach">7</property>
1799 </packing>
1800 </child>
1801 <child>
1802 <object class="GtkAlignment" id="dir_choser">
1803 <property name="visible">True</property>
1804 <property name="can_focus">False</property>
1805 <child>
1806 <placeholder/>
1807 </child>
1808 </object>
1809 <packing>
1810 <property name="left_attach">1</property>
1811 <property name="right_attach">2</property>
1812 <property name="top_attach">6</property>
1813 <property name="bottom_attach">7</property>
1814 </packing>
1815 </child>
1816 <child>
1817 <object class="GtkAlignment" id="label: patern1">
1818 <property name="visible">True</property>
1819 <property name="can_focus">False</property>
1820 <property name="left_padding">34</property>
1821 <child>
1822 <object class="GtkBox" id="hbox5">
1823 <property name="visible">True</property>
1824 <property name="can_focus">False</property>
1825 <child>
1826 <object class="GtkLabel" id="patern1">
1827 <property name="visible">True</property>
1828 <property name="can_focus">False</property>
1829 <property name="xalign">0</property>
1830 <property name="label" translatable="yes">_Pattern:</property>
1831 <property name="use_underline">True</property>
1832 <property name="mnemonic_widget">dir_pattern_entry2</property>
1833 </object>
1834 <packing>
1835 <property name="expand">True</property>
1836 <property name="fill">True</property>
1837 <property name="position">0</property>
1838 </packing>
1839 </child>
1840 <child>
1841 <object class="GtkLabel" id="pattern_help">
1842 <property name="visible">True</property>
1843 <property name="can_focus">False</property>
1844 <attributes>
1845 <attribute name="underline" value="True"/>
1846 </attributes>
1847 </object>
1848 <packing>
1849 <property name="expand">True</property>
1850 <property name="fill">True</property>
1851 <property name="position">1</property>
1852 </packing>
1853 </child>
1854 </object>
1855 </child>
1856 </object>
1857 <packing>
1858 <property name="top_attach">7</property>
1859 <property name="bottom_attach">8</property>
1860 </packing>
1861 </child>
1862 <child>
1863 <object class="GtkAlignment" id="entry: pattern1">
1864 <property name="visible">True</property>
1865 <property name="can_focus">False</property>
1866 <child>
1867 <object class="GtkEntry" id="dir_pattern_entry">
1868 <property name="visible">True</property>
1869 <property name="can_focus">True</property>
1870 <property name="invisible_char">•</property>
1871 <property name="primary_icon_activatable">False</property>
1872 <property name="secondary_icon_activatable">False</property>
1873 </object>
1874 </child>
1875 </object>
1876 <packing>
1877 <property name="left_attach">1</property>
1878 <property name="right_attach">2</property>
1879 <property name="top_attach">7</property>
1880 <property name="bottom_attach">8</property>
1881 </packing>
1882 </child>
1883 <child>
1884 <object class="GtkAlignment" id="label: dynamic example1">
1885 <property name="visible">True</property>
1886 <property name="can_focus">False</property>
1887 <child>
1888 <object class="GtkLabel" id="dynamic example">
1889 <property name="visible">True</property>
1890 <property name="can_focus">False</property>
1891 <property name="xalign">0</property>
1892 </object>
1893 </child>
1894 </object>
1895 <packing>
1896 <property name="left_attach">1</property>
1897 <property name="right_attach">2</property>
1898 <property name="top_attach">8</property>
1899 <property name="bottom_attach">9</property>
1900 </packing>
1901 </child>
1902 <child>
1903 <object class="GtkAlignment" id="label: example1">
1904 <property name="visible">True</property>
1905 <property name="can_focus">False</property>
1906 <property name="left_padding">34</property>
1907 <child>
1908 <object class="GtkLabel" id="example1">
1909 <property name="visible">True</property>
1910 <property name="can_focus">False</property>
1911 <property name="xalign">0</property>
1912 <property name="label" translatable="yes">Example:</property>
1913 </object>
1914 </child>
1915 </object>
1916 <packing>
1917 <property name="top_attach">8</property>
1918 <property name="bottom_attach">9</property>
1919 </packing>
1920 </child>
1921 <child>
1922 <object class="GtkAlignment" id="checkbox: lowercase1">
1923 <property name="visible">True</property>
1924 <property name="can_focus">False</property>
1925 <property name="top_padding">2</property>
1926 <property name="left_padding">10</property>
1927 <child>
1928 <object class="GtkCheckButton" id="lowercase">
1929 <property name="label" translatable="yes">R_ename imported files to lowercase</property>
1930 <property name="visible">True</property>
1931 <property name="can_focus">True</property>
1932 <property name="receives_default">False</property>
1933 <property name="use_underline">True</property>
1934 <property name="xalign">0</property>
1935 <property name="draw_indicator">True</property>
1936 </object>
1937 </child>
1938 </object>
1939 <packing>
1940 <property name="right_attach">2</property>
1941 <property name="top_attach">9</property>
1942 <property name="bottom_attach">10</property>
1943 <property name="x_options">GTK_FILL</property>
1944 <property name="y_options"/>
1945 </packing>
1946 </child>
1947 <child>
1948 <object class="GtkAlignment" id="label: developer1">
1949 <property name="visible">True</property>
1950 <property name="can_focus">False</property>
1951 <property name="top_padding">14</property>
1952 <property name="bottom_padding">3</property>
1953 <child>
1954 <object class="GtkLabel" id="label16">
1955 <property name="visible">True</property>
1956 <property name="can_focus">False</property>
1957 <property name="xalign">0</property>
1958 <property name="label" translatable="yes">RAW Developer:</property>
1959 <attributes>
1960 <attribute name="weight" value="bold"/>
1961 </attributes>
1962 </object>
1963 </child>
1964 </object>
1965 <packing>
1966 <property name="right_attach">2</property>
1967 <property name="top_attach">12</property>
1968 <property name="bottom_attach">13</property>
1969 </packing>
1970 </child>
1971 <child>
1972 <object class="GtkComboBoxText" id="default_raw_developer">
1973 <property name="visible">True</property>
1974 <property name="can_focus">False</property>
1975 </object>
1976 <packing>
1977 <property name="left_attach">1</property>
1978 <property name="right_attach">2</property>
1979 <property name="top_attach">13</property>
1980 <property name="bottom_attach">14</property>
1981 </packing>
1982 </child>
1983 <child>
1984 <object class="GtkAlignment" id="alignment10">
1985 <property name="visible">True</property>
1986 <property name="can_focus">False</property>
1987 <property name="left_padding">10</property>
1988 <child>
1989 <object class="GtkLabel" id="label17">
1990 <property name="visible">True</property>
1991 <property name="can_focus">False</property>
1992 <property name="xalign">0</property>
1993 <property name="label" translatable="yes">De_fault:</property>
1994 <property name="use_underline">True</property>
1995 <property name="mnemonic_widget">default_raw_developer2</property>
1996 </object>
1997 </child>
1998 </object>
1999 <packing>
2000 <property name="top_attach">13</property>
2001 <property name="bottom_attach">14</property>
2002 </packing>
2003 </child>
2004 <child>
2005 <object class="GtkAlignment" id="label: importing1">
2006 <property name="visible">True</property>
2007 <property name="can_focus">False</property>
2008 <property name="top_padding">14</property>
2009 <property name="bottom_padding">3</property>
2010 <child>
2011 <object class="GtkLabel" id="importing1">
2012 <property name="visible">True</property>
2013 <property name="can_focus">False</property>
2014 <property name="xalign">0</property>
2015 <property name="label" translatable="yes">Importing:</property>
2016 <attributes>
2017 <attribute name="weight" value="bold"/>
2018 </attributes>
2019 </object>
2020 </child>
2021 </object>
2022 <packing>
2023 <property name="right_attach">2</property>
2024 <property name="top_attach">5</property>
2025 <property name="bottom_attach">6</property>
2026 </packing>
2027 </child>
2028 </object>
2029 </child>
2030 </object>
2031 <packing>
2032 <property name="expand">False</property>
2033 <property name="fill">True</property>
2034 <property name="position">0</property>
2035 </packing>
2036 </child>
2037 </object>
2038 <object class="GtkBox" id="preferences_plugins">
2039 <property name="visible">True</property>
2040 <property name="can_focus">False</property>
2041 <property name="orientation">vertical</property>
2042 <child>
2043 <object class="GtkAlignment" id="plugin-manifest-bin">
2044 <property name="visible">True</property>
2045 <property name="can_focus">False</property>
2046 <property name="top_padding">12</property>
2047 <property name="bottom_padding">12</property>
2048 <property name="left_padding">12</property>
2049 <property name="right_padding">12</property>
2050 <child>
2051 <placeholder/>
2052 </child>
2053 </object>
2054 <packing>
2055 <property name="expand">True</property>
2056 <property name="fill">True</property>
2057 <property name="position">0</property>
2058 </packing>
2059 </child>
2060 </object>
1426 <object class="GtkBox" id="progress_pane_widget">2061 <object class="GtkBox" id="progress_pane_widget">
1427 <property name="visible">True</property>2062 <property name="visible">True</property>
1428 <property name="can_focus">False</property>2063 <property name="can_focus">False</property>
@@ -1529,8 +2164,6 @@
1529 <object class="GtkComboBoxText" id="transition_effect_selector">2164 <object class="GtkComboBoxText" id="transition_effect_selector">
1530 <property name="visible">True</property>2165 <property name="visible">True</property>
1531 <property name="can_focus">False</property>2166 <property name="can_focus">False</property>
1532 <property name="entry_text_column">0</property>
1533 <property name="id_column">1</property>
1534 </object>2167 </object>
1535 <packing>2168 <packing>
1536 <property name="left_attach">1</property>2169 <property name="left_attach">1</property>
@@ -1572,7 +2205,6 @@
1572 <property name="visible">True</property>2205 <property name="visible">True</property>
1573 <property name="can_focus">True</property>2206 <property name="can_focus">True</property>
1574 <property name="invisible_char">●</property>2207 <property name="invisible_char">●</property>
1575 <property name="invisible_char_set">True</property>
1576 </object>2208 </object>
1577 <packing>2209 <packing>
1578 <property name="left_attach">2</property>2210 <property name="left_attach">2</property>
@@ -1586,7 +2218,6 @@
1586 <property name="visible">True</property>2218 <property name="visible">True</property>
1587 <property name="can_focus">True</property>2219 <property name="can_focus">True</property>
1588 <property name="invisible_char">●</property>2220 <property name="invisible_char">●</property>
1589 <property name="invisible_char_set">True</property>
1590 <property name="digits">1</property>2221 <property name="digits">1</property>
1591 </object>2222 </object>
1592 <packing>2223 <packing>

Subscribers

People subscribed via source and target branches

to all changes: