[f-spot] Fixes to MainWindow and POTFILES.in
- From: Stephane Delcroix <sdelcroix src gnome org>
- To: svn-commits-list gnome org
- Subject: [f-spot] Fixes to MainWindow and POTFILES.in
- Date: Thu, 2 Jul 2009 12:15:19 +0000 (UTC)
commit cc42aa8552cce336fa1acb8c889d01cd77020bbb
Author: Lorenzo Milesi <maxxer yetopen it>
Date: Thu Jul 2 14:08:50 2009 +0200
Fixes to MainWindow and POTFILES.in
* Moved main_window.ui to src/ui
* Added new GtkBuilder main_window to translatable files
* Removed MW dialog from f-spot.glade
* Fixed some missing translatable labels in m_w.ui
po/POTFILES.in | 1 +
src/Makefile.am | 4 +-
src/f-spot.glade | 1200 -------------------------------------------------
src/ui/main_window.ui | 1054 +++++++++++++++++++++++++++++++++++++++++++
4 files changed, 1057 insertions(+), 1202 deletions(-)
---
diff --git a/po/POTFILES.in b/po/POTFILES.in
index cc8fce1..a4cd421 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -84,6 +84,7 @@ src/UI.Dialog/ThreadProgressDialog.cs
src/UI.Dialog/ui/AdjustTimeDialog.ui
src/UI.Dialog/ui/PreferenceDialog.glade
src/UI.Dialog/ui/DateRangeDialog.ui
+src/ui/main_window.ui
src/Updater.cs
src/Util.cs
src/Utils/Unix.cs
diff --git a/src/Makefile.am b/src/Makefile.am
index b15cbea..23993ef 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -398,8 +398,8 @@ F_SPOT_ASSEMBLIES = \
F_SPOT_DISTRESOURCES = \
$(srcdir)/dces.rdf \
$(srcdir)/f-spot.glade \
- $(srcdir)/UI.Dialog/ui/AdjustTimeDialog.ui \
- $(srcdir)/main_window.ui \
+ $(srcdir)/UI.Dialog/ui/AdjustTimeDialog.ui \
+ $(srcdir)/ui/main_window.ui \
$(srcdir)/UI.Dialog/ui/DateRangeDialog.ui \
$(srcdir)/UI.Dialog/ui/PreferenceDialog.glade \
$(srcdir)/FSpot.addin.xml
diff --git a/src/f-spot.glade b/src/f-spot.glade
index fdd7402..93c8def 100644
--- a/src/f-spot.glade
+++ b/src/f-spot.glade
@@ -2467,1206 +2467,6 @@
</widget>
</child>
</widget>
- <widget class="GtkWindow" id="main_window">
- <property name="title" translatable="yes">F-Spot</property>
- <property name="window_position">GTK_WIN_POS_CENTER</property>
- <child>
- <widget class="GtkVBox" id="vbox41">
- <property name="visible">True</property>
- <child>
- <widget class="GtkMenuBar" id="menubar1">
- <property name="visible">True</property>
- <child>
- <widget class="GtkMenuItem" id="file1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Photo</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="file1_menu">
- <child>
- <widget class="GtkImageMenuItem" id="new1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Import...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleImportCommand"/>
- <accelerator key="n" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="menu-item-image25">
- <property name="stock">gtk-add</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator4">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="version_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Version</property>
- <property name="use_underline">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="create_version_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Create _New Version...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleCreateVersionCommand"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="delete_version_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Delete Version</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleDeleteVersionCommand"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="rename_version_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Rename Version</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleRenameVersionCommand"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator1">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="export">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Export to</property>
- <property name="use_underline">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="print">
- <property name="visible">True</property>
- <property name="label">gtk-print</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <signal name="activate" handler="HandlePrintCommand"/>
- <accelerator key="p" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="pagesetup_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Page Set_up...</property>
- <property name="use_underline">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="send_mail">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Send by _Mail...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSendMailCommand"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image47">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">mail-forward</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator10">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="close1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Quit</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleCloseCommand"/>
- <accelerator key="q" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <accelerator key="w" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image48">
- <property name="visible">True</property>
- <property name="stock">gtk-quit</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="edit2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Edit</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="edit2_menu">
- <child>
- <widget class="GtkMenuItem" id="copy_location">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Copy Locat_ion</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleCopyLocation"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="select_all">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Select _All</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSelectAllCommand"/>
- <accelerator key="A" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="select_none">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Select _None</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSelectNoneCommand"/>
- <accelerator key="A" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator13">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="rotate_left">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Rotate _Left</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleRotate270Command"/>
- <accelerator key="bracketleft" modifiers="" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image556">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">object-rotate-left</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="rotate_right">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Rotate _Right</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleRotate90Command"/>
- <accelerator key="bracketright" modifiers="" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image557">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">object-rotate-right</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator2">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="sharpen">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Sharpen...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSharpen"/>
- <accelerator key="s" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="adjust_time">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Adjust _Time...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleAdjustTime"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator19">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="update_thumbnail">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Re_fresh Thumbnail</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleUpdateThumbnailCommand"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="delete_from_drive">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Delete From Drive</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleDeleteCommand"/>
- <accelerator key="Delete" modifiers="GDK_SHIFT_MASK" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="remove_from_catalog">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Remove From Catalog</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleRemoveCommand"/>
- <accelerator key="Delete" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="set_as_background">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Set as _Background</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSetAsBackgroundCommand"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator11">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="attach_tag">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Attach Tag</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleTagMenuActivate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image559">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="remove_tag">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Rem_ove Tag</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleTagMenuActivate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image560">
- <property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator111">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="preferences3">
- <property name="visible">True</property>
- <property name="label">gtk-preferences</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <signal name="activate" handler="HandlePreferences"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="extensions">
- <property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="label" translatable="yes">Manage _Extensions</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleManageExtensions"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="view1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_View</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="view1_menu">
- <child>
- <widget class="GtkImageMenuItem" id="slide_show">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Slideshow</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleViewSlideShow"/>
- <accelerator key="F5" modifiers="" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image49">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">media-playback-start</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="fullscreen1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Fullscreen</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleViewFullscreen"/>
- <accelerator key="F11" modifiers="" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image50">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">view-fullscreen</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator18">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="thumbnails_elements_menu">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Thumbnail _elements</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="tag_icon_size_menu">
- <child>
- <widget class="GtkCheckMenuItem" id="display_dates_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Dates</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleDisplayDates"/>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="display_tags_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">T_ags</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleDisplayTags"/>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="display_ratings_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Ratings</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleDisplayRatings"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="components_menu">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Components</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="tag_icon_size_menu">
- <child>
- <widget class="GtkCheckMenuItem" id="display_sidebar">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Side_bar</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleDisplayInfoSidebar"/>
- <accelerator key="F9" modifiers="" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="display_timeline">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Timeline</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="sensitive">True</property>
- <signal name="activate" handler="HandleDisplayGroupSelector"/>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="display_filmstrip">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Filmstrip</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <property name="sensitive">False</property>
- <signal name="activate" handler="HandleDisplayFilmstrip"/>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="display_toolbar">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Too_lbar</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleDisplayToolbar"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator17">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="zoom_in">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Zoom _in</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleZoomIn"/>
- <accelerator key="equal" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <accelerator key="plus" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image51">
- <property name="visible">True</property>
- <property name="stock">gtk-zoom-in</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="zoom_out">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Zoom _out</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleZoomOut"/>
- <accelerator key="minus" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image52">
- <property name="visible">True</property>
- <property name="stock">gtk-zoom-out</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="loupe_menu_item">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Loupe</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleLoupe"/>
- <accelerator key="v" signal="activate"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator16">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="tag_icon_size">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Tag Icons</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="tag_icon_size_menu">
- <child>
- <widget class="GtkRadioMenuItem" id="tag_icon_hidden">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Hidden</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleTagSizeChange"/>
- </widget>
- </child>
- <child>
- <widget class="GtkRadioMenuItem" id="tag_icon_small">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Small</property>
- <property name="use_underline">True</property>
- <property name="group">tag_icon_hidden</property>
- <signal name="activate" handler="HandleTagSizeChange"/>
- </widget>
- </child>
- <child>
- <widget class="GtkRadioMenuItem" id="tag_icon_medium">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Medium</property>
- <property name="use_underline">True</property>
- <property name="group">tag_icon_hidden</property>
- <signal name="activate" handler="HandleTagSizeChange"/>
- </widget>
- </child>
- <child>
- <widget class="GtkRadioMenuItem" id="tag_icon_large">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Large</property>
- <property name="use_underline">True</property>
- <property name="group">tag_icon_hidden</property>
- <signal name="activate" handler="HandleTagSizeChange"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator16">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="arranged_by">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Arrange _by</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="arranged_by_menu">
- <child>
- <widget class="GtkRadioMenuItem" id="month">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Month</property>
- <property name="use_underline">True</property>
- <property name="active">True</property>
- <signal name="activate" handler="HandleArrangeByTime"/>
- </widget>
- </child>
- <child>
- <widget class="GtkRadioMenuItem" id="directory">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Folder</property>
- <property name="use_underline">True</property>
- <property name="group">month</property>
- <signal name="activate" handler="HandleArrangeByDirectory"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="reverse_order">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Reverse Order</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleReverseOrder"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="find">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Fin_d</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="find_menu">
- <child>
- <widget class="GtkImageMenuItem" id="find_by_tag">
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleFindByTag"/>
- <accelerator key="f" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image35">
- <property name="visible">True</property>
- <property name="stock">gtk-find</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="find_add_tag">
- <property name="visible">True</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleIncludeTag"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image35">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="find_add_tag_with">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleFindAddTagWith"/>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator225">
- <property name="visible">True</property>
- </widget>
- </child>
-
-
- <child>
- <widget class="GtkMenuItem" id="rate_submenu">
- <property name="visible">True</property>
- <property name="label" translatable="yes">By _Rating</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="rate_find_menu">
-
- <child>
- <widget class="GtkMenuItem" id="set_rating_filter1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Set Rating filter...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSetRatingFilter"/>
- </widget>
- </child>
-
- <child>
- <widget class="GtkMenuItem" id="clear_rating_filter">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Clear Rating Filter</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleClearRatingFilter"/>
- </widget>
- </child>
-
- </widget>
- </child>
- </widget>
- </child>
-
- <child>
- <widget class="GtkMenuItem" id="date_submenu">
- <property name="visible">True</property>
- <property name="label" translatable="yes">By _Date</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="date_find_menu">
-
- <child>
- <widget class="GtkMenuItem" id="set_date_range1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Set Date Range...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSetDateRange"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="clear_date_range">
- <property name="visible">True</property>
- <property name="sensitive">False</property>
- <property name="label" translatable="yes">_Clear Date Range</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleClearDateRange"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
-
- <child>
- <widget class="GtkImageMenuItem" id="rolls_submenu">
- <property name="visible">True</property>
- <property name="label" translatable="yes">By _Import Roll</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="rolls_find_menu">
- <child>
- <widget class="GtkMenuItem" id="last_roll">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Last Import Roll</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSelectLastRoll"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="select_rolls">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Select Import Rolls...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleSelectRolls"/>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="clear_roll_filter">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Clear Roll Filter</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleClearRollFilter"/>
- </widget>
- </child>
- </widget>
- </child>
- <child internal-child="image">
- <widget class="GtkImage" id="menu-item-image26">
- <property name="visible">True</property>
- <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
- <property name="icon_size">1</property>
- <property name="icon_name">film-roll</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator15">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkCheckMenuItem" id="find_untagged">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Untagged Photos</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleFindUntagged"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="tags1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Tags</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="tags1_menu">
- <child>
- <widget class="GtkImageMenuItem" id="create_new_category1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Create New _Tag...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleCreateNewCategoryCommand"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image53">
- <property name="visible">True</property>
- <property name="icon_size">1</property>
- <property name="icon_name">tag-new</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator8">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="edit_selected_tag">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Edit Selected Tag...</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleEditSelectedTag"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image554">
- <property name="visible">True</property>
- <property name="stock">gtk-edit</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="delete_selected_tag">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Delete Selected Tag</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleDeleteSelectedTagCommand"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image555">
- <property name="visible">True</property>
- <property name="stock">gtk-delete</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkSeparatorMenuItem" id="separator12">
- <property name="visible">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="attach_tag_to_selection">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Attach Tag to Selection</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleAttachTagCommand"/>
- <accelerator key="t" modifiers="GDK_CONTROL_MASK" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image561">
- <property name="visible">True</property>
- <property name="stock">gtk-add</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="remove_tag_from_selection">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Remove Tag From Selection</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleRemoveTagCommand"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image562">
- <property name="visible">True</property>
- <property name="stock">gtk-remove</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="tools">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Tools</property>
- <property name="use_underline">True</property>
- </widget>
- </child>
- <child>
- <widget class="GtkMenuItem" id="help1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Help</property>
- <property name="use_underline">True</property>
- <child>
- <widget class="GtkMenu" id="help1_menu">
- <child>
- <widget class="GtkImageMenuItem" id="help1">
- <property name="visible">True</property>
- <property name="label" translatable="yes">_Contents</property>
- <property name="use_underline">True</property>
- <signal name="activate" handler="HandleHelp"/>
- <accelerator key="F1" modifiers="" signal="activate"/>
- <child internal-child="image">
- <widget class="GtkImage" id="image54">
- <property name="visible">True</property>
- <property name="stock">gtk-help</property>
- <property name="icon_size">1</property>
- </widget>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkImageMenuItem" id="about1">
- <property name="visible">True</property>
- <property name="label">gtk-about</property>
- <property name="use_underline">True</property>
- <property name="use_stock">True</property>
- <signal name="activate" handler="HandleAbout"/>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="toolbar_vbox">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="group_vbox">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHPaned" id="main_hpaned">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="position">200</property>
- <child>
- <widget class="GtkVBox" id="info_vbox">
- <property name="visible">True</property>
- <child>
- <widget class="GtkVBox" id="sidebar_vbox">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- </child>
- <child>
- <widget class="GtkVBox" id="left_vbox">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="resize">False</property>
- <property name="shrink">True</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="view_vbox">
- <property name="visible">True</property>
- <child>
- <widget class="GtkNotebook" id="view_notebook">
- <property name="visible">True</property>
- <property name="show_tabs">False</property>
- <property name="show_border">False</property>
- <child>
- <widget class="GtkScrolledWindow" id="icon_view_scrolled">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="hscrollbar_policy">GTK_POLICY_NEVER</property>
- <property name="shadow_type">GTK_SHADOW_IN</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="tab_expand">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label2">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Browse</property>
- </widget>
- <packing>
- <property name="type">tab</property>
- <property name="tab_expand">False</property>
- <property name="tab_fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="photo_box">
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- <property name="tab_expand">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="label3">
- <property name="visible">True</property>
- <property name="label" translatable="yes">View</property>
- </widget>
- <packing>
- <property name="type">tab</property>
- <property name="position">1</property>
- <property name="tab_expand">False</property>
- <property name="tab_fill">False</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="tagbar">
- <property name="border_width">2</property>
- <property name="spacing">1</property>
- <child>
- <widget class="GtkLabel" id="label160">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Tags: </property>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkVBox" id="tag_entry_container">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkButton" id="tag_close_button">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="relief">GTK_RELIEF_NONE</property>
- <property name="response_id">0</property>
- <signal name="pressed" handler="HandleTagBarCloseButtonPressed"/>
- <child>
- <widget class="GtkImage" id="image23">
- <property name="visible">True</property>
- <property name="stock">gtk-close</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="pack_type">GTK_PACK_END</property>
- <property name="position">1</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="resize">True</property>
- <property name="shrink">True</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="position">2</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox61">
- <property name="visible">True</property>
- <child>
- <widget class="GtkHBox" id="hbox62">
- <property name="width_request">142</property>
- <property name="visible">True</property>
- <child>
- <placeholder/>
- </child>
- <child>
- <placeholder/>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkLabel" id="status_label">
- <property name="visible">True</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHBox" id="hbox63">
- <property name="visible">True</property>
- <child>
- <widget class="GtkEventBox" id="eventbox1">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="events">GDK_BUTTON_PRESS_MASK</property>
- <property name="tooltip" translatable="yes">Zoom out</property>
- <signal name="button_press_event" handler="HandleZoomOut"/>
- <child>
- <widget class="GtkImage" id="far_image">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="icon_name">view-far</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- </packing>
- </child>
- <child>
- <widget class="GtkHScale" id="zoom_scale">
- <property name="width_request">100</property>
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="adjustment">0.78461538461500002 0 1 0.10000000149 0 0</property>
- <property name="draw_value">False</property>
- </widget>
- <packing>
- <property name="position">1</property>
- </packing>
- </child>
- <child>
- <widget class="GtkEventBox" id="eventbox2">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="events">GDK_BUTTON_PRESS_MASK</property>
- <property name="tooltip" translatable="yes">Zoom in</property>
- <signal name="button_press_event" handler="HandleZoomIn"/>
- <child>
- <widget class="GtkImage" id="near_image">
- <property name="visible">True</property>
- <property name="can_focus">True</property>
- <property name="icon_name">view-near</property>
- </widget>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="padding">6</property>
- <property name="position">2</property>
- </packing>
- </child>
- </widget>
- <packing>
- <property name="expand">False</property>
- <property name="fill">False</property>
- <property name="pack_type">GTK_PACK_END</property>
- <property name="position">3</property>
- </packing>
- </child>
- </widget>
- </child>
- </widget>
<widget class="GtkDialog" id="import_dialog">
<property name="title" translatable="yes">Import</property>
<property name="modal">True</property>
diff --git a/src/ui/main_window.ui b/src/ui/main_window.ui
new file mode 100644
index 0000000..39c5af9
--- /dev/null
+++ b/src/ui/main_window.ui
@@ -0,0 +1,1054 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.16"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkWindow" id="main_window">
+ <property name="title" translatable="yes">F-Spot</property>
+ <property name="window_position">center</property>
+ <child>
+ <object class="GtkVBox" id="vbox41">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkMenuBar" id="menubar1">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkMenuItem" id="file1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Photo</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="file1_menu">
+ <child>
+ <object class="GtkImageMenuItem" id="new1">
+ <property name="label" translatable="yes">_Import...</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="n" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleImportCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator4">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="version_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Version</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="create_version_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Create _New Version...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleCreateVersionCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="delete_version_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Delete Version</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleDeleteVersionCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="rename_version_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Rename Version</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleRenameVersionCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator1">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="export">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Export to</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="print">
+ <property name="label">gtk-print</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandlePrintCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="pagesetup_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Page Set_up...</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="send_mail">
+ <property name="label" translatable="yes">Send by _Mail...</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleSendMailCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator10">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="close1">
+ <property name="label" translatable="yes">_Quit</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="w" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleCloseCommand"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="edit2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Edit</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="edit2_menu">
+ <child>
+ <object class="GtkMenuItem" id="copy_location">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Copy Locat_ion</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleCopyLocation"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="select_all">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Select _All</property>
+ <property name="use_underline">True</property>
+ <accelerator key="A" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleSelectAllCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="select_none">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Select _None</property>
+ <property name="use_underline">True</property>
+ <accelerator key="A" signal="activate" modifiers="GDK_SHIFT_MASK | GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleSelectNoneCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator13">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="rotate_left">
+ <property name="label" translatable="yes">Rotate _Left</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="bracketleft" signal="activate"/>
+ <signal name="activate" handler="HandleRotate270Command"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="rotate_right">
+ <property name="label" translatable="yes">Rotate _Right</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="bracketright" signal="activate"/>
+ <signal name="activate" handler="HandleRotate90Command"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator2">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="sharpen">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Sharpen...</property>
+ <property name="use_underline">True</property>
+ <accelerator key="s" signal="activate"/>
+ <signal name="activate" handler="HandleSharpen"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="adjust_time">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Adjust _Time...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleAdjustTime"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator19">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="update_thumbnail">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Re_fresh Thumbnail</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleUpdateThumbnailCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="delete_from_drive">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Delete From Drive</property>
+ <property name="use_underline">True</property>
+ <accelerator key="Delete" signal="activate" modifiers="GDK_SHIFT_MASK"/>
+ <signal name="activate" handler="HandleDeleteCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="remove_from_catalog">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Remove From Catalog</property>
+ <property name="use_underline">True</property>
+ <accelerator key="Delete" signal="activate"/>
+ <signal name="activate" handler="HandleRemoveCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="set_as_background">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Set as _Background</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleSetAsBackgroundCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator11">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="attach_tag">
+ <property name="label" translatable="yes">_Attach Tag</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleTagMenuActivate"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="remove_tag">
+ <property name="label" translatable="yes">Rem_ove Tag</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleTagMenuActivate"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator111">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="preferences3">
+ <property name="label">gtk-preferences</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandlePreferences"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="extensions">
+ <property name="visible">True</property>
+ <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+ <property name="label" translatable="yes">Manage _Extensions</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleManageExtensions"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="view1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_View</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="view1_menu">
+ <child>
+ <object class="GtkImageMenuItem" id="slide_show">
+ <property name="label" translatable="yes">_Slideshow</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="F5" signal="activate"/>
+ <signal name="activate" handler="HandleViewSlideShow"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="fullscreen1">
+ <property name="label" translatable="yes">_Fullscreen</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="F11" signal="activate"/>
+ <signal name="activate" handler="HandleViewFullscreen"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator18">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="thumbnails_elements_menu">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Thumbnail _elements</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="tag_icon_size_menu">
+ <child>
+ <object class="GtkCheckMenuItem" id="display_dates_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Dates</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayDates"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="display_tags_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">T_ags</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayTags"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="display_ratings_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Ratings</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayRatings"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="components_menu">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Components</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="tag_icon_size_menu1">
+ <child>
+ <object class="GtkCheckMenuItem" id="display_sidebar">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Side_bar</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <accelerator key="F9" signal="activate"/>
+ <signal name="activate" handler="HandleDisplayInfoSidebar"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="display_timeline">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Timeline</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayGroupSelector"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="display_filmstrip">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="label" translatable="yes">_Filmstrip</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayFilmstrip"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="display_toolbar">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Too_lbar</property>
+ <property name="use_underline">True</property>
+ <property name="active">True</property>
+ <signal name="activate" handler="HandleDisplayToolbar"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator17">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="zoom_in">
+ <property name="label">Zoom _in</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="plus" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="equal" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleZoomIn"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="zoom_out">
+ <property name="label">Zoom _out</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="minus" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleZoomOut"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="loupe_menu_item">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Loupe</property>
+ <property name="use_underline">True</property>
+ <accelerator key="v" signal="activate"/>
+ <signal name="activate" handler="HandleLoupe"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator16">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="tag_icon_size">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Tag Icons</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="tag_icon_size_menu2">
+ <child>
+ <object class="GtkRadioMenuItem" id="tag_icon_hidden">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Hidden</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleTagSizeChange"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkRadioMenuItem" id="tag_icon_small">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Small</property>
+ <property name="use_underline">True</property>
+ <property name="group">tag_icon_hidden</property>
+ <signal name="activate" handler="HandleTagSizeChange"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkRadioMenuItem" id="tag_icon_medium">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Medium</property>
+ <property name="use_underline">True</property>
+ <property name="group">tag_icon_hidden</property>
+ <signal name="activate" handler="HandleTagSizeChange"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkRadioMenuItem" id="tag_icon_large">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Large</property>
+ <property name="use_underline">True</property>
+ <property name="group">tag_icon_hidden</property>
+ <signal name="activate" handler="HandleTagSizeChange"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator3">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="reverse_order">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Reverse Order</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleReverseOrder"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="find">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Fin_d</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="find_menu">
+ <child>
+ <object class="GtkImageMenuItem" id="find_by_tag">
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="f" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleFindByTag"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="find_add_tag">
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleIncludeTag"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="find_add_tag_with">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleFindAddTagWith"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator225">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="rate_submenu">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">By _Rating</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="rate_find_menu">
+ <child>
+ <object class="GtkMenuItem" id="set_rating_filter1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Set Rating filter...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleSetRatingFilter"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="clear_rating_filter">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Clear Rating Filter</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleClearRatingFilter"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="date_submenu">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">By _Date</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="date_find_menu">
+ <child>
+ <object class="GtkMenuItem" id="set_date_range1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Set Date Range...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleSetDateRange"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="clear_date_range">
+ <property name="visible">True</property>
+ <property name="sensitive">False</property>
+ <property name="label" translatable="yes">_Clear Date Range</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleClearDateRange"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="rolls_submenu">
+ <property name="label" translatable="yes">By _Import Roll</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="rolls_find_menu">
+ <child>
+ <object class="GtkMenuItem" id="last_roll">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Last Import Roll</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleSelectLastRoll"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="select_rolls">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Select Import Rolls...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleSelectRolls"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="clear_roll_filter">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Clear Roll Filter</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleClearRollFilter"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator15">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkCheckMenuItem" id="find_untagged">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Untagged Photos</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="HandleFindUntagged"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="tags1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Tags</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="tags1_menu">
+ <child>
+ <object class="GtkImageMenuItem" id="create_new_category1">
+ <property name="label" translatable="yes">Create New _Tag...</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleCreateNewCategoryCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator8">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="edit_selected_tag">
+ <property name="label" translatable="yes">_Edit Selected Tag...</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleEditSelectedTag"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="delete_selected_tag">
+ <property name="label" translatable="yes">_Delete Selected Tag</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleDeleteSelectedTagCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkSeparatorMenuItem" id="separator12">
+ <property name="visible">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="attach_tag_to_selection">
+ <property name="label" translatable="yes">_Attach Tag to Selection</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="t" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <signal name="activate" handler="HandleAttachTagCommand"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="remove_tag_from_selection">
+ <property name="label" translatable="yes">_Remove Tag From Selection</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleRemoveTagCommand"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="tools">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Tools</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkMenuItem" id="help1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Help</property>
+ <property name="use_underline">True</property>
+ <child type="submenu">
+ <object class="GtkMenu" id="help1_menu">
+ <child>
+ <object class="GtkImageMenuItem" id="help2">
+ <property name="label" translatable="yes">_Contents</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <accelerator key="F1" signal="activate"/>
+ <signal name="activate" handler="HandleHelp"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkImageMenuItem" id="about1">
+ <property name="label">gtk-about</property>
+ <property name="visible">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="HandleAbout"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="toolbar_vbox">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="group_vbox">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkHPaned" id="main_hpaned">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="position">200</property>
+ <child>
+ <object class="GtkVBox" id="info_vbox">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkVBox" id="sidebar_vbox">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="left_vbox">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="resize">False</property>
+ <property name="shrink">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="view_vbox">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkNotebook" id="view_notebook">
+ <property name="visible">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
+ <child>
+ <object class="GtkScrolledWindow" id="icon_view_scrolled">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Browse</property>
+ </object>
+ <packing>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="photo_box">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label3">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">View</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ <property name="tab_fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="tagbar">
+ <property name="border_width">2</property>
+ <property name="spacing">1</property>
+ <child>
+ <object class="GtkLabel" id="label160">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Tags: </property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="tag_entry_container">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="tag_close_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="relief">none</property>
+ <signal name="pressed" handler="HandleTagBarCloseButtonPressed"/>
+ <child>
+ <object class="GtkImage" id="image23">
+ <property name="visible">True</property>
+ <property name="stock">gtk-close</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="resize">True</property>
+ <property name="shrink">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox61">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkHBox" id="hbox62">
+ <property name="width_request">142</property>
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="status_label">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox63">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkEventBox" id="eventbox1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="events">GDK_BUTTON_PRESS_MASK</property>
+ <signal name="button_press_event" handler="HandleZoomOut"/>
+ <child>
+ <object class="GtkImage" id="far_image">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tooltip_text" translatable="yes">Zoom Out</property>
+ <property name="icon_name">view-far</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHScale" id="zoom_scale">
+ <property name="width_request">100</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="adjustment">zoom_adjustment</property>
+ <property name="draw_value">False</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEventBox" id="eventbox2">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="events">GDK_BUTTON_PRESS_MASK</property>
+ <signal name="button_press_event" handler="HandleZoomIn"/>
+ <child>
+ <object class="GtkImage" id="near_image">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tooltip_text" translatable="yes">Zoom In</property>
+ <property name="icon_name">view-near</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="padding">6</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">3</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <object class="GtkAdjustment" id="zoom_adjustment">
+ <property name="value">0.78000000000000003</property>
+ <property name="upper">1</property>
+ <property name="step_increment">0.10000000000000001</property>
+ </object>
+</interface>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]