[gthumb] use symbolic icons everywhere
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] use symbolic icons everywhere
- Date: Sat, 9 Nov 2013 20:12:02 +0000 (UTC)
commit bc58dbfcf3d2a393a0b5ce02d3ecea21668cdaa7
Author: Paolo Bacchilega <paobac src gnome org>
Date: Wed Nov 6 23:08:14 2013 +0100
use symbolic icons everywhere
configure.ac | 2 -
data/icons/hicolor/16x16/actions/Makefile.am | 24 +--
.../16x16/actions/application-extension.png | Bin 719 -> 0 bytes
data/icons/hicolor/16x16/actions/file-catalog.png | Bin 291 -> 0 bytes
data/icons/hicolor/16x16/actions/file-library.png | Bin 291 -> 0 bytes
data/icons/hicolor/16x16/actions/file-search.png | Bin 543 -> 0 bytes
.../hicolor/16x16/actions/histogram-linear.png | Bin 430 -> 0 bytes
.../16x16/actions/histogram-logarithmic.png | Bin 398 -> 0 bytes
data/icons/hicolor/16x16/actions/histogram.png | Bin 362 -> 0 bytes
data/icons/hicolor/16x16/actions/map.png | Bin 611 -> 0 bytes
data/icons/hicolor/16x16/actions/tag.png | Bin 832 -> 0 bytes
.../hicolor/16x16/actions/tool-adjust-colors.png | Bin 910 -> 0 bytes
.../hicolor/16x16/actions/tool-adjust-contrast.png | Bin 343 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-crop.png | Bin 789 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-flip.png | Bin 446 -> 0 bytes
.../icons/hicolor/16x16/actions/tool-grayscale.png | Bin 290 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-invert.png | Bin 259 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-mirror.png | Bin 418 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-red-eye.png | Bin 424 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-resize.png | Bin 576 -> 0 bytes
.../hicolor/16x16/actions/tool-rotate-270.png | Bin 435 -> 0 bytes
.../icons/hicolor/16x16/actions/tool-rotate-90.png | Bin 465 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-rotate.png | Bin 703 -> 0 bytes
data/icons/hicolor/16x16/actions/tool-sharpen.png | Bin 554 -> 0 bytes
data/icons/hicolor/22x22/Makefile.am | 2 +-
data/icons/hicolor/22x22/actions/Makefile.am | 27 --
.../22x22/actions/application-extension.png | Bin 814 -> 0 bytes
data/icons/hicolor/22x22/actions/file-catalog.png | Bin 650 -> 0 bytes
data/icons/hicolor/22x22/actions/file-library.png | Bin 650 -> 0 bytes
data/icons/hicolor/22x22/actions/file-search.png | Bin 891 -> 0 bytes
data/icons/hicolor/22x22/actions/histogram.png | Bin 515 -> 0 bytes
data/icons/hicolor/22x22/actions/palette.png | Bin 1390 -> 0 bytes
data/icons/hicolor/22x22/actions/selection.png | Bin 922 -> 0 bytes
data/icons/hicolor/22x22/actions/share.png | Bin 1055 -> 0 bytes
data/icons/hicolor/22x22/actions/tag.png | Bin 1198 -> 0 bytes
.../hicolor/22x22/actions/tool-adjust-colors.png | Bin 1264 -> 0 bytes
.../hicolor/22x22/actions/tool-adjust-contrast.png | Bin 411 -> 0 bytes
data/icons/hicolor/22x22/actions/tool-crop.png | Bin 1132 -> 0 bytes
.../icons/hicolor/22x22/actions/tool-grayscale.png | Bin 449 -> 0 bytes
data/icons/hicolor/22x22/actions/tool-red-eye.png | Bin 632 -> 0 bytes
data/icons/hicolor/22x22/actions/tool-resize.png | Bin 902 -> 0 bytes
data/icons/hicolor/22x22/actions/tool-rotate.png | Bin 863 -> 0 bytes
data/icons/hicolor/22x22/actions/tool-sharpen.png | Bin 810 -> 0 bytes
data/icons/hicolor/48x48/Makefile.am | 2 +-
data/icons/hicolor/48x48/actions/Makefile.am | 14 -
data/icons/hicolor/48x48/actions/file-catalog.png | Bin 1005 -> 0 bytes
data/icons/hicolor/48x48/actions/file-library.png | Bin 1005 -> 0 bytes
data/icons/hicolor/48x48/actions/file-search.png | Bin 1766 -> 0 bytes
data/icons/hicolor/scalable/actions/Makefile.am | 12 +-
.../scalable/actions/emblem-flag-symbolic.svg | 10 +-
.../scalable/actions/file-catalog-symbolic.svg | 170 ++++++++++
.../hicolor/scalable/actions/file-catalog.svg | 332 -------------------
.../scalable/actions/file-library-symbolic.svg | 188 +++++++++++
.../hicolor/scalable/actions/file-library.svg | 332 -------------------
.../scalable/actions/file-search-symbolic.svg | 31 ++
.../icons/hicolor/scalable/actions/file-search.svg | 333 --------------------
.../scalable/actions/format-linear-symbolic.svg | 160 ++++++++++
.../actions/format-logarithmic-symbolic.svg | 160 ++++++++++
.../scalable/actions/histogram-symbolic.svg | 159 ++++++++++
.../hicolor/scalable/actions/map-symbolic.svg | 162 ++++++++++
data/icons/hicolor/scalable/actions/tag.svg | 198 ------------
extensions/catalogs/data/ui/organize-files.ui | 4 +-
extensions/catalogs/dlg-organize-files.c | 8 +-
extensions/catalogs/gth-file-source-catalogs.c | 12 +-
extensions/file_viewer/gth-file-viewer-page.c | 2 +-
extensions/image_viewer/gth-image-histogram.c | 2 +-
extensions/map_view/gth-map-view.c | 2 +-
extensions/selections/gth-selections-manager.c | 39 ++-
extensions/selections/gth-selections-manager.h | 2 +
gthumb/dlg-preferences-extensions.c | 27 +--
gthumb/glib-utils.c | 22 ++
gthumb/glib-utils.h | 4 +-
gthumb/gth-browser.c | 4 +-
gthumb/gth-file-list.c | 10 +-
gthumb/gth-file-properties.c | 2 +-
gthumb/gth-file-source-vfs.c | 10 +-
gthumb/gth-folder-tree.c | 27 +-
gthumb/gth-histogram-view.c | 4 +-
gthumb/gth-location-chooser.c | 8 +-
gthumb/gth-multipage.c | 1 +
gthumb/gth-tags-entry.c | 2 +-
gthumb/gth-uri-list.c | 9 +-
82 files changed, 1144 insertions(+), 1375 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 7d6fb12..a195053 100644
--- a/configure.ac
+++ b/configure.ac
@@ -662,12 +662,10 @@ data/icons/hicolor/16x16/Makefile
data/icons/hicolor/16x16/actions/Makefile
data/icons/hicolor/16x16/apps/Makefile
data/icons/hicolor/22x22/Makefile
-data/icons/hicolor/22x22/actions/Makefile
data/icons/hicolor/22x22/apps/Makefile
data/icons/hicolor/32x32/Makefile
data/icons/hicolor/32x32/apps/Makefile
data/icons/hicolor/48x48/Makefile
-data/icons/hicolor/48x48/actions/Makefile
data/icons/hicolor/48x48/apps/Makefile
data/icons/hicolor/256x256/Makefile
data/icons/hicolor/256x256/apps/Makefile
diff --git a/data/icons/hicolor/16x16/actions/Makefile.am b/data/icons/hicolor/16x16/actions/Makefile.am
index fc9e168..6085021 100644
--- a/data/icons/hicolor/16x16/actions/Makefile.am
+++ b/data/icons/hicolor/16x16/actions/Makefile.am
@@ -5,33 +5,11 @@ context = actions
iconsdir = $(themedir)/$(size)/$(context)
icons_DATA = \
- file-catalog.png \
- file-library.png \
- file-search.png \
- histogram.png \
- histogram-linear.png \
- histogram-logarithmic.png \
- application-extension.png \
- map.png \
site-facebook.png \
site-flickr.png \
site-photobucket.png \
site-picasaweb.png \
- site-twentythree.png \
- tag.png \
- tool-adjust-colors.png \
- tool-adjust-contrast.png \
- tool-crop.png \
- tool-flip.png \
- tool-grayscale.png \
- tool-invert.png \
- tool-mirror.png \
- tool-red-eye.png \
- tool-resize.png \
- tool-rotate.png \
- tool-rotate-270.png \
- tool-rotate-90.png \
- tool-sharpen.png
+ site-twentythree.png
EXTRA_DIST = $(icons_DATA)
diff --git a/data/icons/hicolor/22x22/Makefile.am b/data/icons/hicolor/22x22/Makefile.am
index 4497479..906a50e 100644
--- a/data/icons/hicolor/22x22/Makefile.am
+++ b/data/icons/hicolor/22x22/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = actions apps
+SUBDIRS = apps
-include $(top_srcdir)/git.mk
diff --git a/data/icons/hicolor/48x48/Makefile.am b/data/icons/hicolor/48x48/Makefile.am
index 4497479..906a50e 100644
--- a/data/icons/hicolor/48x48/Makefile.am
+++ b/data/icons/hicolor/48x48/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = actions apps
+SUBDIRS = apps
-include $(top_srcdir)/git.mk
diff --git a/data/icons/hicolor/scalable/actions/Makefile.am b/data/icons/hicolor/scalable/actions/Makefile.am
index b7c2abb..b4d74d7 100644
--- a/data/icons/hicolor/scalable/actions/Makefile.am
+++ b/data/icons/hicolor/scalable/actions/Makefile.am
@@ -15,9 +15,13 @@ icons_DATA = \
emblem-flag-red.svg \
emblem-flag-symbolic.svg \
export-symbolic.svg \
- file-catalog.svg \
- file-library.svg \
- file-search.svg \
+ file-catalog-symbolic.svg \
+ file-library-symbolic.svg \
+ file-search-symbolic.svg \
+ filter-symbolic.svg \
+ format-linear-symbolic.svg \
+ format-logarithmic-symbolic.svg \
+ histogram-symbolic.svg \
image-adjust-colors-symbolic.svg \
image-adjust-contrast-symbolic.svg \
image-crop-symbolic.svg \
@@ -33,9 +37,9 @@ icons_DATA = \
image-rotate-right-symbolic.svg \
image-rotate-symbolic.svg \
image-sharpen-symbolic.svg \
+ map-symbolic.svg \
palette-symbolic.svg \
slideshow-pause.svg \
- tag.svg \
tag-symbolic.svg \
tools-symbolic.svg \
view-presentation-symbolic.svg \
diff --git a/data/icons/hicolor/scalable/actions/emblem-flag-symbolic.svg
b/data/icons/hicolor/scalable/actions/emblem-flag-symbolic.svg
index 6691507..408de44 100644
--- a/data/icons/hicolor/scalable/actions/emblem-flag-symbolic.svg
+++ b/data/icons/hicolor/scalable/actions/emblem-flag-symbolic.svg
@@ -59,7 +59,7 @@
inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="31.999999"
- inkscape:cx="3.8916799"
+ inkscape:cx="3.9541799"
inkscape:cy="9.9346145"
inkscape:document-units="px"
inkscape:current-layer="layer1"
@@ -105,14 +105,6 @@
id="layer1"
transform="translate(-31.97559,-220.36218)">
<path
- sodipodi:type="inkscape:offset"
- inkscape:radius="0.72782844"
- inkscape:original="M 3.9375 0.96875 A 1.0001 1.0001 0 0 0 3.0625 2 L 3.0625 14 A 1.0001 1.0001 0 1 0
5.0625 14 L 5.0625 9.5 L 12.03125 6 L 12.03125 5 L 5.0625 2.375 L 5.0625 2 A 1.0001 1.0001 0 0 0 3.9375
0.96875 z "
-
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans;opacity:0.25"
- id="path3782"
- d="m 4.03125,0.21875 c -0.00492,8.612e-5 -0.08884,0.0308971 -0.09375,0.03125 -0.00491,3.5288e-4
-0.088866,-6.186e-4 -0.09375,0 -0.00418,5.2366e-4 -0.05835,-7.1698e-4 -0.0625,0 -0.00415,7.1698e-4
-0.089637,0.0303412 -0.09375,0.03125 -0.00411,9.0875e-4 -0.058434,-0.001099 -0.0625,0 -0.00407,0.001099
-0.089739,0.029964 -0.09375,0.03125 -0.00401,0.001286 -0.058553,0.0297793 -0.0625,0.03125 -0.00395,0.001471
-0.089876,0.0295978 -0.09375,0.03125 -0.00387,0.001652 -0.058706,0.0294198 -0.0625,0.03125 -0.00379,0.00183
-0.058795,0.0292458 -0.0625,0.03125 -0.0037,0.002004 -0.090142,0.0290761 -0.09375,0.03125 -0.00361,0.002174
-0.058997,0.0601611 -0.0625,0.0625 -0.0035,0.002339 -0.059109,0.0287511 -0.0625,0.03125 -0.00339,0.002499
-0.059229,0.0598465 -0.0625,0.0625 -0.00327,0.002653 -0.059356,0.0284477 -0.0625,0.03125 -0.00314,0.002802
-0.059489,0.0595548 -0.0625,0.0625 -0.00301,0.002945 -0.028379,0.0594183 -0.03125,0.0625 -0.00287,0.003082
-0.059775,0.0592884 -0.0625,0.0625 -0.0
0272,0.003212 -0.059927,0.0591654 -0.0625,0.0625 -0.00257,0.003335 -0.028834,0.0590497 -0.03125,0.0625
-0.00242,0.00345 -0.060247,0.0589413 -0.0625,0.0625 -0.00225,0.00356 -0.029165,0.058841 -0.03125,0.0625
-0.00209,0.00366 -0.029337,0.089998 -0.03125,0.09375 -0.00191,0.00375 -0.029513,0.058663 -0.03125,0.0625
-0.00174,0.00384 -0.029693,0.058587 -0.03125,0.0625 -0.00156,0.00391 -0.029876,0.089769 -0.03125,0.09375
-0.00137,0.00398 -0.030062,0.058459 -0.03125,0.0625 -0.00119,0.00404 -0.030251,0.089658 -0.03125,0.09375
-9.993e-4,0.00409 8.084e-4,0.058366 0,0.0625 -8.084e-4,0.00413 -0.030634,0.089583 -0.03125,0.09375
-6.157e-4,0.00417 4.218e-4,0.058309 0,0.0625 -4.218e-4,0.00419 2.269e-4,0.089544 0,0.09375 -2.269e-4,0.00421
3.16e-5,0.058288 0,0.0625 -2.1e-5,0.00281 -3.803e-4,0.039681 0,0.0625 1.901e-4,0.01141 -5.46e-5,0.029847
0,0.03125 l 0,11.96875 c -6.36e-5,0.0045 -1.59e-4,0.05801 0,0.0625 1.59e-4,0.0045 -3.813e-4,0.08927 0,0.09375
3.813e-4,0.0045 -6.025e-4,0.08929 0,0.09375
6.025e-4,0.0045 0.030428,0.08933 0.03125,0.09375 8.223e-4,0.0044 -0.00104,0.05813 0,0.0625 0.00104,0.0044
0.029995,0.08943 0.03125,0.09375 0.00126,0.0043 0.029783,0.0895 0.03125,0.09375 0.00147,0.0042
0.029574,0.05833 0.03125,0.0625 0.00168,0.0042 0.02937,0.08967 0.03125,0.09375 0.00188,0.0041 0.02917,0.05851
0.03125,0.0625 0.00208,0.004 0.028975,0.05862 0.03125,0.0625 0.00228,0.0039 0.060036,0.08999 0.0625,0.09375
0.00246,0.0038 0.028603,0.05887 0.03125,0.0625 0.00265,0.0036 0.059676,0.059 0.0625,0.0625 0.00282,0.0035
0.059506,0.05915 0.0625,0.0625 0.00299,0.0034 0.059344,0.0593 0.0625,0.0625 0.00316,0.0032 0.059189,0.05946
0.0625,0.0625 0.00331,0.003 0.059043,0.05963 0.0625,0.0625 0.00346,0.0029 0.058905,0.0598 0.0625,0.0625
0.0036,0.0027 0.058776,0.02873 0.0625,0.03125 0.00372,0.0025 0.058656,0.06017 0.0625,0.0625 0.00384,0.0023
0.089795,0.02911 0.09375,0.03125 0.00395,0.0021 0.058444,0.02931 0.0625,0.03125 0.00406,0.0019
0.089603,0.02951 0.09375,0.03125 0.00415,0.0017 0.
058272,0.02972 0.0625,0.03125 0.00423,0.0015 0.089452,0.02993 0.09375,0.03125 0.0043,0.0013 0.058142,0.03015
0.0625,0.03125 0.00436,0.0011 0.089343,0.03036 0.09375,0.03125 0.00441,8.85e-4 0.089304,-6.65e-4 0.09375,0
0.00445,6.65e-4 0.089277,-4.45e-4 0.09375,0 0.00447,4.45e-4 0.05801,0.03103 0.0625,0.03125 0.00449,2.23e-4
0.089255,0 0.09375,0 0.0045,0 0.08926,2.23e-4 0.09375,0 0.00449,-2.23e-4 0.058027,-0.03081 0.0625,-0.03125
0.00447,-4.45e-4 0.089304,6.65e-4 0.09375,0 0.00445,-6.65e-4 0.089343,8.85e-4 0.09375,0 0.00441,-8.85e-4
0.089392,-0.03015 0.09375,-0.03125 0.00436,-0.0011 0.058202,-0.02993 0.0625,-0.03125 0.0043,-0.0013
0.089522,-0.02972 0.09375,-0.03125 0.00423,-0.0015 0.058353,-0.02951 0.0625,-0.03125 0.00415,-0.0017
0.089694,-0.02931 0.09375,-0.03125 0.00406,-0.0019 0.058545,-0.02911 0.0625,-0.03125 0.00396,-0.0021
0.089906,-0.02892 0.09375,-0.03125 0.00384,-0.0023 0.058776,-0.05998 0.0625,-0.0625 0.00372,-0.0025
0.058905,-0.02855 0.0625,-0.03125 0.0036,-0.0027 0.0
59043,-0.05963 0.0625,-0.0625 0.00346,-0.0029 0.059189,-0.05946 0.0625,-0.0625 0.00331,-0.003
0.059344,-0.0593 0.0625,-0.0625 0.00316,-0.0032 0.059506,-0.05915 0.0625,-0.0625 0.00299,-0.0034
0.059676,-0.059 0.0625,-0.0625 0.00282,-0.0035 0.059853,-0.05887 0.0625,-0.0625 0.00265,-0.0036
0.028786,-0.05874 0.03125,-0.0625 0.00246,-0.0038 0.060225,-0.08987 0.0625,-0.09375 0.00228,-0.0039
0.02917,-0.05851 0.03125,-0.0625 0.00208,-0.004 0.029369,-0.05842 0.03125,-0.0625 0.00188,-0.0041
0.029574,-0.08958 0.03125,-0.09375 0.00168,-0.0042 0.029782,-0.05825 0.03125,-0.0625 0.00147,-0.0042
0.029995,-0.08943 0.03125,-0.09375 0.00126,-0.0043 0.03021,-0.08938 0.03125,-0.09375 0.00104,-0.0044
-8.223e-4,-0.05808 0,-0.0625 8.223e-4,-0.0044 0.030647,-0.08929 0.03125,-0.09375 6.025e-4,-0.0045
-3.813e-4,-0.08927 0,-0.09375 3.813e-4,-0.0045 -1.59e-4,-0.08926 0,-0.09375 1.59e-4,-0.0045 6.36e-5,-0.058
0,-0.0625 l 0,-4.0625 6.5625,-3.28125 A 0.72790123,0.72790123 0 0 0 12.75,6 l 0,-1 A 0.72790123,0
.72790123 0 0 0 12.28125,4.3125 l -6.5,-2.4375 0,-0.03125 c -3.414e-4,-0.00491 6.072e-4,-0.088864 0,-0.09375
C 5.7806428,1.7451144 5.7508712,1.6610955 5.75,1.65625 5.7491288,1.6514045 5.7511327,1.5672911 5.75,1.5625
5.7488673,1.5577089 5.7201408,1.4734727 5.71875,1.46875 5.7173592,1.4640273 5.6891448,1.3796403 5.6875,1.375
5.6858552,1.3703597 5.658144,1.2857943 5.65625,1.28125 5.654356,1.2767057 5.6271376,1.2231849 5.625,1.21875
5.6228624,1.2143151 5.5648749,1.1293125 5.5625,1.125 c -0.00237,-0.00431 -0.028645,-0.089573
-0.03125,-0.09375 -0.00261,-0.00418 -0.059672,-0.05847 -0.0625,-0.0625 -0.00283,-0.00403 -0.059458,-0.0586292
-0.0625,-0.0625 C 5.4032078,0.90237924 5.3782476,0.81620012 5.375,0.8125 5.3717524,0.80879988
5.3159434,0.7535186 5.3125,0.75 5.3090566,0.7464814 5.2223791,0.69082672 5.21875,0.6875 5.2151209,0.68417328
5.1600542,0.62812506 5.15625,0.625 5.1524458,0.62187494 5.097718,0.5654142 5.09375,0.5625 5.089782,0.5595858
5.0041202,0.50269477 5,0.5 4.9958798,0.49
730523 4.9417602,0.47121741 4.9375,0.46875 4.9332398,0.46628259 4.8481378,0.4084828 4.84375,0.40625
4.8393622,0.4040172 4.7545024,0.37699161 4.75,0.375 4.7454976,0.37300839 4.6921037,0.34549457 4.6875,0.34375
4.6828963,0.34200543 4.5984415,0.31399239 4.59375,0.3125 4.5890585,0.31100761 4.5047656,0.28248583
4.5,0.28125 c -0.00477,-0.001236 -0.088924,9.7563e-4 -0.09375,0 C 4.4014244,0.28027437 4.3173713,0.25071255
4.3125,0.25 c -0.00487,-7.1255e-4 -0.088847,4.4739e-4 -0.09375,0 -0.0049,-4.4739e-4 -0.08883,-0.0310691
-0.09375,-0.03125 -0.00492,-1.809e-4 -0.088828,-8.612e-5 -0.09375,0 z"
- transform="translate(31.97559,220.36218)" />
- <path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="M 3.9375 0.96875 A 1.0001 1.0001 0 0 0 3.0625 2 L 3.0625 14 A 1.0001 1.0001 0 1 0 5.0625 14 L
5.0625 9.5 L 12.03125 6 L 12.03125 5 L 5.0625 2.375 L 5.0625 2 A 1.0001 1.0001 0 0 0 3.9375 0.96875 z "
transform="translate(31.97559,220.36218)"
diff --git a/data/icons/hicolor/scalable/actions/file-catalog-symbolic.svg
b/data/icons/hicolor/scalable/actions/file-catalog-symbolic.svg
new file mode 100644
index 0000000..df5ee56
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/file-catalog-symbolic.svg
@@ -0,0 +1,170 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="file-catalog-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="-3.5917332"
+ inkscape:cy="10.068281"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none;opacity:0.75"
+ d="M 10.03125 1 L 3.03125 4 L 3.03125 5 L 10.03125 2 L 10.03125 1 z M 3.03125 5 L 3.03125 14 L
10.03125 11 L 10.03125 5.28125 L 6.03125 7 L 3.03125 5 z "
+ transform="translate(31.97559,220.36218)"
+ id="path3796" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ d="m 38,226.3622 7,-3 0,10 -7,3 z"
+ id="path3031"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3819"
+ d="m 38,226.3622 -3,-2 0,10 3,2 z"
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path3801"
+ d="m 35,225.3622 3,2 7,-3 -3,-2 z"
+ style="opacity:0.25;fill:#bebebe;fill-opacity:1;stroke:none" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/file-library-symbolic.svg
b/data/icons/hicolor/scalable/actions/file-library-symbolic.svg
new file mode 100644
index 0000000..2b059ad
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/file-library-symbolic.svg
@@ -0,0 +1,188 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="file-library-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="32"
+ inkscape:cx="6.033505"
+ inkscape:cy="6.2921948"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <path
+
style="fill:#bebebe;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.75"
+ d="m 1.02441,8.00002 2,-5 1,0 -2,5 z"
+ id="path3797"
+ inkscape:connector-curvature="0"
+ transform="translate(31.97559,220.36218)" />
+ <path
+
style="fill:#bebebe;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.75"
+ d="m 15.02441,8.00002 -2,-5 -1,0 2,5 z"
+ id="path3799"
+ inkscape:connector-curvature="0"
+ transform="translate(31.97559,220.36218)" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none;opacity:0.75"
+ d="M 3.61816,4.0078325 4.02441,3.00002 l 8,0 0.398438,0.9921875 z"
+ id="path3804"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ transform="translate(31.97559,220.36218)" />
+ <path
+
style="fill:#bebebe;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.15"
+ d="m 3.6239223,4.0012818 0,4.0216698 -1.6130874,0 z"
+ id="path3806"
+ inkscape:connector-curvature="0"
+ transform="translate(31.97559,220.36218)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3808"
+ d="m 44.394153,224.36346 0,4.02167 1.613087,0 z"
+ style="opacity:0.15;fill:#bebebe;fill-opacity:1;stroke:none" />
+ <path
+
style="fill:#bebebe;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.25"
+ d="M 4.0216698,4.0454759 12.02441,4.00002 l 0,4 -8,0 z"
+ id="path3810"
+ inkscape:connector-curvature="0"
+ transform="translate(31.97559,220.36218)" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ d="M 1.03125 8 L 1.03125 15 L 15.03125 15 L 15.03125 8 L 1.03125 8 z M 5.03125 11 L 6.03125 11 L
6.03125 12 L 10.03125 12 L 10.03125 11 L 11.03125 11 L 11.03125 13 L 5.03125 13 L 5.03125 11 z "
+ transform="translate(31.97559,220.36218)"
+ id="path3812" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/file-search-symbolic.svg
b/data/icons/hicolor/scalable/actions/file-search-symbolic.svg
new file mode 100644
index 0000000..7ded179
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/file-search-symbolic.svg
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:cc='http://creativecommons.org/ns#' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'
xmlns:svg='http://www.w3.org/2000/svg' id='svg7384'
xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' sodipodi:docname='edit-find-symbolic.svg'
version='1.1' inkscape:version='0.48+devel r10008 custom' height='16'
xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns='http://www.w3.org/2000/svg' width='16'>
+ <metadata id='metadata90'>
+ <rdf:RDF>
+ <cc:Work rdf:about=''>
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/>
+ <dc:title>Gnome Symbolic Icon Theme</dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview inkscape:cy='6.1661' pagecolor='#555753' borderopacity='1' showborder='false'
inkscape:bbox-paths='false' guidetolerance='10' inkscape:object-paths='true' inkscape:window-width='1296'
showguides='true' inkscape:object-nodes='true' inkscape:snap-bbox='true' inkscape:pageshadow='2'
inkscape:guide-bbox='true' inkscape:snap-nodes='false' bordercolor='#666666' objecttolerance='10'
id='namedview88' showgrid='true' inkscape:window-maximized='0' inkscape:window-x='1697'
inkscape:snap-global='true' inkscape:window-y='0' gridtolerance='10' inkscape:window-height='1118'
inkscape:snap-to-guides='true' inkscape:current-layer='layer12' inkscape:snap-bbox-midpoints='false'
inkscape:zoom='32' inkscape:cx='9.864577' inkscape:snap-grids='true' inkscape:pageopacity='1'>
+ <inkscape:grid spacingx='1px' spacingy='1px' id='grid4866' empspacing='2' enabled='true' type='xygrid'
snapvisiblegridlinesonly='true' visible='true'/>
+ </sodipodi:namedview>
+ <title id='title9167'>Gnome Symbolic Icon Theme</title>
+ <defs id='defs7386'/>
+ <g inkscape:label='status' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer9' style='display:inline'/>
+ <g inkscape:label='devices' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer10'/>
+ <g inkscape:label='apps' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer11'/>
+ <g inkscape:label='actions' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer12'>
+ <path inkscape:connector-curvature='0' d='m 146.50761,646.99554 c -3.02886,0 -5.51073,2.47905
-5.51073,5.50447 0,3.02541 2.48187,5.50446 5.51073,5.50446 3.02885,0 5.51072,-2.47905 5.51072,-5.50446
0,-3.02542 -2.48187,-5.50447 -5.51072,-5.50447 z m 0,2.00893 c 1.94735,0 3.49951,1.55039 3.49951,3.49554
0,1.94514 -1.55216,3.49553 -3.49951,3.49553 -1.94736,0 -3.49952,-1.55039 -3.49952,-3.49553 0,-1.94515
1.55216,-3.49554 3.49952,-3.49554 z' id='path27918'
style='font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.55467153;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Sans;-inkscape-font-spec
ification:Sans'/>
+ <path inkscape:connector-curvature='0' d='m 149.8125,655 a 1.0001,1.0001 0 0 0 -0.5,1.71875 l 4,4 a
1.0054782,1.0054782 0 1 0 1.40625,-1.4375 l -4,-4 A 1.0001,1.0001 0 0 0 149.8125,655 z' id='path27941'
style='font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Sans;-inkscape-font-specification:Sans'/>
+
+ </g>
+ <g inkscape:label='places' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer13'/>
+ <g inkscape:label='mimetypes' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer14'/>
+ <g inkscape:label='emblems' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='layer15' style='display:inline'/>
+ <g inkscape:label='categories' transform='translate(-140.0002,-645.96875)' inkscape:groupmode='layer'
id='g4953' style='display:inline'/>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/format-linear-symbolic.svg
b/data/icons/hicolor/scalable/actions/format-linear-symbolic.svg
new file mode 100644
index 0000000..8b100b3
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/format-linear-symbolic.svg
@@ -0,0 +1,160 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="format-linear-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="4.5751751"
+ inkscape:cy="9.4909278"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none;opacity:0.25"
+ id="rect3032"
+ width="12"
+ height="12"
+ x="2.02441"
+ y="2.00002"
+ transform="translate(31.97559,220.36218)" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 45.88184,221.86218 a 0.50005,0.50005 0 0 0 -0.25,0.15625 l -12,12 a 0.50005,0.50005 0 1 0
0.71875,0.6875 l 12,-12 a 0.50005,0.50005 0 0 0 -0.46875,-0.84375 z"
+ id="path3820"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/format-logarithmic-symbolic.svg
b/data/icons/hicolor/scalable/actions/format-logarithmic-symbolic.svg
new file mode 100644
index 0000000..a8ac889
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/format-logarithmic-symbolic.svg
@@ -0,0 +1,160 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="format-logarithmic-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="4.5751751"
+ inkscape:cy="9.4909278"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="false"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <rect
+ style="fill:#bebebe;fill-opacity:1;stroke:none;opacity:0.25"
+ id="rect3032"
+ width="12"
+ height="12"
+ x="2.02441"
+ y="2.00002"
+ transform="translate(31.97559,220.36218)" />
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 45.94434,226.11218 a 0.50005,0.50005 0 0 0 -0.09375,0.0312 c -2.992095,0.66496 -5.733969,1.11462
-7.9375,2.1875 -2.203531,1.07288 -3.845716,2.83825 -4.40625,5.9375 a 0.50871314,0.50871314 0 1 0 1,0.1875 c
0.514308,-2.84366 1.842205,-4.27546 3.84375,-5.25 2.001545,-0.97454 4.694379,-1.42162 7.71875,-2.09375 a
0.50389111,0.50389111 0 1 0 -0.125,-1 z"
+ id="path3845"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/histogram-symbolic.svg
b/data/icons/hicolor/scalable/actions/histogram-symbolic.svg
new file mode 100644
index 0000000..f472b3c
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/histogram-symbolic.svg
@@ -0,0 +1,159 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="histogram-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="-3.0408836"
+ inkscape:cy="10.163154"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ d="m 2.02441,2.00002 0,12 12,0 0,-6 c -0.352802,0.9172845 -0.005,1.4333525 -0.99316,2.06248
-0.466901,-0.4542647 -0.852781,-1.0792425 -1,-2.0625 l -1,0 c -0.3125,1.28125 -0.176451,2.56109 -1,3.96875 l
-2,0 c -2,-3 -2,-5 -3,-8 C 4.7146226,4.9186321 4.187259,5.9074151 3.65625,6.875 2.6155263,4.5711187
3.3600617,2.4433741 3.02441,2.00002 z"
+ transform="translate(31.97559,220.36218)"
+ id="path3019"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ d="M 0.03125 0 L 0.03125 16 L 16.03125 16 L 16.03125 0 L 0.03125 0 z M 1.03125 1 L 15.03125 1 L
15.03125 15 L 1.03125 15 L 1.03125 1 z "
+ transform="translate(31.97559,220.36218)"
+ id="path3789" />
+ </g>
+</svg>
diff --git a/data/icons/hicolor/scalable/actions/map-symbolic.svg
b/data/icons/hicolor/scalable/actions/map-symbolic.svg
new file mode 100644
index 0000000..4d5b785
--- /dev/null
+++ b/data/icons/hicolor/scalable/actions/map-symbolic.svg
@@ -0,0 +1,162 @@
+<?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://creativecommons.org/ns#"
+ 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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="map-symbolic.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="DiamondS"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="DiamondS"
+ style="overflow:visible">
+ <path
+ id="path8477"
+ d="M 0,-7.0710768 L -7.0710894,0 L 0,7.0710589 L 7.0710462,0 L 0,-7.0710768 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
+ transform="scale(0.2)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Send"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Send"
+ style="overflow:visible;">
+ <path
+ id="path8425"
+ style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469
6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.3) rotate(180) translate(-2.3,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path8395"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient3946">
+ <stop
+ id="stop3948"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.74698794;" />
+ <stop
+ id="stop3950"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.02409638;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3830-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:0.74698794;"
+ offset="0"
+ id="stop3832-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.02409638;"
+ offset="1"
+ id="stop3834-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3984">
+ <stop
+ style="stop-color:#f4deba;stop-opacity:1;"
+ offset="0"
+ id="stop3986" />
+ <stop
+ style="stop-color:#de9625;stop-opacity:0;"
+ offset="1"
+ id="stop3988" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#555753"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="-3.0408836"
+ inkscape:cy="10.163154"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:snap-grids="true"
+ inkscape:window-width="1920"
+ inkscape:window-height="1134"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ showborder="true"
+ fit-margin-top="0"
+ fit-margin-right="0"
+ fit-margin-left="0"
+ fit-margin-bottom="0"
+ showguides="true"
+ inkscape:guide-bbox="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7044"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ originx="-31.97559px"
+ originy="-816.00002px" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Livello 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-31.97559,-220.36218)">
+ <path
+
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
+ d="m 40.00684,220.86218 c -4.136213,0 -7.5,3.36379 -7.5,7.5 0,4.13621 3.363787,7.5 7.5,7.5 4.136213,0
7.5,-3.36379 7.5,-7.5 0,-4.13621 -3.363787,-7.5 -7.5,-7.5 z m 0,1 c 3.595773,0 6.5,2.90423 6.5,6.5 0,3.59577
-2.904227,6.5 -6.5,6.5 -3.595773,0 -6.5,-2.90423 -6.5,-6.5 0,-3.59577 2.904227,-6.5 6.5,-6.5 z"
+ id="path3905"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#bebebe;fill-opacity:1;stroke:none"
+ d="M 15.03125 1 L 6.03125 6 L 7.3125 7.28125 C 7.4934644 7.1002856 7.7551076 7 8.03125 7 C 8.5835347
7 9.03125 7.4477153 9.03125 8 C 9.03125 8.2672084 8.8894937 8.5081113 8.71875 8.6875 C 8.7130412 8.6934978
8.7246047 8.7128953 8.71875 8.71875 L 10.03125 10 L 15.03125 1 z "
+ transform="translate(31.97559,220.36218)"
+ id="path3895" />
+ <path
+ style="opacity:0.5;fill:#bebebe;fill-opacity:1;stroke:none"
+ d="M 6.03125 6 L 1.03125 15 L 10.03125 10 L 8.71875 8.71875 C 8.5377856 8.8997144 8.3073924 9 8.03125
9 C 7.4789653 9 7.03125 8.5522847 7.03125 8 C 7.03125 7.7238576 7.1315356 7.4622144 7.3125 7.28125 L 6.03125
6 z "
+ transform="translate(31.97559,220.36218)"
+ id="path3897" />
+ </g>
+</svg>
diff --git a/extensions/catalogs/data/ui/organize-files.ui b/extensions/catalogs/data/ui/organize-files.ui
index 02a2717..2279386 100644
--- a/extensions/catalogs/data/ui/organize-files.ui
+++ b/extensions/catalogs/data/ui/organize-files.ui
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.16.0 on Fri Oct 11 20:06:34 2013 -->
+<!-- Generated with glade 3.16.0 on Wed Nov 6 13:31:06 2013 -->
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkListStore" id="group_by_liststore">
@@ -112,7 +112,7 @@
<property name="can_focus">False</property>
<property name="yalign">0</property>
<property name="pixel_size">48</property>
- <property name="icon_name">file-catalog</property>
+ <property name="icon_name">file-catalog-symbolic</property>
<property name="icon_size">6</property>
</object>
</child>
diff --git a/extensions/catalogs/dlg-organize-files.c b/extensions/catalogs/dlg-organize-files.c
index e52da70..767e478 100644
--- a/extensions/catalogs/dlg-organize-files.c
+++ b/extensions/catalogs/dlg-organize-files.c
@@ -130,28 +130,28 @@ dlg_organize_files (GthBrowser *browser,
gtk_list_store_set (list_store, &iter,
0, GTH_GROUP_POLICY_DIGITALIZED_DATE,
1, _("Date photo was taken"),
- 2, "camera-photo",
+ 2, "camera-photo-symbolic",
-1);
gtk_list_store_append (list_store, &iter);
gtk_list_store_set (list_store, &iter,
0, GTH_GROUP_POLICY_MODIFIED_DATE,
1, _("File modified date"),
- 2, "appointment-soon",
+ 2, "change-date-symbolic",
-1);
gtk_list_store_append (list_store, &iter);
gtk_list_store_set (list_store, &iter,
0, GTH_GROUP_POLICY_TAG,
1, _("Tag"),
- 2, "tag",
+ 2, "tag-symbolic",
-1);
gtk_list_store_append (list_store, &iter);
gtk_list_store_set (list_store, &iter,
0, GTH_GROUP_POLICY_TAG_EMBEDDED,
1, _("Tag (embedded)"),
- 2, "tag",
+ 2, "tag-symbolic",
-1);
}
diff --git a/extensions/catalogs/gth-file-source-catalogs.c b/extensions/catalogs/gth-file-source-catalogs.c
index f5f686f..c5bc378 100644
--- a/extensions/catalogs/gth-file-source-catalogs.c
+++ b/extensions/catalogs/gth-file-source-catalogs.c
@@ -79,8 +79,8 @@ update_file_info (GthFileSource *file_source,
if (g_str_has_suffix (uri, ".gqv") || g_str_has_suffix (uri, ".catalog")) {
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
g_file_info_set_content_type (info, "gthumb/catalog");
- icon = g_themed_icon_new ("file-catalog");
- g_file_info_set_icon (info, icon);
+ icon = g_themed_icon_new ("file-catalog-symbolic");
+ g_file_info_set_symbolic_icon (info, icon);
g_file_info_set_sort_order (info, 1);
g_file_info_set_attribute_boolean (info, "gthumb::no-child", TRUE);
gth_catalog_update_standard_attributes (catalog_file, info);
@@ -88,8 +88,8 @@ update_file_info (GthFileSource *file_source,
else if (g_str_has_suffix (uri, ".search")) {
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
g_file_info_set_content_type (info, "gthumb/search");
- icon = g_themed_icon_new ("file-search");
- g_file_info_set_icon (info, icon);
+ icon = g_themed_icon_new ("file-search-symbolic");
+ g_file_info_set_symbolic_icon (info, icon);
g_file_info_set_sort_order (info, 1);
g_file_info_set_attribute_boolean (info, "gthumb::no-child", TRUE);
gth_catalog_update_standard_attributes (catalog_file, info);
@@ -97,8 +97,8 @@ update_file_info (GthFileSource *file_source,
else {
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
g_file_info_set_content_type (info, "gthumb/library");
- icon = g_themed_icon_new ("file-library");
- g_file_info_set_icon (info, icon);
+ icon = g_themed_icon_new ("file-library-symbolic");
+ g_file_info_set_symbolic_icon (info, icon);
g_file_info_set_sort_order (info, 0);
g_file_info_set_attribute_boolean (info, "gthumb::no-child", FALSE);
gth_catalog_update_standard_attributes (catalog_file, info);
diff --git a/extensions/file_viewer/gth-file-viewer-page.c b/extensions/file_viewer/gth-file-viewer-page.c
index b6141e6..b043222 100644
--- a/extensions/file_viewer/gth-file-viewer-page.c
+++ b/extensions/file_viewer/gth-file-viewer-page.c
@@ -230,7 +230,7 @@ gth_file_viewer_page_real_view (GthViewerPage *base,
g_return_if_fail (file_data != NULL);
gtk_label_set_text (GTK_LABEL (self->priv->label), g_file_info_get_display_name (file_data->info));
- icon = g_file_info_get_icon (file_data->info);
+ icon = g_file_info_get_symbolic_icon (file_data->info);
if (icon != NULL)
gtk_image_set_from_gicon (GTK_IMAGE (self->priv->icon), icon, GTK_ICON_SIZE_DIALOG);
diff --git a/extensions/image_viewer/gth-image-histogram.c b/extensions/image_viewer/gth-image-histogram.c
index aa944b8..a4665e7 100644
--- a/extensions/image_viewer/gth-image-histogram.c
+++ b/extensions/image_viewer/gth-image-histogram.c
@@ -88,7 +88,7 @@ gth_image_histogram_real_get_name (GthMultipageChild *self)
const char *
gth_image_histogram_real_get_icon (GthMultipageChild *self)
{
- return "histogram";
+ return "histogram-symbolic";
}
diff --git a/extensions/map_view/gth-map-view.c b/extensions/map_view/gth-map-view.c
index 2aac73d..cd1e7a1 100644
--- a/extensions/map_view/gth-map-view.c
+++ b/extensions/map_view/gth-map-view.c
@@ -209,7 +209,7 @@ gth_map_view_real_get_name (GthMultipageChild *self)
const char *
gth_map_view_real_get_icon (GthMultipageChild *self)
{
- return "map";
+ return "map-symbolic";
}
diff --git a/extensions/selections/gth-selections-manager.c b/extensions/selections/gth-selections-manager.c
index de55ced..b44b0f8 100644
--- a/extensions/selections/gth-selections-manager.c
+++ b/extensions/selections/gth-selections-manager.c
@@ -198,8 +198,9 @@ void
gth_selections_manager_update_file_info (GFile *file,
GFileInfo *info)
{
- int n_selection;
- char *name;
+ int n_selection;
+ GIcon *icon;
+ char *name;
n_selection = _g_file_get_n_selection (file);
@@ -216,19 +217,9 @@ gth_selections_manager_update_file_info (GFile *file,
/* icon */
- if (n_selection > 0) {
- GIcon *icon;
-
- icon = g_themed_icon_new (gth_selection_get_icon_name (n_selection));
- g_file_info_set_icon (info, icon);
-
- g_object_unref (icon);
- }
- else {
- GIcon *icon = g_themed_icon_new ("emblem-flag-gray");
- g_file_info_set_icon (info, icon);
- g_object_unref (icon);
- }
+ icon = g_themed_icon_new (gth_selection_get_symbolic_icon_name (n_selection));
+ g_file_info_set_symbolic_icon (info, icon);
+ g_object_unref (icon);
/* display name */
@@ -588,6 +579,22 @@ static const char * selection_icons[] = {
const char *
gth_selection_get_icon_name (int n_selection)
{
- g_return_val_if_fail (n_selection >= 1 && n_selection <= GTH_SELECTIONS_MANAGER_N_SELECTIONS, NULL);
+ g_return_val_if_fail (n_selection >= 0 && n_selection <= GTH_SELECTIONS_MANAGER_N_SELECTIONS, NULL);
return selection_icons[n_selection];
}
+
+
+static const char * selection_symbolic_icons[] = {
+ "emblem-flag-symbolic",
+ "emblem-flag-symbolic",
+ "emblem-flag-symbolic",
+ "emblem-flag-symbolic"
+};
+
+
+const char *
+gth_selection_get_symbolic_icon_name (int n_selection)
+{
+ g_return_val_if_fail (n_selection >= 0 && n_selection <= GTH_SELECTIONS_MANAGER_N_SELECTIONS, NULL);
+ return selection_symbolic_icons[n_selection];
+}
diff --git a/extensions/selections/gth-selections-manager.h b/extensions/selections/gth-selections-manager.h
index 032c07d..ae747a9 100644
--- a/extensions/selections/gth-selections-manager.h
+++ b/extensions/selections/gth-selections-manager.h
@@ -81,6 +81,8 @@ gboolean gth_selections_manager_get_is_empty (int n_select
int _g_file_get_n_selection (GFile *file);
const char *
gth_selection_get_icon_name (int n_selection);
+const char *
+ gth_selection_get_symbolic_icon_name (int n_selection);
G_END_DECLS
diff --git a/gthumb/dlg-preferences-extensions.c b/gthumb/dlg-preferences-extensions.c
index 7edc6b0..18998ea 100644
--- a/gthumb/dlg-preferences-extensions.c
+++ b/gthumb/dlg-preferences-extensions.c
@@ -30,7 +30,7 @@
#define GET_WIDGET(name) _gtk_builder_get_widget (data->builder, (name))
-#define DEFAULT_ICON "application-extension"
+#define DEFAULT_ICON "application-extension-symbolic"
#define EXTENSION_CATEGORY_ALL "*"
#define EXTENSION_CATEGORY_ENABLED "+"
#define EXTENSION_CATEGORY_DISABLED "-"
@@ -156,26 +156,6 @@ extension_description_data_func_cb (GtkTreeViewColumn *tree_column,
static void
-extension_icon_data_func_cb (GtkTreeViewColumn *tree_column,
- GtkCellRenderer *cell,
- GtkTreeModel *tree_model,
- GtkTreeIter *iter,
- gpointer user_data)
-{
- GthExtensionDescription *description;
-
- gtk_tree_model_get (tree_model, iter, EXTENSION_DESCRIPTION_COLUMN, &description, -1);
- if (description->icon_name != NULL)
- g_object_set (G_OBJECT (cell), "icon-name", description->icon_name, NULL);
- else
- g_object_set (G_OBJECT (cell), "icon-name", DEFAULT_ICON, NULL);
- g_object_set (G_OBJECT (cell), "sensitive", gth_extension_description_is_active (description), NULL);
-
- g_object_unref (description);
-}
-
-
-static void
extension_active_data_func_cb (GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
@@ -265,11 +245,6 @@ add_columns (GtkTreeView *treeview,
column = gtk_tree_view_column_new ();
- renderer = gtk_cell_renderer_pixbuf_new ();
- gtk_tree_view_column_pack_start (column, renderer, FALSE);
- g_object_set (renderer, "stock-size", GTK_ICON_SIZE_BUTTON, "xpad", 6, NULL);
- gtk_tree_view_column_set_cell_data_func (column, renderer, extension_icon_data_func_cb, data, NULL);
-
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, renderer, TRUE);
g_object_set (renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
diff --git a/gthumb/glib-utils.c b/gthumb/glib-utils.c
index cd42e83..aaff30b 100644
--- a/gthumb/glib-utils.c
+++ b/gthumb/glib-utils.c
@@ -2184,6 +2184,28 @@ _g_file_get_icon (GFile *file)
return icon;
}
+GIcon *
+_g_file_get_symbolic_icon (GFile *file)
+{
+ GIcon *icon = NULL;
+ GFileInfo *file_info;
+
+ file_info = g_file_query_info (file,
+ G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON,
+ G_FILE_QUERY_INFO_NONE,
+ NULL,
+ NULL);
+ if (file_info != NULL) {
+ icon = (GIcon*) g_object_ref (g_file_info_get_attribute_object (file_info,
G_FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON));
+ g_object_unref (file_info);
+ }
+
+ if (icon == NULL)
+ icon = g_themed_icon_new ("text-x-generic-symbolic");
+
+ return icon;
+}
+
GList *
_g_file_list_dup (GList *l)
diff --git a/gthumb/glib-utils.h b/gthumb/glib-utils.h
index 0df9042..b0b7f30 100644
--- a/gthumb/glib-utils.h
+++ b/gthumb/glib-utils.h
@@ -39,7 +39,7 @@ G_BEGIN_DECLS
/* GFile attributes */
#define GFILE_NAME_TYPE_ATTRIBUTES "standard::name,standard::type"
-#define GFILE_DISPLAY_ATTRIBUTES "standard::display-name,standard::icon"
+#define GFILE_DISPLAY_ATTRIBUTES "standard::display-name,standard::icon,standard::symbolic-icon"
#define GFILE_BASIC_ATTRIBUTES GFILE_DISPLAY_ATTRIBUTES ",standard::name,standard::type"
#define DEFINE_STANDARD_ATTRIBUTES(a) ( \
@@ -50,6 +50,7 @@ G_BEGIN_DECLS
"standard::display-name," \
"standard::edit-name," \
"standard::icon," \
+ "standard::symbolic-icon," \
"standard::size," \
"thumbnail::path" \
"time::created," \
@@ -275,6 +276,7 @@ GFile * _g_file_get_duplicated (GFile *file);
GFile * _g_file_get_child (GFile *file,
...) G_GNUC_NULL_TERMINATED;
GIcon * _g_file_get_icon (GFile *file);
+GIcon * _g_file_get_symbolic_icon (GFile *file);
GList * _g_file_list_dup (GList *l);
void _g_file_list_free (GList *l);
GList * _g_file_list_new_from_uri_list (GList *uris);
diff --git a/gthumb/gth-browser.c b/gthumb/gth-browser.c
index bd2b6cb..b8a758e 100644
--- a/gthumb/gth-browser.c
+++ b/gthumb/gth-browser.c
@@ -6307,14 +6307,14 @@ _g_menu_item_new_for_file (GFile *file,
info = gth_file_source_get_file_info (file_source, file, GFILE_DISPLAY_ATTRIBUTES);
if (info != NULL) {
g_menu_item_set_label (item, (custom_label != NULL) ? custom_label :
g_file_info_get_display_name (info));
- g_menu_item_set_icon (item, g_file_info_get_icon (info));
+ g_menu_item_set_icon (item, g_file_info_get_symbolic_icon (info));
}
else {
char *label;
GIcon *icon;
label = _g_file_get_display_name (file);
- icon = _g_file_get_icon (file);
+ icon = _g_file_get_symbolic_icon (file);
g_menu_item_set_label (item, (custom_label != NULL) ? custom_label : label);
g_menu_item_set_icon (item, icon);
diff --git a/gthumb/gth-file-list.c b/gthumb/gth-file-list.c
index 29ee78b..7f6b126 100644
--- a/gthumb/gth-file-list.c
+++ b/gthumb/gth-file-list.c
@@ -911,7 +911,7 @@ gfl_add_files (GthFileList *file_list,
g_object_ref (file_data->file),
thumb_data);
- icon = g_file_info_get_icon (file_data->info);
+ icon = g_file_info_get_symbolic_icon (file_data->info);
image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon);
gth_file_store_queue_add (file_store,
file_data,
@@ -1249,7 +1249,7 @@ gfl_enable_thumbs (GthFileList *file_list,
g_assert (thumb_data != NULL);
thumb_data->thumb_loaded = FALSE;
- icon = g_file_info_get_icon (file_data->info);
+ icon = g_file_info_get_symbolic_icon (file_data->info);
image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon);
gth_file_store_queue_set (file_store,
&iter,
@@ -1302,7 +1302,7 @@ gth_file_list_set_thumb_size (GthFileList *file_list,
gth_icon_cache_free (file_list->priv->icon_cache);
file_list->priv->icon_cache = gth_icon_cache_new (gtk_icon_theme_get_for_screen
(gtk_widget_get_screen (GTK_WIDGET (file_list))), size / 2);
- gth_icon_cache_set_fallback (file_list->priv->icon_cache, g_themed_icon_new ("image-x-generic"));
+ gth_icon_cache_set_fallback (file_list->priv->icon_cache, g_themed_icon_new
("text-x-generic-symbolic"));
gth_file_view_set_thumbnail_size (GTH_FILE_VIEW (file_list->priv->view), file_list->priv->thumb_size);
@@ -1501,7 +1501,7 @@ set_mime_type_icon (GthFileList *file_list,
if (! get_file_data_iter_with_suggested_pos (file_store, file_data, try_pos, &iter))
return;
- icon = g_file_info_get_icon (file_data->info);
+ icon = g_file_info_get_symbolic_icon (file_data->info);
image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon);
gth_file_store_queue_set (file_store,
&iter,
@@ -1590,7 +1590,7 @@ set_loading_icon (GthFileList *file_list,
if (! get_file_data_iter_with_suggested_pos (file_store, file_data, try_pos, &iter))
return;
- icon = g_themed_icon_new ("image-loading");
+ icon = g_themed_icon_new ("content-loading-symbolic");
image = gth_icon_cache_get_surface (file_list->priv->icon_cache, icon);
gth_file_store_queue_set (file_store,
&iter,
diff --git a/gthumb/gth-file-properties.c b/gthumb/gth-file-properties.c
index 07c1173..37b5350 100644
--- a/gthumb/gth-file-properties.c
+++ b/gthumb/gth-file-properties.c
@@ -217,7 +217,7 @@ gth_file_properties_real_get_name (GthMultipageChild *self)
const char *
gth_file_properties_real_get_icon (GthMultipageChild *self)
{
- return GTK_STOCK_PROPERTIES;
+ return "document-properties-symbolic";
}
diff --git a/gthumb/gth-file-source-vfs.c b/gthumb/gth-file-source-vfs.c
index f25bec7..e58583c 100644
--- a/gthumb/gth-file-source-vfs.c
+++ b/gthumb/gth-file-source-vfs.c
@@ -61,7 +61,7 @@ G_DEFINE_TYPE (GthFileSourceVfs, gth_file_source_vfs, GTH_TYPE_FILE_SOURCE)
static GList *
-gth_file_source_vfs_add_special_dir (GList *list,
+gth_file_source_vfs_add_special_dir (GList *list,
GthFileSource *file_source,
GUserDirectory special_dir)
{
@@ -122,8 +122,8 @@ gth_file_source_vfs_get_entry_points (GthFileSource *file_source)
list = gth_file_source_vfs_add_special_dir (list, file_source, G_USER_DIRECTORY_PICTURES);
list = gth_file_source_vfs_add_special_dir (list, file_source, G_USER_DIRECTORY_VIDEOS);
list = gth_file_source_vfs_add_special_dir (list, file_source, G_USER_DIRECTORY_DESKTOP);
- list = gth_file_source_vfs_add_special_dir (list, file_source, G_USER_DIRECTORY_DOCUMENTS);
- list = gth_file_source_vfs_add_uri (list, file_source, "file:///", _("File System"));
+ /*list = gth_file_source_vfs_add_special_dir (list, file_source, G_USER_DIRECTORY_DOCUMENTS);*/
+ /*list = gth_file_source_vfs_add_uri (list, file_source, "file:///", _("File System"));*/
mounts = g_volume_monitor_get_mounts (g_volume_monitor_get ());
for (scan = mounts; scan; scan = scan->next) {
@@ -146,7 +146,7 @@ gth_file_source_vfs_get_entry_points (GthFileSource *file_source)
info = g_file_query_info (file, GFILE_BASIC_ATTRIBUTES ",access::*", G_FILE_QUERY_INFO_NONE,
NULL, NULL);
- icon = g_mount_get_icon (mount);
+ icon = g_mount_get_symbolic_icon (mount);
name = g_mount_get_name (mount);
drive = g_mount_get_drive (mount);
@@ -163,7 +163,7 @@ gth_file_source_vfs_get_entry_points (GthFileSource *file_source)
g_free (drive_name);
}
- g_file_info_set_icon (info, icon);
+ g_file_info_set_symbolic_icon (info, icon);
g_file_info_set_display_name (info, name);
list = g_list_append (list, gth_file_data_new (file, info));
diff --git a/gthumb/gth-folder-tree.c b/gthumb/gth-folder-tree.c
index eb7880c..b116ddc 100644
--- a/gthumb/gth-folder-tree.c
+++ b/gthumb/gth-folder-tree.c
@@ -85,7 +85,6 @@ struct _GthFolderTreePrivate
GHashTable *entry_points; /* An entry point is a root child */
gboolean recalc_entry_points;
GtkTreeStore *tree_store;
- GthIconCache *icon_cache;
GtkCellRenderer *text_renderer;
GtkTreePath *hover_path;
@@ -138,7 +137,6 @@ gth_folder_tree_finalize (GObject *object)
_g_object_list_unref (folder_tree->priv->monitor.sources);
if (folder_tree->priv->root != NULL)
g_object_unref (folder_tree->priv->root);
- gth_icon_cache_free (folder_tree->priv->icon_cache);
g_free (folder_tree->priv);
folder_tree->priv = NULL;
@@ -321,9 +319,12 @@ add_columns (GthFolderTree *folder_tree,
column = gtk_tree_view_column_new ();
renderer = gtk_cell_renderer_pixbuf_new ();
+ g_object_set (renderer,
+ "follow-state", TRUE,
+ NULL);
gtk_tree_view_column_pack_start (column, renderer, FALSE);
gtk_tree_view_column_set_attributes (column, renderer,
- "pixbuf", COLUMN_ICON,
+ "gicon", COLUMN_ICON,
NULL);
folder_tree->priv->text_renderer = renderer = gtk_cell_renderer_text_new ();
@@ -1106,20 +1107,15 @@ _gth_folder_tree_set_file_data (GthFolderTree *folder_tree,
{
const char *name;
char *sort_key;
- GIcon *icon;
- GdkPixbuf *pixbuf;
name = g_file_info_get_display_name (file_data->info);
if (name == NULL)
return FALSE;
sort_key = g_utf8_collate_key_for_filename (name, -1);
- icon = g_file_info_get_icon (file_data->info);
- pixbuf = gth_icon_cache_get_pixbuf (folder_tree->priv->icon_cache, icon);
-
gtk_tree_store_set (folder_tree->priv->tree_store, iter,
COLUMN_STYLE, PANGO_STYLE_NORMAL,
- COLUMN_ICON, pixbuf,
+ COLUMN_ICON, g_file_info_get_symbolic_icon (file_data->info),
COLUMN_TYPE, ENTRY_TYPE_FILE,
COLUMN_FILE_DATA, file_data,
COLUMN_NAME, name,
@@ -1130,7 +1126,6 @@ _gth_folder_tree_set_file_data (GthFolderTree *folder_tree,
-1);
g_free (sort_key);
- _g_object_unref (pixbuf);
return TRUE;
}
@@ -1258,13 +1253,11 @@ gth_folder_tree_init (GthFolderTree *folder_tree)
folder_tree->priv->monitor.locations = g_hash_table_new_full (g_file_hash, (GEqualFunc) g_file_equal,
g_object_unref, NULL);
folder_tree->priv->monitor.sources = NULL;
folder_tree->priv->monitor.update_id = 0;
- folder_tree->priv->icon_cache = gth_icon_cache_new (gtk_icon_theme_get_for_screen
(gtk_widget_get_screen (GTK_WIDGET (folder_tree))),
- _gtk_widget_lookup_for_size (GTK_WIDGET
(folder_tree), GTK_ICON_SIZE_MENU));
folder_tree->priv->tree_store = gtk_tree_store_new (NUM_COLUMNS,
PANGO_TYPE_STYLE,
PANGO_TYPE_WEIGHT,
- GDK_TYPE_PIXBUF,
+ G_TYPE_ICON,
G_TYPE_INT,
G_TYPE_OBJECT,
G_TYPE_STRING,
@@ -1355,23 +1348,23 @@ gth_folder_tree_set_list (GthFolderTree *folder_tree,
if (open_parent) {
char *sort_key;
- GdkPixbuf *pixbuf;
+ GIcon *icon;
GtkTreeIter iter;
sort_key = g_utf8_collate_key_for_filename (PARENT_URI, -1);
- pixbuf = gtk_widget_render_icon_pixbuf (GTK_WIDGET (folder_tree), GTK_STOCK_GO_UP,
GTK_ICON_SIZE_MENU);
+ icon = g_themed_icon_new ("go-up-symbolic");
gtk_tree_store_append (folder_tree->priv->tree_store, &iter, NULL);
gtk_tree_store_set (folder_tree->priv->tree_store, &iter,
COLUMN_STYLE, PANGO_STYLE_ITALIC,
- COLUMN_ICON, pixbuf,
+ COLUMN_ICON, icon,
COLUMN_TYPE, ENTRY_TYPE_PARENT,
COLUMN_NAME, _("(Open Parent)"),
COLUMN_SORT_KEY, sort_key,
COLUMN_SORT_ORDER, 0,
-1);
- g_object_unref (pixbuf);
+ g_object_unref (icon);
g_free (sort_key);
}
diff --git a/gthumb/gth-histogram-view.c b/gthumb/gth-histogram-view.c
index b62187e..b3741f8 100644
--- a/gthumb/gth-histogram-view.c
+++ b/gthumb/gth-histogram-view.c
@@ -824,7 +824,7 @@ gth_histogram_view_init (GthHistogramView *self)
self->priv->linear_histogram_button = gtk_toggle_button_new ();
gtk_widget_set_tooltip_text (self->priv->linear_histogram_button, _("Linear scale"));
gtk_button_set_relief (GTK_BUTTON (self->priv->linear_histogram_button), GTK_RELIEF_NONE);
- gtk_container_add (GTK_CONTAINER (self->priv->linear_histogram_button), gtk_image_new_from_icon_name
("histogram-linear", GTK_ICON_SIZE_MENU));
+ gtk_container_add (GTK_CONTAINER (self->priv->linear_histogram_button), gtk_image_new_from_icon_name
("format-linear-symbolic", GTK_ICON_SIZE_MENU));
gtk_widget_show_all (self->priv->linear_histogram_button);
gtk_box_pack_start (GTK_BOX (sub_box), self->priv->linear_histogram_button, FALSE, FALSE, 0);
@@ -836,7 +836,7 @@ gth_histogram_view_init (GthHistogramView *self)
self->priv->logarithmic_histogram_button = gtk_toggle_button_new ();
gtk_widget_set_tooltip_text (self->priv->logarithmic_histogram_button, _("Logarithmic scale"));
gtk_button_set_relief (GTK_BUTTON (self->priv->logarithmic_histogram_button), GTK_RELIEF_NONE);
- gtk_container_add (GTK_CONTAINER (self->priv->logarithmic_histogram_button),
gtk_image_new_from_icon_name ("histogram-logarithmic", GTK_ICON_SIZE_MENU));
+ gtk_container_add (GTK_CONTAINER (self->priv->logarithmic_histogram_button),
gtk_image_new_from_icon_name ("format-logarithmic-symbolic", GTK_ICON_SIZE_MENU));
gtk_widget_show_all (self->priv->logarithmic_histogram_button);
gtk_box_pack_start (GTK_BOX (sub_box), self->priv->logarithmic_histogram_button, FALSE, FALSE, 0);
diff --git a/gthumb/gth-location-chooser.c b/gthumb/gth-location-chooser.c
index 6263d0a..d01440c 100644
--- a/gthumb/gth-location-chooser.c
+++ b/gthumb/gth-location-chooser.c
@@ -27,7 +27,6 @@
#include <gtk/gtk.h>
#include "glib-utils.h"
#include "gth-file-source.h"
-#include "gth-icon-cache.h"
#include "gth-location-chooser.h"
#include "gth-main.h"
#include "gtk-utils.h"
@@ -325,7 +324,7 @@ update_entry_point_list (GthLocationChooser *self)
add_file_source_entries (self,
file_data->file,
g_file_info_get_display_name (file_data->info),
- g_file_info_get_icon (file_data->info),
+ g_file_info_get_symbolic_icon (file_data->info),
position++,
FALSE,
ITEM_TYPE_ENTRY_POINT);
@@ -460,7 +459,7 @@ update_location_list (gpointer user_data)
add_file_source_entries (self,
file,
g_file_info_get_display_name (info),
- g_file_info_get_icon (info),
+ g_file_info_get_symbolic_icon (info),
position++,
TRUE,
ITEM_TYPE_LOCATION);
@@ -588,6 +587,9 @@ gth_location_chooser_init (GthLocationChooser *self)
/* icon column */
renderer = gtk_cell_renderer_pixbuf_new ();
+ g_object_set (renderer,
+ "follow-state", TRUE,
+ NULL);
gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (self->priv->combo),
renderer,
FALSE);
diff --git a/gthumb/gth-multipage.c b/gthumb/gth-multipage.c
index b6451ff..1be52af 100644
--- a/gthumb/gth-multipage.c
+++ b/gthumb/gth-multipage.c
@@ -174,6 +174,7 @@ gth_multipage_init (GthMultipage *multipage)
/* icon renderer */
renderer = gtk_cell_renderer_pixbuf_new ();
+ g_object_set (renderer, "follow-state", TRUE, NULL);
gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (multipage->priv->combobox),
renderer,
FALSE);
diff --git a/gthumb/gth-tags-entry.c b/gthumb/gth-tags-entry.c
index a10dfd7..4fb6582 100644
--- a/gthumb/gth-tags-entry.c
+++ b/gthumb/gth-tags-entry.c
@@ -854,7 +854,7 @@ gth_tags_entry_init (GthTagsEntry *self)
renderer = gtk_cell_renderer_pixbuf_new ();
gtk_tree_view_column_pack_start (column, renderer, FALSE);
- g_object_set (renderer, "icon-name", "tag", NULL);
+ g_object_set (renderer, "icon-name", "tag-symbolic", NULL);
renderer = gtk_cell_renderer_text_new ();
gtk_tree_view_column_pack_start (column, renderer, TRUE);
diff --git a/gthumb/gth-uri-list.c b/gthumb/gth-uri-list.c
index cdede55..b14b918 100644
--- a/gthumb/gth-uri-list.c
+++ b/gthumb/gth-uri-list.c
@@ -224,15 +224,14 @@ _gth_uri_list_set_iter (GthUriList *uri_list,
if (info != NULL) {
display_name = (name != NULL) ? name : g_file_info_get_display_name (info);
- icon = g_file_info_get_icon (info);
+ icon = g_file_info_get_symbolic_icon (info);
}
else {
display_name = (name != NULL) ? name : _g_file_get_display_name (file);
- icon = _g_file_get_icon (file);
+ icon = _g_file_get_symbolic_icon (file);
}
pixbuf = gth_icon_cache_get_pixbuf (uri_list->priv->icon_cache, icon);
-
gtk_list_store_set (uri_list->priv->list_store, iter,
URI_LIST_COLUMN_ICON, pixbuf,
URI_LIST_COLUMN_NAME, display_name,
@@ -306,12 +305,12 @@ gth_uri_list_set_bookmarks (GthUriList *uri_list,
if (info != NULL) {
if (display_name == NULL)
display_name = g_strdup (g_file_info_get_display_name (info));
- icon = g_file_info_get_icon (info);
+ icon = g_file_info_get_symbolic_icon (info);
}
else {
if (display_name == NULL)
display_name = g_strdup (_g_file_get_display_name (file));
- icon = _g_file_get_icon (file);
+ icon = _g_file_get_symbolic_icon (file);
}
pixbuf = gth_icon_cache_get_pixbuf (uri_list->priv->icon_cache, icon);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]