3 <requires-version lib=
"gtk+" version=
"2.12"/>
4 <widget class=
"GtkWindow" id=
"wnd_photo_import">
5 <property name=
"height_request">300</property>
6 <property name=
"border_width">5</property>
7 <property name=
"title" translatable=
"yes">Import Photos
</property>
9 <widget class=
"GtkVBox" id=
"vbox4">
10 <property name=
"visible">True
</property>
12 <widget class=
"GtkHBox" id=
"hbox4">
13 <property name=
"visible">True
</property>
14 <property name=
"spacing">5</property>
16 <widget class=
"GtkVBox" id=
"vbox5">
17 <property name=
"visible">True
</property>
18 <property name=
"spacing">5</property>
20 <widget class=
"GtkHBox" id=
"hbox5">
21 <property name=
"visible">True
</property>
22 <property name=
"spacing">5</property>
24 <widget class=
"GtkLabel" id=
"label2">
25 <property name=
"visible">True
</property>
26 <property name=
"label" translatable=
"yes">Directory
</property>
29 <property name=
"expand">False
</property>
33 <widget class=
"GtkFileChooserButton" id=
"chooserbtn_dir_to_import">
34 <property name=
"visible">True
</property>
35 <property name=
"action">GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER
</property>
36 <property name=
"preview_widget_active">False
</property>
37 <signal name=
"current_folder_changed" handler=
"on_chooserbtn_dir_to_import_current_folder_changed"/>
40 <property name=
"position">1</property>
45 <property name=
"expand">False
</property>
49 <widget class=
"GtkCheckButton" id=
"checkbtn_include_subdirs">
50 <property name=
"visible">True
</property>
51 <property name=
"can_focus">True
</property>
52 <property name=
"label" translatable=
"yes">Include subdirectories
</property>
53 <property name=
"response_id">0</property>
54 <property name=
"draw_indicator">True
</property>
55 <signal name=
"toggled" handler=
"on_checkbtn_include_subdirs_toggled"/>
58 <property name=
"expand">False
</property>
59 <property name=
"position">1</property>
63 <widget class=
"GtkCheckButton" id=
"checkbtn_copy">
64 <property name=
"visible">True
</property>
65 <property name=
"can_focus">True
</property>
66 <property name=
"label" translatable=
"yes">Copy to Photos directory
</property>
67 <property name=
"response_id">0</property>
68 <property name=
"active">True
</property>
69 <property name=
"draw_indicator">True
</property>
72 <property name=
"expand">False
</property>
73 <property name=
"position">2</property>
77 <widget class=
"GtkHBox" id=
"hbox3">
78 <property name=
"visible">True
</property>
79 <property name=
"spacing">5</property>
81 <widget class=
"GtkLabel" id=
"label3">
82 <property name=
"visible">True
</property>
83 <property name=
"label" translatable=
"yes">Tags
</property>
86 <property name=
"expand">False
</property>
90 <widget class=
"GtkEntry" id=
"entry_import_tags">
91 <property name=
"visible">True
</property>
92 <property name=
"can_focus">True
</property>
95 <property name=
"position">1</property>
100 <property name=
"expand">False
</property>
101 <property name=
"position">3</property>
107 <widget class=
"GtkScrolledWindow" id=
"scrolledwindow3">
108 <property name=
"visible">True
</property>
109 <property name=
"can_focus">True
</property>
110 <property name=
"hscrollbar_policy">GTK_POLICY_NEVER
</property>
111 <property name=
"vscrollbar_policy">GTK_POLICY_AUTOMATIC
</property>
113 <widget class=
"GtkViewport" id=
"viewport2">
114 <property name=
"visible">True
</property>
115 <property name=
"resize_mode">GTK_RESIZE_QUEUE
</property>
117 <widget class=
"GtkIconView" id=
"iconview_preview">
118 <property name=
"width_request">170</property>
119 <property name=
"visible">True
</property>
120 <property name=
"can_focus">True
</property>
121 <property name=
"selection_mode">GTK_SELECTION_MULTIPLE
</property>
128 <property name=
"position">1</property>
134 <widget class=
"GtkProgressBar" id=
"progressbar_import">
135 <property name=
"visible">True
</property>
136 <property name=
"no_show_all">True
</property>
137 <property name=
"text" translatable=
"yes"></property>
140 <property name=
"expand">False
</property>
141 <property name=
"position">1</property>
145 <widget class=
"GtkHBox" id=
"hbox2">
146 <property name=
"visible">True
</property>
147 <property name=
"spacing">5</property>
149 <widget class=
"GtkButton" id=
"button2">
150 <property name=
"visible">True
</property>
151 <property name=
"can_focus">True
</property>
152 <property name=
"receives_default">True
</property>
153 <property name=
"label" translatable=
"yes">gtk-cancel
</property>
154 <property name=
"use_stock">True
</property>
155 <property name=
"response_id">0</property>
158 <property name=
"expand">False
</property>
159 <property name=
"pack_type">GTK_PACK_END
</property>
160 <property name=
"position">1</property>
164 <widget class=
"GtkButton" id=
"btn_accept">
165 <property name=
"visible">True
</property>
166 <property name=
"can_focus">True
</property>
167 <property name=
"receives_default">True
</property>
168 <property name=
"label" translatable=
"yes">gtk-ok
</property>
169 <property name=
"use_stock">True
</property>
170 <property name=
"response_id">0</property>
171 <signal name=
"clicked" handler=
"on_btn_accept_clicked"/>
174 <property name=
"expand">False
</property>
175 <property name=
"pack_type">GTK_PACK_END
</property>
180 <property name=
"expand">False
</property>
181 <property name=
"fill">False
</property>
182 <property name=
"padding">5</property>
183 <property name=
"position">2</property>
189 <widget class=
"GtkWindow" id=
"wnd_main">
190 <property name=
"width_request">400</property>
191 <property name=
"height_request">300</property>
192 <signal name=
"delete_event" handler=
"on_wnd_main_delete_event"/>
194 <widget class=
"GtkVBox" id=
"vbox1">
195 <property name=
"visible">True
</property>
203 <widget class=
"GtkHPaned" id=
"hpaned1">
204 <property name=
"visible">True
</property>
205 <property name=
"can_focus">True
</property>
207 <widget class=
"GtkVBox" id=
"vbox2">
208 <property name=
"visible">True
</property>
209 <property name=
"spacing">5</property>
211 <widget class=
"GtkLabel" id=
"lbl_original_date">
212 <property name=
"visible">True
</property>
215 <property name=
"expand">False
</property>
216 <property name=
"fill">False
</property>
220 <widget class=
"GtkLabel" id=
"lbl_tags">
221 <property name=
"visible">True
</property>
224 <property name=
"expand">False
</property>
225 <property name=
"fill">False
</property>
226 <property name=
"position">1</property>
234 <property name=
"resize">False
</property>
235 <property name=
"shrink">True
</property>
239 <widget class=
"GtkVBox" id=
"vbox3">
240 <property name=
"visible">True
</property>
242 <widget class=
"GtkHBox" id=
"hbox1">
243 <property name=
"visible">True
</property>
244 <property name=
"spacing">5</property>
246 <widget class=
"GtkLabel" id=
"label1">
247 <property name=
"visible">True
</property>
248 <property name=
"label" translatable=
"yes">Filter
</property>
251 <property name=
"expand">False
</property>
252 <property name=
"fill">False
</property>
256 <widget class=
"GtkEntry" id=
"entry_sql_filter">
257 <property name=
"visible">True
</property>
258 <property name=
"can_focus">True
</property>
259 <signal name=
"activate" handler=
"on_entry_sql_filter_activate"/>
262 <property name=
"expand">False
</property>
263 <property name=
"fill">False
</property>
264 <property name=
"position">1</property>
268 <widget class=
"GtkButton" id=
"btn_search_with_filter">
269 <property name=
"visible">True
</property>
270 <property name=
"can_focus">True
</property>
271 <property name=
"receives_default">True
</property>
272 <property name=
"label" translatable=
"yes">gtk-find
</property>
273 <property name=
"use_stock">True
</property>
274 <property name=
"response_id">0</property>
275 <signal name=
"clicked" handler=
"on_btn_search_with_filter_clicked"/>
278 <property name=
"expand">False
</property>
279 <property name=
"position">2</property>
284 <property name=
"expand">False
</property>
285 <property name=
"padding">5</property>
289 <widget class=
"GtkScrolledWindow" id=
"scrolledwindow1">
290 <property name=
"visible">True
</property>
291 <property name=
"can_focus">True
</property>
292 <property name=
"hscrollbar_policy">GTK_POLICY_AUTOMATIC
</property>
293 <property name=
"vscrollbar_policy">GTK_POLICY_AUTOMATIC
</property>
295 <widget class=
"GtkIconView" id=
"iconview1">
296 <property name=
"visible">True
</property>
297 <property name=
"can_focus">True
</property>
298 <signal name=
"item_activated" handler=
"on_iconview1_item_activated"/>
299 <signal name=
"selection_changed" handler=
"on_iconview1_selection_changed"/>
304 <property name=
"position">1</property>
309 <property name=
"resize">True
</property>
310 <property name=
"shrink">True
</property>
315 <property name=
"position">2</property>
319 <widget class=
"GtkProgressBar" id=
"progressbar1">
320 <property name=
"visible">True
</property>
321 <property name=
"no_show_all">True
</property>
322 <property name=
"text" translatable=
"yes"></property>
325 <property name=
"expand">False
</property>
326 <property name=
"fill">False
</property>
327 <property name=
"position">3</property>
331 <widget class=
"GtkStatusbar" id=
"statusbar1">
332 <property name=
"visible">True
</property>
333 <property name=
"spacing">2</property>
336 <property name=
"expand">False
</property>
337 <property name=
"position">4</property>
343 <widget class=
"GtkWindow" id=
"wnd_display_img">
344 <signal name=
"key_press_event" handler=
"on_wnd_display_img_key_press_event"/>
345 <signal name=
"delete_event" handler=
"on_wnd_display_img_delete_event"/>
346 <signal name=
"window_state_event" handler=
"on_wnd_display_img_window_state_event"/>
348 <widget class=
"GtkScrolledWindow" id=
"scrolledwindow2">
349 <property name=
"visible">True
</property>
350 <property name=
"can_focus">True
</property>
351 <property name=
"hscrollbar_policy">GTK_POLICY_AUTOMATIC
</property>
352 <property name=
"vscrollbar_policy">GTK_POLICY_AUTOMATIC
</property>
354 <widget class=
"GtkViewport" id=
"viewport1">
355 <property name=
"visible">True
</property>
356 <property name=
"resize_mode">GTK_RESIZE_QUEUE
</property>
358 <widget class=
"GtkImage" id=
"img">
359 <property name=
"visible">True
</property>
360 <property name=
"stock">gtk-missing-image
</property>