summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorPerberos <[email protected]>2011-11-09 22:53:33 -0300
committerPerberos <[email protected]>2011-11-09 22:53:33 -0300
commit70438138096a47b2505ac55634cd94947ce378b6 (patch)
treee45e49dda10a71616466500a4ab65d1c54b5f6c1 /data
downloadengrampa-70438138096a47b2505ac55634cd94947ce378b6.tar.bz2
engrampa-70438138096a47b2505ac55634cd94947ce378b6.tar.xz
initial
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am49
-rw-r--r--data/file-roller.desktop.in.in16
-rw-r--r--data/file-roller.schemas426
-rw-r--r--data/icons/16x16/Makefile.am3
-rw-r--r--data/icons/16x16/actions/Makefile.am17
-rw-r--r--data/icons/16x16/actions/add-files-to-archive.pngbin0 -> 562 bytes
-rw-r--r--data/icons/16x16/actions/add-folder-to-archive.pngbin0 -> 689 bytes
-rw-r--r--data/icons/16x16/actions/extract-archive.pngbin0 -> 754 bytes
-rw-r--r--data/icons/16x16/apps/Makefile.am26
-rw-r--r--data/icons/16x16/apps/file-roller.pngbin0 -> 856 bytes
-rw-r--r--data/icons/22x22/Makefile.am3
-rw-r--r--data/icons/22x22/apps/Makefile.am26
-rw-r--r--data/icons/22x22/apps/file-roller.pngbin0 -> 1225 bytes
-rw-r--r--data/icons/24x24/Makefile.am3
-rw-r--r--data/icons/24x24/actions/Makefile.am17
-rw-r--r--data/icons/24x24/actions/add-files-to-archive.pngbin0 -> 1124 bytes
-rw-r--r--data/icons/24x24/actions/add-folder-to-archive.pngbin0 -> 1150 bytes
-rw-r--r--data/icons/24x24/actions/extract-archive.pngbin0 -> 1107 bytes
-rw-r--r--data/icons/24x24/apps/Makefile.am27
-rw-r--r--data/icons/24x24/apps/file-roller.pngbin0 -> 1261 bytes
-rw-r--r--data/icons/32x32/Makefile.am3
-rw-r--r--data/icons/32x32/apps/Makefile.am26
-rw-r--r--data/icons/32x32/apps/file-roller.pngbin0 -> 1878 bytes
-rw-r--r--data/icons/Makefile.am3
-rw-r--r--data/icons/scalable/Makefile.am3
-rw-r--r--data/icons/scalable/apps/Makefile.am26
-rw-r--r--data/icons/scalable/apps/file-roller.svg704
-rw-r--r--data/packages.match29
-rw-r--r--data/packages.match.in2
-rw-r--r--data/ui/Makefile.am15
-rw-r--r--data/ui/add-options.ui125
-rw-r--r--data/ui/batch-add-files.ui379
-rw-r--r--data/ui/batch-password.ui164
-rw-r--r--data/ui/delete.ui141
-rw-r--r--data/ui/new.ui254
-rw-r--r--data/ui/open-with.ui246
-rw-r--r--data/ui/password.ui167
-rw-r--r--data/ui/properties.ui276
-rw-r--r--data/ui/update.ui362
39 files changed, 3538 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..5c91a22
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,49 @@
+@INTLTOOL_DESKTOP_RULE@
+
+SUBDIRS = ui icons
+
+desktop_in_in_files = file-roller.desktop.in.in
+desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
+
+desktopdir = $(datadir)/applications
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+matchdir = $(datadir)/file-roller
+match_DATA = packages.match
+
+schemadir = @MATECONF_SCHEMA_FILE_DIR@
+schema_DATA = file-roller.schemas
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-local:
+if MATECONF_SCHEMAS_INSTALL
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(srcdir)/$(schema_DATA)
+endif
+
+install-data-hook: update-icon-cache
+uninstall-hook: update-icon-cache
+update-icon-cache:
+ if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After (un)install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+
+EXTRA_DIST = \
+ $(desktop_in_in_files) \
+ $(desktop_in_files) \
+ $(desktop_DATA) \
+ packages.match.in \
+ packages.match \
+ $(schema_DATA)
+
+
+DISTCLEANFILES = \
+ $(desktop_in_files) \
+ $(desktop_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/data/file-roller.desktop.in.in b/data/file-roller.desktop.in.in
new file mode 100644
index 0000000..445c797
--- /dev/null
+++ b/data/file-roller.desktop.in.in
@@ -0,0 +1,16 @@
+[Desktop Entry]
+_Name=Archive Manager
+_Comment=Create and modify an archive
+TryExec=file-roller
+Exec=file-roller %U
+StartupNotify=true
+Terminal=false
+Type=Application
+Icon=file-roller
+Categories=GTK;MATE;Utility;Archiving;Compression;
+MimeType=application/x-7z-compressed;application/x-7z-compressed-tar;application/x-ace;application/x-alz;application/x-ar;application/x-arj;application/x-bzip;application/x-bzip-compressed-tar;application/x-bzip1;application/x-bzip1-compressed-tar;application/x-cabinet;application/x-cbr;application/x-cbz;application/x-cd-image;application/x-compress;application/x-compressed-tar;application/x-cpio;application/x-deb;application/x-ear;application/x-ms-dos-executable;application/x-gtar;application/x-gzip;application/x-gzpostscript;application/x-java-archive;application/x-lha;application/x-lhz;application/x-lrzip;application/x-lrzip-compressed-tar;application/x-lzip;application/x-lzip-compressed-tar;application/x-lzma;application/x-lzma-compressed-tar;application/x-lzop;application/x-lzop-compressed-tar;application/x-rar;application/x-rar-compressed;application/x-rpm;application/x-rzip;application/x-tar;application/x-tarz;application/x-stuffit;application/x-war;application/x-xz;application/x-xz-compressed-tar;application/x-zip;application/x-zip-compressed;application/x-zoo;application/zip;
+X-MATE-DocPath=file-roller/file-roller.xml
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=file-roller
+X-MATE-Bugzilla-Component=general
+X-MATE-Bugzilla-Version=@VERSION@
diff --git a/data/file-roller.schemas b/data/file-roller.schemas
new file mode 100644
index 0000000..5ad86ac
--- /dev/null
+++ b/data/file-roller.schemas
@@ -0,0 +1,426 @@
+<mateconfschemafile>
+ <schemalist>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/sort_method</key>
+ <applyto>/apps/file-roller/listing/sort_method</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default>name</default>
+ <locale name="C">
+ <short>How to sort files</short>
+ <long>What criteria must be used to arrange files. Possible values:
+ name, size, type, time, path.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/sort_type</key>
+ <applyto>/apps/file-roller/listing/sort_type</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default>ascending</default>
+ <locale name="C">
+ <short>Sort type</short>
+ <long>Whether to sort in ascending or descending direction. Possible
+ values: ascending, descending.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/list_mode</key>
+ <applyto>/apps/file-roller/listing/list_mode</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default>as_folder</default>
+ <locale name="C">
+ <short>List Mode</short>
+ <long>Whether to view all files in the archive (all_files), or
+ view the archive as a folder (as_folder).</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/show_type</key>
+ <applyto>/apps/file-roller/listing/show_type</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Display type</short>
+ <long>Display the Type column in the main window.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/show_size</key>
+ <applyto>/apps/file-roller/listing/show_size</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Display size</short>
+ <long>Display the Size column in the main window.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/show_time</key>
+ <applyto>/apps/file-roller/listing/show_time</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Display time</short>
+ <long>Display the Time column in the main window.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/show_path</key>
+ <applyto>/apps/file-roller/listing/show_path</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Display path</short>
+ <long>Display the Path column in the main window.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/use_mime_icons</key>
+ <applyto>/apps/file-roller/listing/use_mime_icons</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Use mime icons</short>
+ <long>if TRUE will display icons depending on the file type (slower),
+ otherwise will use always the same icon for all files (faster).
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/listing/name_column_width</key>
+ <applyto>/apps/file-roller/listing/name_column_width</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>250</default>
+ <locale name="C">
+ <short>Name column width</short>
+ <long>The default width ofthe name column the file list.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/history_len</key>
+ <applyto>/apps/file-roller/ui/history_len</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>5</default>
+ <locale name="C">
+ <short>Max history length</short>
+ <long>Max number of items in the Open Recents menu.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/window_width</key>
+ <applyto>/apps/file-roller/ui/window_width</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>600</default>
+ <locale name="C">
+ <short></short>
+ <long>
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/window_height</key>
+ <applyto>/apps/file-roller/ui/window_height</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>480</default>
+ <locale name="C">
+ <short></short>
+ <long>
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/sidebar_width</key>
+ <applyto>/apps/file-roller/ui/sidebar_width</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>200</default>
+ <locale name="C">
+ <short></short>
+ <long>
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/view_toolbar</key>
+ <applyto>/apps/file-roller/ui/view_toolbar</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>View toolbar</short>
+ <long>Whether to display the toolbar.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/view_statusbar</key>
+ <applyto>/apps/file-roller/ui/view_statusbar</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>View statusbar</short>
+ <long>Whether to display the statusbar.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/ui/view_folders</key>
+ <applyto>/apps/file-roller/ui/view_folders</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>View the folders pane</short>
+ <long>Whether to display the folders pane.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/general/editors</key>
+ <applyto>/apps/file-roller/general/editors</applyto>
+ <owner>file-roller</owner>
+ <type>list</type>
+ <list_type>string</list_type>
+ <default>[]</default>
+ <locale name="C">
+ <short>Editors</short>
+ <long>List of applications entered in the Open file dialog and not
+ associated with the file type.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/general/compression_level</key>
+ <applyto>/apps/file-roller/general/compression_level</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default>normal</default>
+ <locale name="C">
+ <short>Compression level</short>
+ <long>Compression level used when adding files to an archive.
+ Possible values : very_fast, fast, normal, maximum.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/general/encrypt_header</key>
+ <applyto>/apps/file-roller/general/encrypt_header</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Encrypt the archive header</short>
+ <long>Whether to encrypt the archive header. If the header is encrypted the password will be required to list the archive content as well.</long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/general/migrate_directories</key>
+ <applyto>/apps/file-roller/general/migrate_directories</applyto>
+ <owner>gthumb</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short></short>
+ <long>
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/overwrite</key>
+ <applyto>/apps/file-roller/dialogs/extract/overwrite</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Overwrite existing files</short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/skip_newer</key>
+ <applyto>/apps/file-roller/dialogs/extract/skip_newer</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short>Do not overwrite newer files</short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/recreate_folders</key>
+ <applyto>/apps/file-roller/dialogs/extract/recreate_folders</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Recreate the folders stored in the archive</short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/add/current_folder</key>
+ <applyto>/apps/file-roller/dialogs/add/current_folder</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/add/filename</key>
+ <applyto>/apps/file-roller/dialogs/add/filename</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/add/include_files</key>
+ <applyto>/apps/file-roller/dialogs/add/include_files</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/add/exclude_files</key>
+ <applyto>/apps/file-roller/dialogs/add/exclude_files</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/add/exclude_folders</key>
+ <applyto>/apps/file-roller/dialogs/add/exclude_folders</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/update</key>
+ <applyto>/apps/file-roller/dialogs/extract/update</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/recursive</key>
+ <applyto>/apps/file-roller/dialogs/extract/recursive</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/extract/no_symlinks</key>
+ <applyto>/apps/file-roller/dialogs/extract/no_symlinks</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/batch-add/default_extension</key>
+ <applyto>/apps/file-roller/dialogs/batch-add/default_extension</applyto>
+ <owner>file-roller</owner>
+ <type>string</type>
+ <default>.tar.gz</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/batch-add/other_options</key>
+ <applyto>/apps/file-roller/dialogs/batch-add/other_options</applyto>
+ <owner>file-roller</owner>
+ <type>bool</type>
+ <default>false</default>
+ <locale name="C">
+ <short></short>
+ <long></long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/file-roller/dialogs/batch-add/volume_size</key>
+ <applyto>/apps/file-roller/dialogs/batch-add/volume_size</applyto>
+ <owner>file-roller</owner>
+ <type>int</type>
+ <default>0</default>
+ <locale name="C">
+ <short>Default volume size</short>
+ <long>The default size for volumes.</long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</mateconfschemafile>
diff --git a/data/icons/16x16/Makefile.am b/data/icons/16x16/Makefile.am
new file mode 100644
index 0000000..c89b441
--- /dev/null
+++ b/data/icons/16x16/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = actions apps
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/16x16/actions/Makefile.am b/data/icons/16x16/actions/Makefile.am
new file mode 100644
index 0000000..479869f
--- /dev/null
+++ b/data/icons/16x16/actions/Makefile.am
@@ -0,0 +1,17 @@
+themedir = $(pkgdatadir)/icons/hicolor
+size = 16x16
+context = actions
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ add-files-to-archive.png \
+ add-folder-to-archive.png \
+ extract-archive.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/16x16/actions/add-files-to-archive.png b/data/icons/16x16/actions/add-files-to-archive.png
new file mode 100644
index 0000000..30fca63
--- /dev/null
+++ b/data/icons/16x16/actions/add-files-to-archive.png
Binary files differ
diff --git a/data/icons/16x16/actions/add-folder-to-archive.png b/data/icons/16x16/actions/add-folder-to-archive.png
new file mode 100644
index 0000000..f80c901
--- /dev/null
+++ b/data/icons/16x16/actions/add-folder-to-archive.png
Binary files differ
diff --git a/data/icons/16x16/actions/extract-archive.png b/data/icons/16x16/actions/extract-archive.png
new file mode 100644
index 0000000..061a5db
--- /dev/null
+++ b/data/icons/16x16/actions/extract-archive.png
Binary files differ
diff --git a/data/icons/16x16/apps/Makefile.am b/data/icons/16x16/apps/Makefile.am
new file mode 100644
index 0000000..c93d35a
--- /dev/null
+++ b/data/icons/16x16/apps/Makefile.am
@@ -0,0 +1,26 @@
+themedir = $(datadir)/icons/hicolor
+size = 16x16
+context = apps
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ file-roller.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/16x16/apps/file-roller.png b/data/icons/16x16/apps/file-roller.png
new file mode 100644
index 0000000..13b19e6
--- /dev/null
+++ b/data/icons/16x16/apps/file-roller.png
Binary files differ
diff --git a/data/icons/22x22/Makefile.am b/data/icons/22x22/Makefile.am
new file mode 100644
index 0000000..c1213be
--- /dev/null
+++ b/data/icons/22x22/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = apps
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/22x22/apps/Makefile.am b/data/icons/22x22/apps/Makefile.am
new file mode 100644
index 0000000..5387a25
--- /dev/null
+++ b/data/icons/22x22/apps/Makefile.am
@@ -0,0 +1,26 @@
+themedir = $(datadir)/icons/hicolor
+size = 22x22
+context = apps
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ file-roller.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/22x22/apps/file-roller.png b/data/icons/22x22/apps/file-roller.png
new file mode 100644
index 0000000..0062c67
--- /dev/null
+++ b/data/icons/22x22/apps/file-roller.png
Binary files differ
diff --git a/data/icons/24x24/Makefile.am b/data/icons/24x24/Makefile.am
new file mode 100644
index 0000000..4497479
--- /dev/null
+++ b/data/icons/24x24/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = actions apps
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/24x24/actions/Makefile.am b/data/icons/24x24/actions/Makefile.am
new file mode 100644
index 0000000..0af6b6f
--- /dev/null
+++ b/data/icons/24x24/actions/Makefile.am
@@ -0,0 +1,17 @@
+themedir = $(pkgdatadir)/icons/hicolor
+size = 24x24
+context = actions
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ add-files-to-archive.png \
+ add-folder-to-archive.png \
+ extract-archive.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/24x24/actions/add-files-to-archive.png b/data/icons/24x24/actions/add-files-to-archive.png
new file mode 100644
index 0000000..9b893fc
--- /dev/null
+++ b/data/icons/24x24/actions/add-files-to-archive.png
Binary files differ
diff --git a/data/icons/24x24/actions/add-folder-to-archive.png b/data/icons/24x24/actions/add-folder-to-archive.png
new file mode 100644
index 0000000..52600ff
--- /dev/null
+++ b/data/icons/24x24/actions/add-folder-to-archive.png
Binary files differ
diff --git a/data/icons/24x24/actions/extract-archive.png b/data/icons/24x24/actions/extract-archive.png
new file mode 100644
index 0000000..7f76512
--- /dev/null
+++ b/data/icons/24x24/actions/extract-archive.png
Binary files differ
diff --git a/data/icons/24x24/apps/Makefile.am b/data/icons/24x24/apps/Makefile.am
new file mode 100644
index 0000000..f42a2fd
--- /dev/null
+++ b/data/icons/24x24/apps/Makefile.am
@@ -0,0 +1,27 @@
+themedir = $(datadir)/icons/hicolor
+size = 24x24
+context = apps
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ file-roller.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/24x24/apps/file-roller.png b/data/icons/24x24/apps/file-roller.png
new file mode 100644
index 0000000..b6df396
--- /dev/null
+++ b/data/icons/24x24/apps/file-roller.png
Binary files differ
diff --git a/data/icons/32x32/Makefile.am b/data/icons/32x32/Makefile.am
new file mode 100644
index 0000000..c1213be
--- /dev/null
+++ b/data/icons/32x32/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = apps
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/32x32/apps/Makefile.am b/data/icons/32x32/apps/Makefile.am
new file mode 100644
index 0000000..0337805
--- /dev/null
+++ b/data/icons/32x32/apps/Makefile.am
@@ -0,0 +1,26 @@
+themedir = $(datadir)/icons/hicolor
+size = 32x32
+context = apps
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ file-roller.png
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/32x32/apps/file-roller.png b/data/icons/32x32/apps/file-roller.png
new file mode 100644
index 0000000..fe770e4
--- /dev/null
+++ b/data/icons/32x32/apps/file-roller.png
Binary files differ
diff --git a/data/icons/Makefile.am b/data/icons/Makefile.am
new file mode 100644
index 0000000..5a56f89
--- /dev/null
+++ b/data/icons/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = 16x16 22x22 24x24 32x32 scalable
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/scalable/Makefile.am b/data/icons/scalable/Makefile.am
new file mode 100644
index 0000000..c1213be
--- /dev/null
+++ b/data/icons/scalable/Makefile.am
@@ -0,0 +1,3 @@
+SUBDIRS = apps
+
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/scalable/apps/Makefile.am b/data/icons/scalable/apps/Makefile.am
new file mode 100644
index 0000000..cb4ae9f
--- /dev/null
+++ b/data/icons/scalable/apps/Makefile.am
@@ -0,0 +1,26 @@
+themedir = $(datadir)/icons/hicolor
+size = scalable
+context = apps
+
+iconsdir = $(themedir)/$(size)/$(context)
+
+icons_DATA = \
+ file-roller.svg
+
+noinst_DATA =
+
+EXTRA_DIST = \
+ $(icons_DATA) \
+ $(noinst_DATA)
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+ @-if test -z "$(DESTDIR)"; then \
+ echo "Updating Gtk icon cache."; \
+ $(gtk_update_icon_cache); \
+ else \
+ echo "*** Icon cache not updated. After install, run this:"; \
+ echo "*** $(gtk_update_icon_cache)"; \
+ fi
+-include $(top_srcdir)/git.mk
diff --git a/data/icons/scalable/apps/file-roller.svg b/data/icons/scalable/apps/file-roller.svg
new file mode 100644
index 0000000..07cd515
--- /dev/null
+++ b/data/icons/scalable/apps/file-roller.svg
@@ -0,0 +1,704 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48"
+ height="48"
+ id="svg7854"
+ sodipodi:version="0.32"
+ inkscape:version="0.44+devel"
+ version="1.0"
+ sodipodi:docbase="/home/jimmac/gfx/ximian/art/icons/application-icons/file-roller/scalable"
+ sodipodi:docname="file-roller2.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:modified="true">
+ <defs
+ id="defs7856">
+ <linearGradient
+ id="linearGradient5656">
+ <stop
+ style="stop-color:#4e83c7;stop-opacity:1;"
+ offset="0"
+ id="stop5658" />
+ <stop
+ id="stop5665"
+ offset="0.24324325"
+ style="stop-color:#4573a9;stop-opacity:1;" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1"
+ offset="1"
+ id="stop5660" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5817">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5819" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5821" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5785">
+ <stop
+ style="stop-color:#f1f1f0;stop-opacity:1;"
+ offset="0"
+ id="stop5787" />
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="1"
+ id="stop5789" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5737">
+ <stop
+ style="stop-color:#babdb6;stop-opacity:1;"
+ offset="0"
+ id="stop5739" />
+ <stop
+ style="stop-color:#dddedb;stop-opacity:1;"
+ offset="1"
+ id="stop5741" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5683">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5685" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5687" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5660">
+ <stop
+ style="stop-color:#cbcbcb;stop-opacity:1;"
+ offset="0"
+ id="stop5662" />
+ <stop
+ style="stop-color:#9f9f9f;stop-opacity:1;"
+ offset="1"
+ id="stop5664" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5633">
+ <stop
+ style="stop-color:#f8f8f8;stop-opacity:1;"
+ offset="0"
+ id="stop5635" />
+ <stop
+ style="stop-color:#c7c7c1;stop-opacity:1;"
+ offset="1"
+ id="stop5637" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5623">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5625" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5627" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5611">
+ <stop
+ style="stop-color:#5e5e5e;stop-opacity:1;"
+ offset="0"
+ id="stop5613" />
+ <stop
+ style="stop-color:#929292;stop-opacity:1;"
+ offset="1"
+ id="stop5615" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6842">
+ <stop
+ style="stop-color:#d8d9d7;stop-opacity:1;"
+ offset="0"
+ id="stop6844" />
+ <stop
+ style="stop-color:#7c7f79;stop-opacity:1;"
+ offset="1"
+ id="stop6846" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6832">
+ <stop
+ style="stop-color:#555753;stop-opacity:1;"
+ offset="0"
+ id="stop6834" />
+ <stop
+ style="stop-color:#838680;stop-opacity:1;"
+ offset="1"
+ id="stop6836" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient6719"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-2.774389,0,0,1.969706,112.7623,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5060">
+ <stop
+ style="stop-color:black;stop-opacity:1;"
+ offset="0"
+ id="stop5062" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5064" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5060"
+ id="radialGradient6717"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1891.633,-872.8854)"
+ cx="605.71429"
+ cy="486.64789"
+ fx="605.71429"
+ fy="486.64789"
+ r="117.14286" />
+ <linearGradient
+ id="linearGradient5048">
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="0"
+ id="stop5050" />
+ <stop
+ id="stop5056"
+ offset="0.5"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ style="stop-color:black;stop-opacity:0;"
+ offset="1"
+ id="stop5052" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5048"
+ id="linearGradient6715"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.774389,0,0,1.969706,-1892.179,-872.8854)"
+ x1="302.85715"
+ y1="366.64789"
+ x2="302.85715"
+ y2="609.50507" />
+ <linearGradient
+ id="linearGradient5534">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop5536" />
+ <stop
+ style="stop-color:#6b6d68;stop-opacity:1;"
+ offset="1"
+ id="stop5538" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5508">
+ <stop
+ style="stop-color:white;stop-opacity:1;"
+ offset="0"
+ id="stop5510" />
+ <stop
+ style="stop-color:white;stop-opacity:0;"
+ offset="1"
+ id="stop5512" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5491">
+ <stop
+ style="stop-color:#959792;stop-opacity:1;"
+ offset="0"
+ id="stop5493" />
+ <stop
+ id="stop5501"
+ offset="0.25"
+ style="stop-color:#838681;stop-opacity:1;" />
+ <stop
+ id="stop5499"
+ offset="0.62437075"
+ style="stop-color:#abaca9;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0.79695714"
+ id="stop5771" />
+ <stop
+ style="stop-color:#90928d;stop-opacity:1;"
+ offset="1"
+ id="stop5495" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5491"
+ id="linearGradient5497"
+ x1="15.876423"
+ y1="39.987057"
+ x2="15.876423"
+ y2="19.572994"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.012575,0,1.792163)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5508"
+ id="linearGradient5514"
+ x1="21.499998"
+ y1="21.859381"
+ x2="23.891987"
+ y2="49.359383"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.998582,0,2.05744)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5534"
+ id="linearGradient5540"
+ x1="38.9072"
+ y1="38.790546"
+ x2="35.315071"
+ y2="23.058924"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6832"
+ id="linearGradient6838"
+ x1="30.25"
+ y1="10.232116"
+ x2="30.25"
+ y2="8.6249962"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.05298,0,0,1,-2.245034,0)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6842"
+ id="radialGradient6848"
+ cx="34.3125"
+ cy="31.953115"
+ fx="34.3125"
+ fy="31.953115"
+ r="2.28125"
+ gradientTransform="matrix(1,0,0,1.554795,0,-17.72742)"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ x="-0.12409002"
+ width="1.24818"
+ y="-0.079811202"
+ height="1.1596224"
+ id="filter6876">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.28308036"
+ id="feGaussianBlur6878" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5611"
+ id="linearGradient5617"
+ x1="34.125"
+ y1="35.5"
+ x2="33.78125"
+ y2="29.515625"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5633"
+ id="linearGradient5679"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(2.6055772,-0.1490088)"
+ x1="12.164122"
+ y1="25.803801"
+ x2="11.654699"
+ y2="31.648155" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5660"
+ id="linearGradient5681"
+ gradientUnits="userSpaceOnUse"
+ x1="20.882366"
+ y1="39.454098"
+ x2="18.973125"
+ y2="24.030331"
+ gradientTransform="translate(-1.0625,0)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5683"
+ id="linearGradient5689"
+ x1="16.206766"
+ y1="25.374279"
+ x2="17.6875"
+ y2="34.936779"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ x="-0.076276083"
+ width="1.1525522"
+ y="-0.35729324"
+ height="1.7145865"
+ id="filter5733">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.60003059"
+ id="feGaussianBlur5735" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5737"
+ id="linearGradient5743"
+ x1="27.444832"
+ y1="16.572044"
+ x2="26.719183"
+ y2="26.117987"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5623"
+ id="linearGradient5757"
+ gradientUnits="userSpaceOnUse"
+ x1="14.444413"
+ y1="34.454266"
+ x2="14.631913"
+ y2="43.9375"
+ gradientTransform="translate(-9.3174065e-2,-1.0625)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5785"
+ id="radialGradient5791"
+ cx="30.127851"
+ cy="29.839787"
+ fx="30.127851"
+ fy="29.839787"
+ r="6.9985772"
+ gradientTransform="matrix(1.7481488,0,0,1.7805361,-23.042966,-23.568319)"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5817"
+ id="linearGradient5815"
+ x1="38.448933"
+ y1="8.6671848"
+ x2="38.537319"
+ y2="10.434952"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5817"
+ id="linearGradient5823"
+ gradientUnits="userSpaceOnUse"
+ x1="38.448933"
+ y1="8.6671848"
+ x2="38.625706"
+ y2="12.291107" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5817"
+ id="linearGradient5827"
+ gradientUnits="userSpaceOnUse"
+ x1="38.448933"
+ y1="8.6671848"
+ x2="38.537319"
+ y2="10.434952"
+ gradientTransform="translate(1.5625e-2,-2.34375e-2)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5817"
+ id="linearGradient5831"
+ gradientUnits="userSpaceOnUse"
+ x1="40.546146"
+ y1="9.4375"
+ x2="42.91254"
+ y2="9.835248" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5656"
+ id="linearGradient5662"
+ x1="9.9549522"
+ y1="43.9375"
+ x2="9.5375795"
+ y2="30.147057"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#e0e0e0"
+ borderopacity="1"
+ gridtolerance="10000"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="38.391782"
+ inkscape:cy="38.105698"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ width="48px"
+ height="48px"
+ inkscape:showpageshadow="false"
+ inkscape:window-width="873"
+ inkscape:window-height="966"
+ inkscape:window-x="2462"
+ inkscape:window-y="95"
+ showgrid="false" />
+ <metadata
+ id="metadata7859">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Jakub Steiner</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:source>http://jimmac.musichall.cz</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ <dc:title>File Roller</dc:title>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>file</rdf:li>
+ <rdf:li>roller</rdf:li>
+ <rdf:li>compressed</rdf:li>
+ <rdf:li>handler</rdf:li>
+ <rdf:li>unzip</rdf:li>
+ <rdf:li>tar</rdf:li>
+ <rdf:li>archive</rdf:li>
+ <rdf:li>extract</rdf:li>
+ <rdf:li>compress</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <g
+ id="g3952"
+ transform="matrix(2.003119e-2,0,0,1.418958e-2,39.920222,42.113199)"
+ style="opacity:0.6;display:inline">
+ <rect
+ y="-150.69685"
+ x="-1559.2523"
+ height="478.35718"
+ width="1339.6335"
+ id="rect3954"
+ style="opacity:0.40206185;color:#000000;fill:url(#linearGradient6715);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ sodipodi:nodetypes="cccc"
+ id="path3956"
+ d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z "
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient6717);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:0.40206185;color:#000000;fill:url(#radialGradient6719);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z "
+ id="path3958"
+ sodipodi:nodetypes="cccc" />
+ </g>
+ <path
+ inkscape:r_cy="true"
+ inkscape:r_cx="true"
+ sodipodi:nodetypes="ccccccc"
+ id="path5759"
+ d="M 20.670683,38.121593 L 39.237616,38.402413 C 39.597781,38.402413 39.661316,39.079268 39.661316,39.079268 C 38.913718,41.86934 35.787031,43.434991 33.694558,43.434991 L 10.125292,43.467239 C 17.358881,43.015161 17.861895,42.581738 18.431569,39.427854 C 18.92055,38.43956 19.832943,38.121593 20.670683,38.121593 z "
+ style="color:#000000;fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999964;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" />
+ <path
+ style="opacity:1;color:black;fill:url(#linearGradient5497);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:0.99715477;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 10,20.5248 C 6.412,20.5248 3.5,25.514772 3.5,31.663125 C 3.5,37.811478 6.412,42.532952 10,42.532951 C 10.085669,42.532951 10.165133,42.506945 10.25,42.501308 L 10.25,42.532951 L 32.46967,42.532951 L 32.46967,20.498587 C 32.46967,20.498587 17.657449,20.687421 10,20.5248 z "
+ id="path5472"
+ sodipodi:nodetypes="cssccccc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#linearGradient5540);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient5791);stroke-width:0.99715447;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path4585"
+ sodipodi:cx="36.625"
+ sodipodi:cy="29.5625"
+ sodipodi:rx="6.5"
+ sodipodi:ry="10.9375"
+ d="M 43.125 29.5625 A 6.5 10.9375 0 1 1 30.125,29.5625 A 6.5 10.9375 0 1 1 43.125 29.5625 z"
+ transform="matrix(1,0,0,1.005714,-3.625004,1.76858)" />
+ <path
+ style="opacity:0.41714286;color:black;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5514);stroke-width:0.99715441;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 32.473565,21.49858 C 32.473565,21.49858 17.500413,21.672768 10.52643,21.526952 C 7.2586769,21.526952 4.6065875,26.001236 4.6065875,31.514187 C 4.6065875,37.027139 7.2586769,41.501422 10.52643,41.501421 C 10.604453,41.501421 10.676824,41.478104 10.754116,41.473049 L 10.754116,41.501421 L 32.473565,41.501421 C 35.741318,41.501421 38.393408,37.02714 38.393408,31.514187 C 38.393408,26.001236 35.741318,21.526952 32.473565,21.526952 L 32.473565,21.49858 z "
+ id="path5503"
+ sodipodi:nodetypes="ccsscccscc" />
+ <path
+ style="fill:url(#linearGradient5743);fill-opacity:1.0;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 22.1875,8.503371 C 21.133672,8.5033716 20.292967,8.9634128 19.8125,9.7533713 L 14.53125,19.722125 L 14.15625,20.472125 L 14.96875,20.472125 L 16.09375,20.472125 L 16.40625,20.472125 L 16.53125,20.190875 L 21.4375,10.909625 C 21.534594,10.75278 21.861706,10.503375 22.1875,10.503375 L 43.859375,10.511188 C 44.068946,10.495562 44.143944,10.70982 44.070312,10.808063 L 33.15625,30.690875 L 32.90625,31.128375 L 33.34375,31.378375 L 34.21875,31.847125 L 34.65625,32.065875 L 34.90625,31.628375 L 45.96875,11.472125 C 46.338598,10.84623 46.209616,10.15089 45.90625,9.597121 C 45.569718,8.9828169 44.881812,8.4842012 44,8.503371 L 22.1875,8.503371 z "
+ id="path5477"
+ sodipodi:nodetypes="cccccccccccccccccccscc" />
+ <rect
+ style="opacity:1;color:black;fill:url(#linearGradient6838);fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:0.9999994;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect6826"
+ width="19.874998"
+ height="3.999999"
+ x="22.499996"
+ y="7.4999967"
+ rx="1.9999992"
+ ry="1.9999995" />
+ <path
+ d="M 35.5625 31.953125 A 1.78125 3.046875 0 1 1 32,31.953125 A 1.78125 3.046875 0 1 1 35.5625 31.953125 z"
+ sodipodi:ry="3.046875"
+ sodipodi:rx="1.78125"
+ sodipodi:cy="31.953125"
+ sodipodi:cx="33.78125"
+ id="path6850"
+ style="opacity:0.38285714;color:#000000;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:#2e3436;stroke-width:1.1361264;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#filter6876);enable-background:accumulate"
+ sodipodi:type="arc"
+ transform="matrix(1,0,0,0.7747234,-0.507583,8.1056504)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:black;fill:url(#radialGradient6848);fill-opacity:1.0;fill-rule:nonzero;stroke:url(#linearGradient5617);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path6840"
+ sodipodi:cx="33.78125"
+ sodipodi:cy="31.953125"
+ sodipodi:rx="1.78125"
+ sodipodi:ry="3.046875"
+ d="M 35.5625 31.953125 A 1.78125 3.046875 0 1 1 32,31.953125 A 1.78125 3.046875 0 1 1 35.5625 31.953125 z" />
+ <path
+ style="color:#000000;fill:url(#linearGradient5679);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5681);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 8.4946642,23.5 L 23.524049,23.5 C 23.995476,23.5 24.4375,24.004524 24.0625,24.507201 C 21.461624,28.82422 22.426839,34.513032 24.125,38.64734 C 24.125,39.118767 23.745476,39.498291 23.274049,39.498291 L 8.0571642,40.810791 C 7.5857373,40.810791 7.3624632,40.275017 7.3624632,39.80359 C 7.1239905,35.058 3.6583689,28.25774 7.8441574,23.708565 C 7.8441574,23.708565 8.0232373,23.5 8.4946642,23.5 z "
+ id="rect5631"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ sodipodi:type="inkscape:offset"
+ inkscape:radius="-1"
+ inkscape:original="M 8.5 23.5 C 8.0285731 23.5 7.8437502 23.71875 7.84375 23.71875 C 3.6579615 28.267925 7.1365275 35.066911 7.375 39.8125 C 7.375 40.283927 7.5910731 40.8125 8.0625 40.8125 L 23.28125 39.5 C 23.752677 39.5 24.125 39.127678 24.125 38.65625 C 22.426839 34.521942 21.461624 28.81702 24.0625 24.5 C 24.4375 23.997323 24.002676 23.5 23.53125 23.5 L 8.5 23.5 z "
+ xlink:href="#rect5631"
+ style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient5689);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5677"
+ inkscape:href="#rect5631"
+ d="M 8.46875,24.5 C 6.7126316,26.473967 6.5204987,28.866154 6.875,31.5625 C 7.234814,34.299254 8.1822332,37.157699 8.3125,39.75 C 8.3126628,39.760416 8.3126628,39.770834 8.3125,39.78125 L 22.96875,38.5 C 21.380428,34.391879 20.545317,28.975871 22.9375,24.5 L 8.46875,24.5 z " />
+ <path
+ style="opacity:0.20571427;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter5733)"
+ d="M 8,29.578743 L 13.08233,29.75552 L 13.480078,31.125539 L 23.512155,31.87684 L 23.733125,32.9375 L 8.4861359,32.716529 L 8,29.578743 z "
+ id="path5691" />
+ <path
+ style="color:#000000;fill:url(#linearGradient5662);fill-opacity:1.0;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999964;stroke-linecap:butt;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 21.954318,32.404354 L 12.9578,32.404354 C 12.625048,32.404354 12.23774,32.22579 11.95455,31.990777 C 11.833232,31.890098 11.541954,29.869008 11.465266,29.807816 C 11.209798,29.603971 10.906539,29.453416 10.651251,29.451955 L 2.9302775,29.407761 C 2.5701125,29.407761 2.5065775,30.084616 2.5065775,30.084616 C 2.3664525,35.415429 4.4490065,43.428619 10.305443,43.405252 L 33.874708,43.4375 C 26.641119,42.985422 24.763106,36.864499 24.193432,33.710615 C 23.704451,32.722321 22.792058,32.404354 21.954318,32.404354 z "
+ id="rect337"
+ sodipodi:nodetypes="czzszcccccc"
+ inkscape:r_cx="true"
+ inkscape:r_cy="true" />
+ <path
+ style="opacity:0.37714287;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5757);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
+ d="M 3.5005759,30.46875 C 3.4814387,32.931145 3.9381431,35.95955 5.0318259,38.3125 C 6.1731168,40.767874 7.7735621,42.353509 10.219326,42.34375 L 27.938076,42.375 C 25.087484,40.502151 23.933947,37.387481 23.156826,34.1875 C 22.853825,33.575098 22.440401,33.46875 21.875576,33.46875 L 12.875576,33.46875 C 12.179922,33.46875 11.638626,33.186401 11.188076,32.8125 C 10.886629,32.562339 10.91075,32.455597 10.875576,32.375 C 10.840402,32.294403 10.830171,32.243133 10.813076,32.1875 C 10.778885,32.076235 10.745718,31.959935 10.719326,31.84375 C 10.666542,31.61138 10.613761,31.360015 10.563076,31.09375 C 10.521319,30.874387 10.503297,30.671918 10.469326,30.5 L 3.5005759,30.46875 z "
+ id="path5619"
+ sodipodi:nodetypes="cscccccssssscc" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5745"
+ sodipodi:cx="44.636116"
+ sodipodi:cy="10.258176"
+ sodipodi:rx="1.0606601"
+ sodipodi:ry="1.0606601"
+ d="M 45.696776 10.258176 A 1.0606601 1.0606601 0 1 1 43.575456,10.258176 A 1.0606601 1.0606601 0 1 1 45.696776 10.258176 z"
+ transform="matrix(0.3099463,0,0,0.3099463,31.493952,6.4917696)" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="M 20.815456,10.479146 L 15.865708,19.980894 L 15.467961,19.980894 L 20.815456,10.479146 z "
+ id="path5752" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1"
+ d="M 45.254834,11.186253 L 35.355339,29.394253 L 35.090174,28.952311 L 45.254834,11.186253 z "
+ id="path5754" />
+ <path
+ transform="matrix(0.2526545,0,0,0.2526545,9.7196677,7.1512934)"
+ d="M 45.696776 10.258176 A 1.0606601 1.0606601 0 1 1 43.575456,10.258176 A 1.0606601 1.0606601 0 1 1 45.696776 10.258176 z"
+ sodipodi:ry="1.0606601"
+ sodipodi:rx="1.0606601"
+ sodipodi:cy="10.258176"
+ sodipodi:cx="44.636116"
+ id="path5793"
+ style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.53142856;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 39.15625,38.9375 C 38.90625,40.75 36.4375,42.53125 34.09375,42.96875 C 35.611041,42.357395 37.867109,41.675507 39.15625,38.9375 z "
+ id="path5795"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="opacity:0.53142856;color:#000000;fill:url(#linearGradient5823);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 38.1875,8.018529 C 37.664054,8.1545939 37.249999,8.751618 37.25,9.456029 C 37.25,10.246982 37.756053,10.902462 38.375,10.924779 C 38.386025,10.925177 38.39515,10.924779 38.40625,10.924779 L 40.65625,10.924779 C 40.66735,10.924779 40.676476,10.925177 40.6875,10.924779 C 41.306447,10.902462 41.812501,10.246982 41.8125,9.456029 C 41.8125,8.6653637 41.306133,8.0412898 40.6875,8.018529 L 40.4375,8.018529 L 38.625,8.018529 L 38.40625,8.018529 C 38.394924,8.018529 38.386248,8.0181152 38.375,8.018529 C 38.307513,8.021012 38.251595,8.001868 38.1875,8.018529 z "
+ id="path5797" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.48571429;color:#000000;fill:url(#linearGradient5831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="path5829"
+ sodipodi:cx="41.015625"
+ sodipodi:cy="9.4375"
+ sodipodi:rx="0.703125"
+ sodipodi:ry="1.15625"
+ d="M 41.71875 9.4375 A 0.703125 1.15625 0 1 1 40.3125,9.4375 A 0.703125 1.15625 0 1 1 41.71875 9.4375 z"
+ transform="matrix(1.2222222,0,0,1,-9.2654717,2.2097087e-2)" />
+ <path
+ style="fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 43.875,9 L 41.359375,9 C 40.695129,9 40.763778,10 41.359375,10 L 43.608986,10 L 43.875,9 z "
+ id="path6880"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="opacity:0.53142856;color:#000000;fill:url(#linearGradient5815);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 24.3125,8.03125 C 23.65383,8.03125 23.062501,8.6637089 23.0625,9.46875 C 23.0625,10.273791 23.638205,10.984375 24.296875,10.984375 C 24.296875,10.984375 25.857345,11.018306 25.857345,11.018306 C 25.438426,10.828589 24.920843,10.313286 24.920843,9.4779029 C 24.920843,8.6581337 25.488217,8.1541035 25.818512,8.0064721 C 25.509452,7.9619003 24.599463,8.03125 24.3125,8.03125 z "
+ id="path5804"
+ sodipodi:nodetypes="cscczcc" />
+ <rect
+ style="opacity:1;color:#000000;fill:url(#linearGradient5827);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect5825"
+ width="2.78125"
+ height="0.1875"
+ x="41.234375"
+ y="9.1640625"
+ rx="0.09375"
+ ry="0.09375" />
+ <path
+ style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="M 40.204191,8.5833426 C 40.022251,8.5833426 39.87459,8.7310043 39.874589,8.9129448 C 39.874589,8.9584299 39.899103,8.997117 39.915789,9.0365457 C 39.775814,9.312388 39.826303,9.8288864 40.389592,10.313755 C 40.039261,9.8709503 40.010598,9.5022284 40.12179,9.2219469 C 40.150021,9.2298271 40.173458,9.2425471 40.204191,9.2425471 C 40.386131,9.2425471 40.533794,9.0948851 40.533793,8.9129448 C 40.533793,8.7310044 40.386132,8.5833425 40.204191,8.5833426 z "
+ id="path5747" />
+ </g>
+</svg>
diff --git a/data/packages.match b/data/packages.match
new file mode 100644
index 0000000..2a200d5
--- /dev/null
+++ b/data/packages.match
@@ -0,0 +1,29 @@
+[Package Matches]
+arj=
+binutils=
+bzip2=
+cpio=
+genisoimage=
+gzip=
+lha=
+lrzip=
+lzip=
+lzma=
+lzop=
+ncompress=
+p7zip=
+p7zip-full=
+p7zip-rar=
+rar=
+rpm=
+rzip=
+tar=
+unace=
+unalz=
+unrar=
+unstaff=
+unzip=
+xz=
+zip=
+zoo=
+
diff --git a/data/packages.match.in b/data/packages.match.in
new file mode 100644
index 0000000..2769432
--- /dev/null
+++ b/data/packages.match.in
@@ -0,0 +1,2 @@
+[Package Matches]
+@NAMES@
diff --git a/data/ui/Makefile.am b/data/ui/Makefile.am
new file mode 100644
index 0000000..728a233
--- /dev/null
+++ b/data/ui/Makefile.am
@@ -0,0 +1,15 @@
+uidir = $(datadir)/file-roller/ui
+ui_DATA = \
+ add-options.ui \
+ batch-add-files.ui \
+ batch-password.ui \
+ delete.ui \
+ new.ui \
+ open-with.ui \
+ password.ui \
+ properties.ui \
+ update.ui
+
+EXTRA_DIST = $(ui_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/data/ui/add-options.ui b/data/ui/add-options.ui
new file mode 100644
index 0000000..efdfe81
--- /dev/null
+++ b/data/ui/add-options.ui
@@ -0,0 +1,125 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="add_options_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Load Options</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox19">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkTable" id="table4">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">6</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkVBox" id="vbox18">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkButton" id="aod_remove_button">
+ <property name="label">gtk-remove</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow11">
+ <property name="width_request">280</property>
+ <property name="height_request">150</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView" id="aod_treeview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">False</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area19">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="aod_cancelbutton">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="aod_okbutton">
+ <property name="label">gtk-apply</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-7">aod_cancelbutton</action-widget>
+ <action-widget response="-10">aod_okbutton</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/batch-add-files.ui b/data/ui/batch-add-files.ui
new file mode 100644
index 0000000..c926c45
--- /dev/null
+++ b/data/ui/batch-add-files.ui
@@ -0,0 +1,379 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="batch_add_files_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Compress</property>
+ <property name="resizable">False</property>
+ <property name="window_position">center</property>
+ <property name="type_hint">normal</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox11">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkHBox" id="hbox28">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkImage" id="a_add_image">
+ <property name="width_request">64</property>
+ <property name="height_request">64</property>
+ <property name="visible">True</property>
+ <property name="yalign">0</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox8">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkTable" id="table5">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="a_archive_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Filename:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">center</property>
+ <property name="mnemonic_widget">a_add_to_entry</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="a_location_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Location:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">a_location_filechooserbutton</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkFileChooserButton" id="a_location_filechooserbutton">
+ <property name="visible">True</property>
+ <property name="local_only">False</property>
+ <property name="action">select-folder</property>
+ <property name="title" translatable="yes">Location</property>
+ <property name="width_chars">15</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox30">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkEntry" id="a_add_to_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="a_archive_type_box">
+ <property name="visible">True</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options">GTK_FILL</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkExpander" id="a_other_options_expander">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="expanded">True</property>
+ <child>
+ <object class="GtkAlignment" id="alignment2">
+ <property name="visible">True</property>
+ <property name="top_padding">6</property>
+ <child>
+ <object class="GtkTable" id="table6">
+ <property name="visible">True</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="a_password_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Password:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">a_password_entry</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="a_password_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="visibility">False</property>
+ <property name="invisible_char">&#x25CF;</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="a_encrypt_header_checkbutton">
+ <property name="label" translatable="yes">_Encrypt the file list too</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="a_volume_box">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkCheckButton" id="a_volume_checkbutton">
+ <property name="label" translatable="yes" comments="this is part of a sentence, for example &quot;split into volumes of 10.0 MB&quot;, where MB stands for megabyte.">Split into _volumes of</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="a_volume_spinbutton">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="width_chars">6</property>
+ <property name="adjustment">volume_adjustment</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label50">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="MB means megabytes">MB</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label48">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Other Options</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area11">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="a_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="a_add_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="alignment1">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox29">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="a_create_image">
+ <property name="visible">True</property>
+ <property name="stock">gtk-ok</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label45">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">C_reate</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="a_help_button">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ <property name="secondary">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">a_cancel_button</action-widget>
+ <action-widget response="0">a_add_button</action-widget>
+ <action-widget response="-11">a_help_button</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkAdjustment" id="volume_adjustment">
+ <property name="value">10</property>
+ <property name="lower">0.10000000000000001</property>
+ <property name="upper">9999999999</property>
+ <property name="step_increment">0.10000000000000001</property>
+ <property name="page_increment">10</property>
+ </object>
+</interface>
diff --git a/data/ui/batch-password.ui b/data/ui/batch-password.ui
new file mode 100644
index 0000000..c78aaca
--- /dev/null
+++ b/data/ui/batch-password.ui
@@ -0,0 +1,164 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="password_dialog">
+ <property name="border_width">5</property>
+ <property name="resizable">False</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox15">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkVBox" id="vbox11">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkHBox" id="hbox29">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="yalign">0</property>
+ <property name="stock">gtk-dialog-authentication</property>
+ <property name="icon-size">6</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox18">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label44">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">&lt;span weight="bold" size="larger"&gt;Password required&lt;/span&gt;</property>
+ <property name="use_markup">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="pw_password_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox18">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label34">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Password:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pw_password_entry</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pw_password_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="visibility">False</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area15">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="pw_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="pw_ok_button">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">pw_cancel_button</action-widget>
+ <action-widget response="-5">pw_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/delete.ui b/data/ui/delete.ui
new file mode 100644
index 0000000..61583ff
--- /dev/null
+++ b/data/ui/delete.ui
@@ -0,0 +1,141 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="delete_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Delete</property>
+ <property name="resizable">False</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox14">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkTable" id="table2">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkRadioButton" id="d_files_radio">
+ <property name="label" translatable="yes">_Files:</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="d_files_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="tooltip_text" translatable="yes">example: *.txt; *.doc</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="d_all_files_radio">
+ <property name="label" translatable="yes">_All files</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">d_files_radio</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkRadioButton" id="d_selected_files_radio">
+ <property name="label" translatable="yes">_Selected files</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ <property name="group">d_files_radio</property>
+ </object>
+ <packing>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area14">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="d_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="d_ok_button">
+ <property name="label">gtk-delete</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">d_cancel_button</action-widget>
+ <action-widget response="0">d_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/new.ui b/data/ui/new.ui
new file mode 100644
index 0000000..91454e7
--- /dev/null
+++ b/data/ui/new.ui
@@ -0,0 +1,254 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkFileChooserDialog" id="filechooserdialog">
+ <property name="border_width">5</property>
+ <property name="modal">True</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">normal</property>
+ <property name="extra_widget">extra_widget</property>
+ <property name="action">save</property>
+ <property name="do_overwrite_confirmation">True</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox1">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">2</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area1">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="n_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="n_new_button">
+ <property name="label">gtk-new</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="n_help_button">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ <property name="secondary">True</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">n_cancel_button</action-widget>
+ <action-widget response="-5">n_new_button</action-widget>
+ <action-widget response="-11">n_help_button</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkAdjustment" id="volume_adjustment">
+ <property name="lower">0.10000000149</property>
+ <property name="upper">1000</property>
+ <property name="value">10</property>
+ <property name="step_increment">0.10000000149</property>
+ <property name="page_increment">10</property>
+ </object>
+ <object class="GtkVBox" id="extra_widget">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkVBox" id="format_chooser_box">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkExpander" id="n_other_options_expander">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="expanded">True</property>
+ <child>
+ <object class="GtkAlignment" id="other_oprtions_alignment">
+ <property name="visible">True</property>
+ <property name="top_padding">6</property>
+ <child>
+ <object class="GtkVBox" id="vbox2">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="n_rows">3</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="n_password_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">_Password:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">n_password_entry</property>
+ </object>
+ <packing>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="n_password_entry">
+ <property name="width_request">300</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="visibility">False</property>
+ <property name="invisible_char">&#x25CF;</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="n_encrypt_header_checkbutton">
+ <property name="label" translatable="yes">_Encrypt the file list too</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="n_volume_box">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkCheckButton" id="n_volume_checkbutton">
+ <property name="label" translatable="yes">Split into _volumes of</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkSpinButton" id="n_volume_spinbutton">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="adjustment">volume_adjustment</property>
+ <property name="climb_rate">1</property>
+ <property name="digits">1</property>
+ <property name="numeric">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label4">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes" comments="MB means megabytes">MB</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child type="label">
+ <object class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Other Options</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+</interface>
diff --git a/data/ui/open-with.ui b/data/ui/open-with.ui
new file mode 100644
index 0000000..4952c4f
--- /dev/null
+++ b/data/ui/open-with.ui
@@ -0,0 +1,246 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="open_with_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Open Files</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox13">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkVBox" id="vbox7">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkVBox" id="vbox16">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label42">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">A_vailable application:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">o_app_list_tree_view</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox25">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow7">
+ <property name="width_request">340</property>
+ <property name="height_request">120</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView" id="o_app_list_tree_view">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox17">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label44">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">R_ecent applications:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">o_recent_tree_view</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox26">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkVBox" id="vbox9">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow8">
+ <property name="width_request">340</property>
+ <property name="height_request">120</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">automatic</property>
+ <property name="vscrollbar_policy">automatic</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView" id="o_recent_tree_view">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox15">
+ <property name="visible">True</property>
+ <child>
+ <object class="GtkButton" id="o_del_button">
+ <property name="label">gtk-remove</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="hbox10">
+ <property name="visible">True</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="label24">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Application:</property>
+ <property name="use_underline">True</property>
+ <property name="justify">center</property>
+ <property name="mnemonic_widget">o_app_entry</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="o_app_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area13">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="o_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="o_ok_button">
+ <property name="label">gtk-open</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">o_cancel_button</action-widget>
+ <action-widget response="0">o_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/password.ui b/data/ui/password.ui
new file mode 100644
index 0000000..68c15d1
--- /dev/null
+++ b/data/ui/password.ui
@@ -0,0 +1,167 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="password_dialog">
+ <property name="border_width">5</property>
+ <property name="title" translatable="yes">Password</property>
+ <property name="resizable">False</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox15">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkVBox" id="vbox11">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkCheckButton" id="pw_encrypt_header_checkbutton">
+ <property name="label" translatable="yes">_Encrypt the file list too</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_underline">True</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label34">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Password:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">pw_password_entry</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkEntry" id="pw_password_entry">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="visibility">False</property>
+ <property name="invisible_char">&#x25CF;</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="pw_note_hbox">
+ <property name="visible">True</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="stock">gtk-dialog-info</property>
+ <property name="icon-size">6</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label33">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">&lt;i&gt;&lt;b&gt;Note:&lt;/b&gt; the password will be used to encrypt files you add to the current archive, and to decrypt files you extract from the current archive. When the archive is closed the password will be deleted.&lt;/i&gt;</property>
+ <property name="use_markup">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area15">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="pw_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="pw_ok_button">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">pw_cancel_button</action-widget>
+ <action-widget response="-5">pw_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/properties.ui b/data/ui/properties.ui
new file mode 100644
index 0000000..4259279
--- /dev/null
+++ b/data/ui/properties.ui
@@ -0,0 +1,276 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="prop_dialog">
+ <property name="border_width">5</property>
+ <property name="window_position">center-on-parent</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox12">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkTable" id="table3">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="n_rows">7</property>
+ <property name="n_columns">2</property>
+ <property name="column_spacing">12</property>
+ <property name="row_spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="p_name_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_size_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_size_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">3</property>
+ <property name="bottom_attach">4</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_path_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_cratio_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_cratio_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">5</property>
+ <property name="bottom_attach">6</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_date_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_date_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">2</property>
+ <property name="bottom_attach">3</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_uncomp_size_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ </object>
+ <packing>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_uncomp_size_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">4</property>
+ <property name="bottom_attach">5</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_files_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">6</property>
+ <property name="bottom_attach">7</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_files_label_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="justify">center</property>
+ </object>
+ <packing>
+ <property name="top_attach">6</property>
+ <property name="bottom_attach">7</property>
+ <property name="x_options">GTK_FILL</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_path_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ <property name="ellipsize">start</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="p_name_label">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="xalign">0</property>
+ <property name="selectable">True</property>
+ <property name="ellipsize">end</property>
+ <property name="width_chars">30</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="y_options"></property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area12">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="p_help_button">
+ <property name="label">gtk-help</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ <property name="secondary">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="p_ok_button">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-11">p_help_button</action-widget>
+ <action-widget response="-7">p_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>
diff --git a/data/ui/update.ui b/data/ui/update.ui
new file mode 100644
index 0000000..bf41ea0
--- /dev/null
+++ b/data/ui/update.ui
@@ -0,0 +1,362 @@
+<?xml version="1.0"?>
+<interface>
+ <requires lib="gtk+" version="2.14"/>
+ <!-- interface-naming-policy toplevel-contextual -->
+ <object class="GtkDialog" id="update_file_dialog">
+ <property name="border_width">5</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox1">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">14</property>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkVBox" id="vbox1">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="stock">gtk-dialog-warning</property>
+ <property name="icon-size">6</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox4">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="update_file_primary_text_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="use_markup">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="update_file_secondary_text_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">The file has been modified with an external application. If you don't update the file in the archive, all of your changes will be lost.</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area1">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="update_file_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="update_file_ok_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="alignment1">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="image1">
+ <property name="visible">True</property>
+ <property name="stock">gtk-save</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Update</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">update_file_cancel_button</action-widget>
+ <action-widget response="-5">update_file_ok_button</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkDialog" id="update_files_dialog">
+ <property name="border_width">5</property>
+ <property name="type_hint">dialog</property>
+ <property name="has_separator">False</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="vbox5">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">14</property>
+ <child>
+ <object class="GtkHBox" id="hbox4">
+ <property name="visible">True</property>
+ <property name="border_width">5</property>
+ <property name="spacing">18</property>
+ <child>
+ <object class="GtkVBox" id="vbox6">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkImage" id="image4">
+ <property name="visible">True</property>
+ <property name="stock">gtk-dialog-warning</property>
+ <property name="icon-size">6</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox7">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="update_files_primary_text_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="use_markup">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="update_files_secondary_text_label">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox8">
+ <property name="visible">True</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="label9">
+ <property name="visible">True</property>
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">S_elect the files you want to update:</property>
+ <property name="use_underline">True</property>
+ <property name="mnemonic_widget">update_files_treeview</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow2">
+ <property name="width_request">400</property>
+ <property name="height_request">120</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">never</property>
+ <property name="shadow_type">in</property>
+ <child>
+ <object class="GtkTreeView" id="update_files_treeview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">False</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="hbuttonbox1">
+ <property name="visible">True</property>
+ <property name="layout_style">end</property>
+ <child>
+ <object class="GtkButton" id="update_files_cancel_button">
+ <property name="label">gtk-cancel</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="update_files_ok_button">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="can_default">True</property>
+ <property name="receives_default">False</property>
+ <child>
+ <object class="GtkAlignment" id="alignment2">
+ <property name="visible">True</property>
+ <property name="xscale">0</property>
+ <property name="yscale">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox3">
+ <property name="visible">True</property>
+ <property name="spacing">2</property>
+ <child>
+ <object class="GtkImage" id="image3">
+ <property name="visible">True</property>
+ <property name="stock">gtk-save</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="label6">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Update</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="-6">update_files_cancel_button</action-widget>
+ <action-widget response="-5">update_files_ok_button</action-widget>
+ </action-widgets>
+ </object>
+</interface>