[gimp/icons-wip] icons: Bug 759904



commit 6e49e83f4f38e5758853cd1ddc975f49c31b1a36
Author: klausstaedtler <staedtler-przyborski web de>
Date:   Mon Jun 27 21:23:37 2016 +0200

    icons: Bug 759904
    
    add:
    gimp-zoom-fit-best
    gimmp-zoom-in
    gimp-zoom-original
    gimp-zoom-out
    
    patch: replace "zoom-..." by "gimp-zoom-..."
    
    
    gimp/app/actions/view-actions.c:  { "view-zoom-fit-in", "zoom-fit-best",
    gimp/app/actions/view-actions.c:  { "view-zoom-fill", "zoom-fit-best",
    gimp/app/actions/view-actions.c:  { "view-shrink-wrap", "zoom-fit-best",
    gimp/app/actions/palette-editor-actions.c:  { "palette-editor-zoom-all", "zoom-fit-best",
    gimp/app/actions/gradient-editor-actions.c:  { "gradient-editor-zoom-all", "zoom-fit-best",
    gimp/plug-ins/help-browser/dialog.c:      "zoom-in", "zoom-in",
    gimp/libgimpwidgets/gimpzoommodel.c:      button = zoom_button_new ("zoom-in", icon_size);
    gimp/app/actions/view-actions.c:  { "view-zoom-maximum", "zoom-in",
    gimp/app/actions/view-actions.c:  { "view-zoom-in", "zoom-in",
    gimp/app/actions/view-actions.c:  { "view-zoom-in-accel", GIMP_STOCK_CHAR_PICKER,
    gimp/app/actions/view-actions.c:  { "view-zoom-in-skip", "zoom-in",
    gimp/app/actions/palette-editor-actions.c:  { "palette-editor-zoom-in", "zoom-in",
    gimp/app/actions/gradient-editor-actions.c:  { "gradient-editor-zoom-in", "zoom-in",
    gimp/app/widgets/gimpcontainerpopup.c:  gimp_editor_add_button (editor, "zoom-in",
    gimp/plug-ins/help-browser/dialog.c:      "zoom-out", "zoom-out",
    gimp/libgimpwidgets/gimpzoommodel.c:      button = zoom_button_new ("zoom-out", icon_size);
    gimp/app/actions/view-actions.c:  { "view-zoom-minimum", "zoom-out",
    gimp/app/actions/view-actions.c:  { "view-zoom-out", "zoom-out",
    gimp/app/actions/view-actions.c:  { "view-zoom-out-accel", GIMP_STOCK_CHAR_PICKER,
    gimp/app/actions/view-actions.c:  { "view-zoom-out-skip", "zoom-out",
    gimp/app/actions/palette-editor-actions.c:  { "palette-editor-zoom-out", "zoom-out",
    gimp/app/actions/gradient-editor-actions.c:  { "gradient-editor-zoom-out", "zoom-out",
    gimp/app/widgets/gimpcontainerpopup.c:  gimp_editor_add_button (editor, "zoom-out",
    gimp/app/actions/view-actions.c:  { "view-zoom-1-1", "zoom-original",
    gimp/app/actions/view-actions.c:  { "view-zoom-1-1-accel", "zoom-original",
    gimp/app/display/gimpdisplayshell-scale-dialog.c:                              "zoom-original",
    gimp/plug-ins/help-browser/dialog.c:      "zoom-out", "zoom-out",
    gimp/libgimpwidgets/gimpzoommodel.c:      button = zoom_button_new ("zoom-out", icon_size);
    gimp/app/actions/view-actions.c:  { "view-zoom-minimum", "zoom-out",
    gimp/app/actions/view-actions.c:  { "view-zoom-out", "zoom-out",
    gimp/app/actions/view-actions.c:  { "view-zoom-out-accel", GIMP_STOCK_CHAR_PICKER,
    gimp/app/actions/view-actions.c:  { "view-zoom-out-skip", "zoom-out",
    gimp/app/actions/palette-editor-actions.c:  { "palette-editor-zoom-out", "zoom-out",
    gimp/app/actions/gradient-editor-actions.c:  { "gradient-editor-zoom-out", "zoom-out",
    gimp/app/widgets/gimpcontainerpopup.c:  gimp_editor_add_button (editor, "zoom-out",

 app/actions/gradient-editor-actions.c              |    6 +-
 app/actions/palette-editor-actions.c               |    6 +-
 app/actions/view-actions.c                         |   26 +++---
 app/display/gimpdisplayshell-scale-dialog.c        |    2 +-
 app/widgets/gimpcontainerpopup.c                   |    4 +-
 icons/Color/16/gimp-zoom-fit-best.png              |  Bin 0 -> 564 bytes
 icons/Color/16/gimp-zoom-in.png                    |  Bin 0 -> 537 bytes
 icons/Color/16/gimp-zoom-original.png              |  Bin 0 -> 513 bytes
 icons/Color/16/gimp-zoom-out.png                   |  Bin 0 -> 482 bytes
 icons/Color/scalable/gimp-zoom-fit-best.svg        |   83 ++++++++++++++++++++
 icons/Color/scalable/gimp-zoom-in.svg              |   83 ++++++++++++++++++++
 icons/Color/scalable/gimp-zoom-original.svg        |   79 +++++++++++++++++++
 icons/Color/scalable/gimp-zoom-out.svg             |   79 +++++++++++++++++++
 .../Color/16/gimp-image-fit-to-window.png          |  Bin 833 -> 0 bytes
 .../Color/16/gimp-window-fit-to-image.png          |  Bin 960 -> 0 bytes
 .../Prototype/Color/16/gimp-window-fit-to-size.png |  Bin 874 -> 0 bytes
 .../Symbolic/16/gimp-image-fit-to-window.png       |  Bin 710 -> 0 bytes
 .../Symbolic/16/gimp-window-fit-to-image.png       |  Bin 726 -> 0 bytes
 .../Symbolic/16/gimp-window-fit-to-size.png        |  Bin 709 -> 0 bytes
 icons/Symbolic/16/gimp-zoom-fit-best.png           |  Bin 0 -> 319 bytes
 icons/Symbolic/16/gimp-zoom-in.png                 |  Bin 0 -> 308 bytes
 icons/Symbolic/16/gimp-zoom-original.png           |  Bin 0 -> 307 bytes
 icons/Symbolic/16/gimp-zoom-out.png                |  Bin 0 -> 294 bytes
 icons/Symbolic/scalable/gimp-zoom-fit-best.svg     |   74 +++++++++++++++++
 icons/Symbolic/scalable/gimp-zoom-in.svg           |   74 +++++++++++++++++
 icons/Symbolic/scalable/gimp-zoom-original.svg     |   74 +++++++++++++++++
 icons/Symbolic/scalable/gimp-zoom-out.svg          |   74 +++++++++++++++++
 icons/icon-list.mk                                 |   12 +++-
 libgimpwidgets/gimpicons.c                         |    4 +
 libgimpwidgets/gimpicons.h                         |    4 +
 libgimpwidgets/gimpzoommodel.c                     |    4 +-
 plug-ins/help-browser/dialog.c                     |    8 +-
 32 files changed, 666 insertions(+), 30 deletions(-)
---
diff --git a/app/actions/gradient-editor-actions.c b/app/actions/gradient-editor-actions.c
index eb52d24..0c8dbcd 100644
--- a/app/actions/gradient-editor-actions.c
+++ b/app/actions/gradient-editor-actions.c
@@ -370,19 +370,19 @@ static const GimpRadioActionEntry gradient_editor_coloring_actions[] =
 
 static const GimpEnumActionEntry gradient_editor_zoom_actions[] =
 {
-  { "gradient-editor-zoom-in", "zoom-in",
+  { "gradient-editor-zoom-in", GIMP_STOCK_ZOOM_IN,
     N_("Zoom In"), NULL,
     N_("Zoom in"),
     GIMP_ZOOM_IN, FALSE,
     GIMP_HELP_GRADIENT_EDITOR_ZOOM_IN },
 
-  { "gradient-editor-zoom-out", "zoom-out",
+  { "gradient-editor-zoom-out", GIMP_STOCK_ZOOM_OUT,
     N_("Zoom Out"), NULL,
     N_("Zoom out"),
     GIMP_ZOOM_OUT, FALSE,
     GIMP_HELP_GRADIENT_EDITOR_ZOOM_OUT },
 
-  { "gradient-editor-zoom-all", "zoom-fit-best",
+  { "gradient-editor-zoom-all", GIMP_STOCK_ZOOM_FIT_BEST,
     N_("Zoom All"), NULL,
     N_("Zoom all"),
     GIMP_ZOOM_OUT_MAX, FALSE,
diff --git a/app/actions/palette-editor-actions.c b/app/actions/palette-editor-actions.c
index 0b0261d..e5b6f98 100644
--- a/app/actions/palette-editor-actions.c
+++ b/app/actions/palette-editor-actions.c
@@ -85,19 +85,19 @@ static const GimpEnumActionEntry palette_editor_new_actions[] =
 
 static const GimpEnumActionEntry palette_editor_zoom_actions[] =
 {
-  { "palette-editor-zoom-in", "zoom-in",
+  { "palette-editor-zoom-in", GIMP_STOCK_ZOOM_IN,
     N_("Zoom _In"), NULL,
     N_("Zoom in"),
     GIMP_ZOOM_IN, FALSE,
     GIMP_HELP_PALETTE_EDITOR_ZOOM_IN },
 
-  { "palette-editor-zoom-out", "zoom-out",
+  { "palette-editor-zoom-out", GIMP_STOCK_ZOOM_OUT,
     N_("Zoom _Out"), NULL,
     N_("Zoom out"),
     GIMP_ZOOM_OUT, FALSE,
     GIMP_HELP_PALETTE_EDITOR_ZOOM_OUT },
 
-  { "palette-editor-zoom-all", "zoom-fit-best",
+  { "palette-editor-zoom-all", GIMP_STOCK_ZOOM_FIT_BEST,
     N_("Zoom _All"), NULL,
     N_("Zoom all"),
     GIMP_ZOOM_OUT_MAX, FALSE,
diff --git a/app/actions/view-actions.c b/app/actions/view-actions.c
index 2539b52..ee45bb2 100644
--- a/app/actions/view-actions.c
+++ b/app/actions/view-actions.c
@@ -97,19 +97,19 @@ static const GimpActionEntry view_actions[] =
     G_CALLBACK (view_close_cmd_callback),
     GIMP_HELP_FILE_CLOSE },
 
-  { "view-zoom-fit-in", "zoom-fit-best",
+  { "view-zoom-fit-in", GIMP_STOCK_ZOOM_FIT_BEST,
     NC_("view-action", "_Fit Image in Window"), "<primary><shift>J",
     NC_("view-action", "Adjust the zoom ratio so that the image becomes fully visible"),
     G_CALLBACK (view_zoom_fit_in_cmd_callback),
     GIMP_HELP_VIEW_ZOOM_FIT_IN },
 
-  { "view-zoom-fill", "zoom-fit-best",
+  { "view-zoom-fill", GIMP_STOCK_ZOOM_FIT_BEST,
     NC_("view-action", "Fi_ll Window"), NULL,
     NC_("view-action", "Adjust the zoom ratio so that the entire window is used"),
     G_CALLBACK (view_zoom_fill_cmd_callback),
     GIMP_HELP_VIEW_ZOOM_FILL },
 
-  { "view-zoom-selection", "gimp-selection",
+  { "view-zoom-selection", GIMP_STOCK_SELECTION,
     NC_("view-action", "Zoom to _Selection"), NULL,
     NC_("view-action", "Adjust the zoom ratio so that the selection fills the window"),
     G_CALLBACK (view_zoom_selection_cmd_callback),
@@ -146,7 +146,7 @@ static const GimpActionEntry view_actions[] =
     G_CALLBACK (view_color_management_reset_cmd_callback),
     GIMP_HELP_VIEW_COLOR_MANAGEMENT },
 
-  { "view-shrink-wrap", "zoom-fit-best",
+  { "view-shrink-wrap", GIMP_STOCK_ZOOM_FIT_BEST,
     NC_("view-action", "Shrink _Wrap"), "<primary>J",
     NC_("view-action", "Reduce the image window to the size of the image display"),
     G_CALLBACK (view_shrink_wrap_cmd_callback),
@@ -310,23 +310,23 @@ static const GimpEnumActionEntry view_zoom_actions[] =
     GIMP_ACTION_SELECT_SET, TRUE,
     NULL },
 
-  { "view-zoom-minimum", "zoom-out",
+  { "view-zoom-minimum", GIMP_STOCK_ZOOM_OUT,
     "Zoom out as far as possible", NULL, NULL,
     GIMP_ACTION_SELECT_FIRST, FALSE,
     GIMP_HELP_VIEW_ZOOM_OUT },
 
-  { "view-zoom-maximum", "zoom-in",
+  { "view-zoom-maximum", GIMP_STOCK_ZOOM_IN,
     "Zoom in as far as possible", NULL, NULL,
     GIMP_ACTION_SELECT_LAST, FALSE,
     GIMP_HELP_VIEW_ZOOM_IN },
 
-  { "view-zoom-out", "zoom-out",
+  { "view-zoom-out", GIMP_STOCK_ZOOM_OUT,
     NC_("view-zoom-action", "Zoom _Out"), "minus",
     NC_("view-zoom-action", "Zoom out"),
     GIMP_ACTION_SELECT_PREVIOUS, FALSE,
     GIMP_HELP_VIEW_ZOOM_OUT },
 
-  { "view-zoom-in", "zoom-in",
+  { "view-zoom-in", GIMP_STOCK_ZOOM_IN,
     NC_("view-zoom-action", "Zoom _In"), "plus",
     NC_("view-zoom-action", "Zoom in"),
     GIMP_ACTION_SELECT_NEXT, FALSE,
@@ -344,12 +344,12 @@ static const GimpEnumActionEntry view_zoom_actions[] =
     GIMP_ACTION_SELECT_NEXT, FALSE,
     GIMP_HELP_VIEW_ZOOM_IN },
 
-  { "view-zoom-out-skip", "zoom-out",
+  { "view-zoom-out-skip", GIMP_STOCK_ZOOM_OUT,
     "Zoom out a lot", NULL, NULL,
     GIMP_ACTION_SELECT_SKIP_PREVIOUS, FALSE,
     GIMP_HELP_VIEW_ZOOM_OUT },
 
-  { "view-zoom-in-skip", "zoom-in",
+  { "view-zoom-in-skip", GIMP_STOCK_ZOOM_IN,
     "Zoom in a lot", NULL, NULL,
     GIMP_ACTION_SELECT_SKIP_NEXT, FALSE,
     GIMP_HELP_VIEW_ZOOM_IN }
@@ -405,13 +405,13 @@ static const GimpRadioActionEntry view_zoom_explicit_actions[] =
     20000,
     GIMP_HELP_VIEW_ZOOM_IN },
 
-  { "view-zoom-1-1", "zoom-original",
+  { "view-zoom-1-1", GIMP_STOCK_ZOOM_ORIGINAL,
     NC_("view-zoom-action", "_1:1  (100%)"), "1",
     NC_("view-zoom-action", "Zoom 1:1"),
     10000,
     GIMP_HELP_VIEW_ZOOM_100 },
 
-  { "view-zoom-1-1-accel", "zoom-original",
+  { "view-zoom-1-1-accel", GIMP_STOCK_ZOOM_ORIGINAL,
     NC_("view-zoom-action", "_1:1  (100%)"), "KP_1",
     NC_("view-zoom-action", "Zoom 1:1"),
     10000,
@@ -585,7 +585,7 @@ static const GimpEnumActionEntry view_padding_color_actions[] =
     GIMP_CANVAS_PADDING_MODE_DARK_CHECK, FALSE,
     GIMP_HELP_VIEW_PADDING_COLOR },
 
-  { "view-padding-color-custom", "gtk-select-color",
+  { "view-padding-color-custom", GIMP_STOCK_TOOL_BY_COLOR_SELECT,
     NC_("view-padding-color", "_Custom Color..."), NULL,
     NC_("view-padding-color", "Use an arbitrary color"),
     GIMP_CANVAS_PADDING_MODE_CUSTOM, FALSE,
diff --git a/app/display/gimpdisplayshell-scale-dialog.c b/app/display/gimpdisplayshell-scale-dialog.c
index 89532ff..3e2e15d 100644
--- a/app/display/gimpdisplayshell-scale-dialog.c
+++ b/app/display/gimpdisplayshell-scale-dialog.c
@@ -113,7 +113,7 @@ gimp_display_shell_scale_dialog (GimpDisplayShell *shell)
     gimp_viewable_dialog_new (GIMP_VIEWABLE (image),
                               gimp_get_user_context (shell->display->gimp),
                               _("Zoom Ratio"), "display_scale",
-                              "zoom-original",
+                              GIMP_STOCK_ZOOM_ORIGINAL,
                               _("Select Zoom Ratio"),
                               GTK_WIDGET (shell),
                               gimp_standard_help_func,
diff --git a/app/widgets/gimpcontainerpopup.c b/app/widgets/gimpcontainerpopup.c
index f8571d7..0ac166a 100644
--- a/app/widgets/gimpcontainerpopup.c
+++ b/app/widgets/gimpcontainerpopup.c
@@ -347,12 +347,12 @@ gimp_container_popup_create_view (GimpContainerPopup *popup)
 
   editor = GIMP_EDITOR (popup->editor->view);
 
-  gimp_editor_add_button (editor, "zoom-out",
+  gimp_editor_add_button (editor, GIMP_STOCK_ZOOM_OUT,
                           _("Smaller Previews"), NULL,
                           G_CALLBACK (gimp_container_popup_smaller_clicked),
                           NULL,
                           popup);
-  gimp_editor_add_button (editor, "zoom-in",
+  gimp_editor_add_button (editor, GIMP_STOCK_ZOOM_IN,
                           _("Larger Previews"), NULL,
                           G_CALLBACK (gimp_container_popup_larger_clicked),
                           NULL,
diff --git a/icons/Color/16/gimp-zoom-fit-best.png b/icons/Color/16/gimp-zoom-fit-best.png
new file mode 100644
index 0000000..a60d7da
Binary files /dev/null and b/icons/Color/16/gimp-zoom-fit-best.png differ
diff --git a/icons/Color/16/gimp-zoom-in.png b/icons/Color/16/gimp-zoom-in.png
new file mode 100644
index 0000000..389aea4
Binary files /dev/null and b/icons/Color/16/gimp-zoom-in.png differ
diff --git a/icons/Color/16/gimp-zoom-original.png b/icons/Color/16/gimp-zoom-original.png
new file mode 100644
index 0000000..7551b57
Binary files /dev/null and b/icons/Color/16/gimp-zoom-original.png differ
diff --git a/icons/Color/16/gimp-zoom-out.png b/icons/Color/16/gimp-zoom-out.png
new file mode 100644
index 0000000..2c53f42
Binary files /dev/null and b/icons/Color/16/gimp-zoom-out.png differ
diff --git a/icons/Color/scalable/gimp-zoom-fit-best.svg b/icons/Color/scalable/gimp-zoom-fit-best.svg
new file mode 100644
index 0000000..48f0134
--- /dev/null
+++ b/icons/Color/scalable/gimp-zoom-fit-best.svg
@@ -0,0 +1,83 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-fit-best.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1346"
+     inkscape:window-height="939"
+     id="namedview7"
+     showgrid="true"
+     inkscape:zoom="21.59375"
+     inkscape:cx="-5.7483425"
+     inkscape:cy="7.5484805"
+     inkscape:window-x="45"
+     inkscape:window-y="72"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg7384">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4312" />
+  </sodipodi:namedview>
+  <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>
+  <g
+     id="g4317">
+    <g
+       transform="matrix(-0.07682362,0,0,0.07682362,18.70247,-1.0767273)"
+       id="use4898-6"
+       inkscape:label="Layer 1"
+       style="display:inline;enable-background:new"
+       clip-path="url(#clipPath7655)">
+      <rect
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;stroke:#555753;stroke-width:13.01682949;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new"
+         id="rect6616"
+         width="195.25244"
+         height="195.25244"
+         x="-236.93846"
+         y="20.524"
+         rx="41.749866"
+         ry="41.690166"
+         transform="scale(-1,1)" />
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccccccccccccccccccccccccccc"
+       d="m 3.9999996,3.5000027 c -0.26834,0 -0.5,0.23166 -0.5,0.5 v 2.4999999 h 2 V 5.5000027 h 1 v -2 z m 
5.5,0 v 2 H 10.5 v 0.9999999 h 2 V 4.0000027 c 0,-0.26834 -0.23166,-0.5 -0.5,-0.5 z m -6,5.9999999 v 
2.5000004 c 0,0.26834 0.23166,0.5 0.5,0.5 h 2.5 v -2 h -1 V 9.5000026 Z m 7.0000004,0 V 10.500003 H 9.4999996 
v 2 H 12 c 0.26834,0 0.5,-0.23166 0.5,-0.5 V 9.5000026 Z"
+       id="rect3099-9-3"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new;fill-opacity:1"
 />
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-zoom-in.svg b/icons/Color/scalable/gimp-zoom-in.svg
new file mode 100644
index 0000000..cabf501
--- /dev/null
+++ b/icons/Color/scalable/gimp-zoom-in.svg
@@ -0,0 +1,83 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-in.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="true"
+     inkscape:zoom="43.1875"
+     inkscape:cx="8.8049846"
+     inkscape:cy="7.0796136"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4231" />
+  </sodipodi:namedview>
+  <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>
+  <g
+     id="g4235">
+    <g
+       clip-path="url(#clipPath6034)"
+       style="display:inline;enable-background:new"
+       inkscape:label="Layer 1"
+       id="g9057"
+       transform="matrix(-0.07682362,0,0,0.07682362,18.70247,-1.0767273)">
+      <rect
+         transform="scale(-1,1)"
+         ry="41.690166"
+         rx="41.749866"
+         y="20.524"
+         x="-236.93846"
+         height="195.25244"
+         width="195.25244"
+         id="rect10672-9-0-9"
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;stroke:#555753;stroke-width:13.01682949;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new"
 />
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccc"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+       id="rect2900-4-9"
+       d="M 6.4999995,3.515625 V 6.4687528 H 3.5 V 9.4687531 H 6.4999995 V 12.438 h 3 V 9.4687531 H 12.5 V 
6.4687528 L 9.4999995,6.484 V 3.515625 Z" />
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-zoom-original.svg b/icons/Color/scalable/gimp-zoom-original.svg
new file mode 100644
index 0000000..c1e5b95
--- /dev/null
+++ b/icons/Color/scalable/gimp-zoom-original.svg
@@ -0,0 +1,79 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-original.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="5.9646657"
+     inkscape:cy="8.301013"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <g
+     id="g4320">
+    <g
+       transform="matrix(-0.07682362,0,0,0.07682362,18.70247,-1.0767273)"
+       id="use4898-5"
+       inkscape:label="Layer 1"
+       style="display:inline;enable-background:new"
+       clip-path="url(#clipPath8434)">
+      <rect
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;stroke:#555753;stroke-width:13.01682949;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new"
+         id="rect7870"
+         width="195.25244"
+         height="195.25244"
+         x="-236.93846"
+         y="20.524"
+         rx="41.749866"
+         ry="41.690166"
+         transform="scale(-1,1)" />
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       d="m 9.4999998,11.500003 h -3 V 7.5000029 h -1 v -1.95527 c 0.82444,0 1.36506,-0.18266 
1.36506,-1.04473 h 2.63494 z"
+       
style="color:#000000;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:20px;font-family:Verdana;-inkscape-font-specification:'Verdana
 
Bold';display:inline;overflow:visible;visibility:visible;fill:#000000;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new;fill-opacity:1"
+       id="path7751-8-9-9"
+       sodipodi:nodetypes="cccccccc" />
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-zoom-out.svg b/icons/Color/scalable/gimp-zoom-out.svg
new file mode 100644
index 0000000..a938fa9
--- /dev/null
+++ b/icons/Color/scalable/gimp-zoom-out.svg
@@ -0,0 +1,79 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-out.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="8.2166479"
+     inkscape:cy="8.1505065"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <g
+     id="g4308">
+    <g
+       transform="matrix(-0.07682362,0,0,0.07682362,18.70247,-1.0767273)"
+       id="use4898"
+       inkscape:label="Layer 1"
+       style="display:inline;enable-background:new"
+       clip-path="url(#clipPath6527)">
+      <rect
+         
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;stroke:#555753;stroke-width:13.01682949;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:new"
+         id="rect6513"
+         width="195.25244"
+         height="195.25244"
+         x="-236.93846"
+         y="20.524"
+         rx="41.749866"
+         ry="41.690166"
+         transform="scale(-1,1)" />
+    </g>
+    <path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate;fill-opacity:1"
+       id="rect2900-4-9-3"
+       d="M 4.499999,6.4687526 V 9.4687525 H 11.5 V 6.4687526 Z" />
+  </g>
+</svg>
diff --git a/icons/Symbolic/16/gimp-zoom-fit-best.png b/icons/Symbolic/16/gimp-zoom-fit-best.png
new file mode 100644
index 0000000..660099f
Binary files /dev/null and b/icons/Symbolic/16/gimp-zoom-fit-best.png differ
diff --git a/icons/Symbolic/16/gimp-zoom-in.png b/icons/Symbolic/16/gimp-zoom-in.png
new file mode 100644
index 0000000..66bf78d
Binary files /dev/null and b/icons/Symbolic/16/gimp-zoom-in.png differ
diff --git a/icons/Symbolic/16/gimp-zoom-original.png b/icons/Symbolic/16/gimp-zoom-original.png
new file mode 100644
index 0000000..0653696
Binary files /dev/null and b/icons/Symbolic/16/gimp-zoom-original.png differ
diff --git a/icons/Symbolic/16/gimp-zoom-out.png b/icons/Symbolic/16/gimp-zoom-out.png
new file mode 100644
index 0000000..5883043
Binary files /dev/null and b/icons/Symbolic/16/gimp-zoom-out.png differ
diff --git a/icons/Symbolic/scalable/gimp-zoom-fit-best.svg b/icons/Symbolic/scalable/gimp-zoom-fit-best.svg
new file mode 100644
index 0000000..2e2a6e1
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-zoom-fit-best.svg
@@ -0,0 +1,74 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-fit-best.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="7.4996975"
+     inkscape:cy="8.1505065"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <g
+     id="g4234">
+    <rect
+       y="0"
+       x="0"
+       height="16"
+       width="16"
+       id="rect819"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:0.19979367;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    <g
+       transform="translate(-161,-667)"
+       id="layer12">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 164.19,669 c -0.6627,0 -1.1875,0.54899 -1.1875,1.2188 v 9.5625 c 0,0.66976 0.5248,1.2188 
1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.54899 1.1875,-1.2188 v -9.5625 c 0,-0.66976 -0.5248,-1.2188 
-1.1875,-1.2188 z m 0.8125,2 h 3 v 2 h -1 v 1 h -2 z m 5,0 h 3 v 3 h -2 v -1 h -1 z m -5,5 h 2 v 1 h 1 v 2 h 
-3 z m 6,0 h 2 v 3 h -3 v -2 h 1 z"
+         style="color:#bebebe;fill:#bebebe"
+         id="rect11749-5-0-1" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-zoom-in.svg b/icons/Symbolic/scalable/gimp-zoom-in.svg
new file mode 100644
index 0000000..4a22e81
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-zoom-in.svg
@@ -0,0 +1,74 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="gimp-zoom-in.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="2.5913666"
+     inkscape:cy="8.1505065"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <g
+     id="g4234">
+    <rect
+       y="0"
+       x="0"
+       height="16"
+       width="16"
+       id="rect819"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:0.19979367;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    <g
+       transform="translate(-181,-667)"
+       id="layer12">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 184.19,669 c -0.6627,0 -1.1875,0.54899 -1.1875,1.2188 v 9.5625 c 0,0.66976 0.5248,1.2188 
1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.54899 1.1875,-1.2188 v -9.5625 c 0,-0.66976 -0.5248,-1.2188 
-1.1875,-1.2188 z m 3.8125,3 h 2 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 z"
+         style="color:#bebebe;fill:#bebebe"
+         id="rect11749-5-0-1-8" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-zoom-original.svg b/icons/Symbolic/scalable/gimp-zoom-original.svg
new file mode 100644
index 0000000..7466c49
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-zoom-original.svg
@@ -0,0 +1,74 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="zoom-original-symbolic.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="15.724719"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <g
+     id="g4241">
+    <rect
+       y="0"
+       x="0"
+       height="16"
+       width="16"
+       id="rect819"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:0.19979367;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    <g
+       transform="translate(-221,-667)"
+       id="layer12">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 224.19,669 c -0.6627,0 -1.1875,0.54899 -1.1875,1.2188 v 9.5625 c 0,0.66976 0.5248,1.2188 
1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.54899 1.1875,-1.2188 v -9.5625 c 0,-0.66976 -0.5248,-1.2188 
-1.1875,-1.2188 z m 3.8125,3 h 2 v 6 h -2 v -4 h -1 v -1 c 0.69433,0 1,-0.34772 1,-1 z"
+         style="color:#bebebe;fill:#bebebe"
+         id="rect11749-5-0-1-8-7-8" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-zoom-out.svg b/icons/Symbolic/scalable/gimp-zoom-out.svg
new file mode 100644
index 0000000..1cd924c
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-zoom-out.svg
@@ -0,0 +1,74 @@
+<?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";
+   id="svg7384"
+   height="16"
+   width="16"
+   version="1.1"
+   sodipodi:docname="zoom-out-symbolic.svg"
+   viewBox="0 0 16 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs9" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview7"
+     showgrid="false"
+     inkscape:zoom="43.1875"
+     inkscape:cx="15.967845"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384" />
+  <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>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <g
+     id="g4241">
+    <rect
+       y="0"
+       x="0"
+       height="16"
+       width="16"
+       id="rect819"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:0.19979367;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    <g
+       transform="translate(-201,-667)"
+       id="layer12">
+      <path
+         inkscape:connector-curvature="0"
+         d="m 204.19,669 c -0.6627,0 -1.1875,0.54899 -1.1875,1.2188 v 9.5625 c 0,0.66976 0.5248,1.2188 
1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.54899 1.1875,-1.2188 v -9.5625 c 0,-0.66976 -0.5248,-1.2188 
-1.1875,-1.2188 z m 1.8125,5 h 6 v 2 h -6 z"
+         style="color:#bebebe;fill:#bebebe"
+         id="rect11749-5-0-1-8-7" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/icon-list.mk b/icons/icon-list.mk
index d0b2d65..ab9b2dd 100644
--- a/icons/icon-list.mk
+++ b/icons/icon-list.mk
@@ -304,7 +304,11 @@ scalable_images = \
        scalable/gimp-wilber-eek.svg                    \
        scalable/gimp-wilber-outline.svg                \
        scalable/gimp-yes.svg                           \
-       scalable/gimp-zoom-follow-window.svg
+       scalable/gimp-zoom-fit-best.svg                 \
+       scalable/gimp-zoom-follow-window.svg            \
+       scalable/gimp-zoom-in.svg                       \
+       scalable/gimp-zoom-original.svg                 \
+       scalable/gimp-zoom-out.svg
 
 vector24_images = \
        24/gimp-center.svg                              \
@@ -722,7 +726,11 @@ icons16_images = \
        16/gimp-warning.png                             \
        16/gimp-web.png                                 \
        16/gimp-wilber.png                              \
-       16/gimp-yes.png
+       16/gimp-yes.png                                 \
+       16/gimp-zoom-fit-best.png                       \
+       16/gimp-zoom-in.png                             \
+       16/gimp-zoom-original.png                       \
+       16/gimp-zoom-out.png
 
 icons18_images = \
        18/gimp-color-picker-black.png          \
diff --git a/libgimpwidgets/gimpicons.c b/libgimpwidgets/gimpicons.c
index 239a80c..cae01a5 100644
--- a/libgimpwidgets/gimpicons.c
+++ b/libgimpwidgets/gimpicons.c
@@ -94,6 +94,10 @@ static const GtkStockItem gimp_stock_items[] =
   { GIMP_STOCK_NO,                            NULL,   0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_YES,                           NULL,   0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_OKAY,                          NULL,   0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_ZOOM_FIT_BEST,                 NULL,   0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_ZOOM_IN,                       NULL,   0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_ZOOM_ORIGINAL,                 NULL,   0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_ZOOM_OUT,                      NULL,   0, 0, LIBGIMP_DOMAIN },
 
   { GIMP_STOCK_GRADIENT_LINEAR,               NULL,   0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_GRADIENT_BILINEAR,             NULL,   0, 0, LIBGIMP_DOMAIN },
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index aa16c0e..8a70aab 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -69,6 +69,10 @@ G_BEGIN_DECLS
 #define GIMP_STOCK_NO                       "gimp-no"
 #define GIMP_STOCK_YES                      "gimp-yes"
 #define GIMP_STOCK_OKAY                     "gimp-okay"
+#define GIMP_STOCK_ZOOM_FIT_BEST            "gimp-zoom-fit-best"
+#define GIMP_STOCK_ZOOM_IN                  "gimp-zoom-in"
+#define GIMP_STOCK_ZOOM_ORIGINAL            "gimp-zoom-original"
+#define GIMP_STOCK_ZOOM_OUT                 "gimp-zoom-out"
 
 
 #define GIMP_STOCK_GRADIENT_LINEAR               "gimp-gradient-linear"
diff --git a/libgimpwidgets/gimpzoommodel.c b/libgimpwidgets/gimpzoommodel.c
index c74356b..58de5db 100644
--- a/libgimpwidgets/gimpzoommodel.c
+++ b/libgimpwidgets/gimpzoommodel.c
@@ -526,7 +526,7 @@ gimp_zoom_button_new (GimpZoomModel *model,
   switch (zoom_type)
     {
     case GIMP_ZOOM_IN:
-      button = zoom_button_new ("zoom-in", icon_size);
+      button = zoom_button_new ("gimp-zoom-in", icon_size);
       g_signal_connect_swapped (button, "clicked",
                                 G_CALLBACK (gimp_zoom_model_zoom_in),
                                 model);
@@ -536,7 +536,7 @@ gimp_zoom_button_new (GimpZoomModel *model,
       break;
 
     case GIMP_ZOOM_OUT:
-      button = zoom_button_new ("zoom-out", icon_size);
+      button = zoom_button_new ("gimp-zoom-out", icon_size);
       g_signal_connect_swapped (button, "clicked",
                                 G_CALLBACK (gimp_zoom_model_zoom_out),
                                 model);
diff --git a/plug-ins/help-browser/dialog.c b/plug-ins/help-browser/dialog.c
index 30471ab..2658c78 100644
--- a/plug-ins/help-browser/dialog.c
+++ b/plug-ins/help-browser/dialog.c
@@ -577,23 +577,23 @@ ui_manager_new (GtkWidget *window)
       G_CALLBACK (home_callback)
     },
     {
-      "copy-location", "edit-copy",
+      "copy-location", "gimp-clipboard",
       N_("C_opy location"), "",
       N_("Copy the location of this page to the clipboard"),
       G_CALLBACK (copy_location_callback)
     },
     {
-      "copy-selection", "edit-copy",
+      "copy-selection", "gimp-clipboard",
       NULL, "<control>C", NULL,
       G_CALLBACK (copy_selection_callback)
     },
     {
-      "zoom-in", "zoom-in",
+      "zoom-in", "gimp-zoom-in",
       NULL, "<control>plus", NULL,
       G_CALLBACK (zoom_in_callback)
     },
     {
-      "zoom-out", "zoom-out",
+      "zoom-out", "gimp-zoom-out",
       NULL, "<control>minus", NULL,
       G_CALLBACK (zoom_out_callback)
     },



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]