[gimp/icons-wip] icons: Bug 759904



commit 2587e9d2e69c37b500ccdd20f0ef283ec0da6eff
Author: klausstaedtler <staedtler-przyborski web de>
Date:   Fri Jun 24 18:58:52 2016 +0200

    icons: Bug 759904
    
    add
    gimp-first
    gimp-last
    gimp-home
    
    patch: replace "go-..." by "gimp-..." (or GIMP_STOCK_...)
    
    gimp/plug-ins/help-browser/dialog.c:      "back", "go-previous",
    gimp/plug-ins/help-browser/dialog.c:      "forward", "go-next",
    gimp/plug-ins/help-browser/dialog.c:      "home", "go-home",
    gimp/app/actions/windows-actions.c:  { "windows-tabs-position-bottom", "go-bottom",
    gimp/app/actions/windows-actions.c:  { "windows-tabs-position-left", "go-first",
    gimp/app/actions/windows-actions.c:  { "windows-tabs-position-right", "go-last",
    gimp/app/actions/images-actions.c:  { "images-raise-views", "go-top",
    gimp/app/widgets/gimpcombotagentry.c:                                     "go-down");
    gimp/app/widgets/gimptooleditor.c:    gimp_editor_add_button (GIMP_EDITOR (tree_view), "go-up",
    gimp/app/widgets/gimptooleditor.c:    gimp_editor_add_button (GIMP_EDITOR (tree_view), "go-down",
    gimp/app/widgets/gimpcontrollerlist.c:                            "go-up",
    gimp/app/widgets/gimpcontrollerlist.c:                            "go-down",
    gimp/app/widgets/gimpcolordisplayeditor.c:                            "go-up",
    gimp/app/widgets/gimpcolordisplayeditor.c:                            "go-down",

 app/actions/images-actions.c           |    2 +-
 app/actions/windows-actions.c          |    8 +-
 app/widgets/gimpcolordisplayeditor.c   |    4 +-
 app/widgets/gimpcombotagentry.c        |    2 +-
 app/widgets/gimpcontrollerlist.c       |    4 +-
 app/widgets/gimptooleditor.c           |    4 +-
 icons/Color/16/gimp-first.png          |  Bin 0 -> 512 bytes
 icons/Color/16/gimp-home.png           |  Bin 0 -> 857 bytes
 icons/Color/16/gimp-last.png           |  Bin 0 -> 517 bytes
 icons/Color/scalable/gimp-first.svg    |  118 +++++++++++++++++++++++++++++++
 icons/Color/scalable/gimp-home.svg     |  107 ++++++++++++++++++++++++++++
 icons/Color/scalable/gimp-last.svg     |  119 ++++++++++++++++++++++++++++++++
 icons/Symbolic/16/gimp-first.png       |  Bin 0 -> 410 bytes
 icons/Symbolic/16/gimp-home.png        |  Bin 0 -> 488 bytes
 icons/Symbolic/16/gimp-last.png        |  Bin 0 -> 415 bytes
 icons/Symbolic/scalable/gimp-first.svg |  117 +++++++++++++++++++++++++++++++
 icons/Symbolic/scalable/gimp-home.svg  |  100 +++++++++++++++++++++++++++
 icons/Symbolic/scalable/gimp-last.svg  |  116 +++++++++++++++++++++++++++++++
 icons/icon-list.mk                     |    6 ++
 libgimpwidgets/gimpicons.c             |    3 +
 libgimpwidgets/gimpicons.h             |    3 +
 plug-ins/help-browser/dialog.c         |    6 +-
 22 files changed, 704 insertions(+), 15 deletions(-)
---
diff --git a/app/actions/images-actions.c b/app/actions/images-actions.c
index c1b197a..634cdea 100644
--- a/app/actions/images-actions.c
+++ b/app/actions/images-actions.c
@@ -43,7 +43,7 @@ static const GimpActionEntry images_actions[] =
     NC_("images-action", "Images Menu"), NULL, NULL, NULL,
     GIMP_HELP_IMAGE_DIALOG },
 
-  { "images-raise-views", "go-top",
+  { "images-raise-views", GIMP_STOCK_TOP,
     NC_("images-action", "_Raise Views"), NULL,
     NC_("images-action", "Raise this image's displays"),
     G_CALLBACK (images_raise_views_cmd_callback),
diff --git a/app/actions/windows-actions.c b/app/actions/windows-actions.c
index 88da6f2..165885f 100644
--- a/app/actions/windows-actions.c
+++ b/app/actions/windows-actions.c
@@ -135,22 +135,22 @@ static const GimpToggleActionEntry windows_toggle_actions[] =
 
 static const GimpRadioActionEntry windows_tabs_position_actions[] =
 {
-  { "windows-tabs-position-top", "to-top",
+  { "windows-tabs-position-top", GIMP_STOCK_TOP,
     NC_("windows-tabs-position-action", "_Top"), NULL,
     NC_("windows-tabs-position-action", "Position the tabs on the top"),
     GIMP_POSITION_TOP, GIMP_HELP_WINDOWS_TABS_POSITION },
 
-  { "windows-tabs-position-bottom", "go-bottom",
+  { "windows-tabs-position-bottom", GIMP_STOCK_BOTTOM,
     NC_("windows-tabs-position-action", "_Bottom"), NULL,
     NC_("windows-tabs-position-action", "Position the tabs on the bottom"),
     GIMP_POSITION_BOTTOM, GIMP_HELP_WINDOWS_TABS_POSITION },
 
-  { "windows-tabs-position-left", "go-first",
+  { "windows-tabs-position-left", GIMP_STOCK_FIRST,
     NC_("windows-tabs-position-action", "_Left"), NULL,
     NC_("windows-tabs-position-action", "Position the tabs on the left"),
     GIMP_POSITION_LEFT, GIMP_HELP_WINDOWS_TABS_POSITION },
 
-  { "windows-tabs-position-right", "go-last",
+  { "windows-tabs-position-right", GIMP_STOCK_LAST,
     NC_("windows-tabs-position-action", "_Right"), NULL,
     NC_("windows-tabs-position-action", "Position the tabs on the right"),
     GIMP_POSITION_RIGHT, GIMP_HELP_WINDOWS_TABS_POSITION },
diff --git a/app/widgets/gimpcolordisplayeditor.c b/app/widgets/gimpcolordisplayeditor.c
index bea5995..a968792 100644
--- a/app/widgets/gimpcolordisplayeditor.c
+++ b/app/widgets/gimpcolordisplayeditor.c
@@ -217,7 +217,7 @@ gimp_color_display_editor_init (GimpColorDisplayEditor *editor)
 
   editor->up_button =
     gimp_editor_add_button (GIMP_EDITOR (ed),
-                            "go-up",
+                            GIMP_STOCK_UP,
                             _("Move the selected filter up"),
                             NULL,
                             G_CALLBACK (gimp_color_display_editor_up_clicked),
@@ -226,7 +226,7 @@ gimp_color_display_editor_init (GimpColorDisplayEditor *editor)
 
   editor->down_button =
     gimp_editor_add_button (GIMP_EDITOR (ed),
-                            "go-down",
+                            GIMP_STOCK_DOWN,
                             _("Move the selected filter down"),
                             NULL,
                             G_CALLBACK (gimp_color_display_editor_down_clicked),
diff --git a/app/widgets/gimpcombotagentry.c b/app/widgets/gimpcombotagentry.c
index 77b023a..24816c7 100644
--- a/app/widgets/gimpcombotagentry.c
+++ b/app/widgets/gimpcombotagentry.c
@@ -92,7 +92,7 @@ gimp_combo_tag_entry_init (GimpComboTagEntry *entry)
 
   gtk_entry_set_icon_from_icon_name (GTK_ENTRY (entry),
                                      GTK_ENTRY_ICON_SECONDARY,
-                                     "go-down");
+                                     "gimp-down");
 
   g_signal_connect (entry, "icon-press",
                     G_CALLBACK (gimp_combo_tag_entry_icon_press),
diff --git a/app/widgets/gimpcontrollerlist.c b/app/widgets/gimpcontrollerlist.c
index 80044ab..40ca1f4 100644
--- a/app/widgets/gimpcontrollerlist.c
+++ b/app/widgets/gimpcontrollerlist.c
@@ -300,7 +300,7 @@ gimp_controller_list_init (GimpControllerList *list)
                             list);
   list->up_button =
     gimp_editor_add_button (GIMP_EDITOR (list->dest),
-                            "go-up",
+                            GIMP_STOCK_UP,
                             _("Move the selected controller up"),
                             NULL,
                             G_CALLBACK (gimp_controller_list_up_clicked),
@@ -308,7 +308,7 @@ gimp_controller_list_init (GimpControllerList *list)
                             list);
   list->down_button =
     gimp_editor_add_button (GIMP_EDITOR (list->dest),
-                            "go-down",
+                            GIMP_STOCK_DOWN,
                             _("Move the selected controller down"),
                             NULL,
                             G_CALLBACK (gimp_controller_list_down_clicked),
diff --git a/app/widgets/gimptooleditor.c b/app/widgets/gimptooleditor.c
index d73832f..69fe908 100644
--- a/app/widgets/gimptooleditor.c
+++ b/app/widgets/gimptooleditor.c
@@ -291,7 +291,7 @@ gimp_tool_editor_new (GimpContainer *container,
 
   /* buttons */
   priv->raise_button =
-    gimp_editor_add_button (GIMP_EDITOR (tree_view), "go-up",
+    gimp_editor_add_button (GIMP_EDITOR (tree_view), GIMP_STOCK_UP,
                             _("Raise this tool"),
                             _("Raise this tool to the top"),
                             G_CALLBACK (gimp_tool_editor_raise_clicked),
@@ -299,7 +299,7 @@ gimp_tool_editor_new (GimpContainer *container,
                             tool_editor);
 
   priv->lower_button =
-    gimp_editor_add_button (GIMP_EDITOR (tree_view), "go-down",
+    gimp_editor_add_button (GIMP_EDITOR (tree_view), GIMP_STOCK_DOWN,
                             _("Lower this tool"),
                             _("Lower this tool to the bottom"),
                             G_CALLBACK (gimp_tool_editor_lower_clicked),
diff --git a/icons/Color/16/gimp-first.png b/icons/Color/16/gimp-first.png
new file mode 100644
index 0000000..49fa6df
Binary files /dev/null and b/icons/Color/16/gimp-first.png differ
diff --git a/icons/Color/16/gimp-home.png b/icons/Color/16/gimp-home.png
new file mode 100644
index 0000000..1f052ea
Binary files /dev/null and b/icons/Color/16/gimp-home.png differ
diff --git a/icons/Color/16/gimp-last.png b/icons/Color/16/gimp-last.png
new file mode 100644
index 0000000..eac2151
Binary files /dev/null and b/icons/Color/16/gimp-last.png differ
diff --git a/icons/Color/scalable/gimp-first.svg b/icons/Color/scalable/gimp-first.svg
new file mode 100644
index 0000000..7910d5a
--- /dev/null
+++ b/icons/Color/scalable/gimp-first.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-first.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="18.024202"
+     inkscape:cx="12.017883"
+     inkscape:cy="12.693439"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false"
+     showguides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4232" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4253">
+      <g
+         id="g4240">
+        <rect
+           style="fill:none;stroke:none"
+           id="rect28186-4"
+           width="16"
+           height="16"
+           x="-16"
+           y="1036.3622"
+           rx="0"
+           transform="scale(-1,1)" />
+        <rect
+           style="opacity:0.3;fill:none;stroke:none"
+           id="rect6884"
+           width="16"
+           height="16"
+           x="-16"
+           y="1036.3622"
+           transform="scale(-1,1)" />
+        <path
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.47388944;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+           d="m 10.346279,1038.5999 a 0.94022976,0.95557994 0 0 1 0.207491,0.022 0.94022976,0.95557994 0 0 1 
0.470068,1.6423 l -3.0811477,3.1313 h 7.8203857 v 1.911 H 7.9353452 l 3.0884928,3.139 a 0.95562919,0.9712309 
0 1 1 -1.3514455,1.3735 l -4.7006785,-4.7774 -0.6463433,-0.6867 0.6463433,-0.6869 4.7006785,-4.7773 a 
0.94022976,0.95557994 0 0 1 0.6738865,-0.2912 z"
+           id="path8334"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         sodipodi:nodetypes="ccccc"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.50742769;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+         d="m 1.7462862,1038.6284 v 11.4801 H 0.25371382 v -11.491 z"
+         id="path8334-3"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-home.svg b/icons/Color/scalable/gimp-home.svg
new file mode 100644
index 0000000..04dae2e
--- /dev/null
+++ b/icons/Color/scalable/gimp-home.svg
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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"
+   overflow="visible"
+   enable-background="new 0 0 128 129.396"
+   xml:space="preserve"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-home.svg"
+   version="1.0"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   viewBox="0 0 16 16"
+   style="overflow:visible"><metadata
+     id="metadata367"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; /><cc:license
+           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/"; 
/><dc:title></dc:title><dc:creator><cc:Agent><dc:title /></cc:Agent></dc:creator><dc:source 
/><dc:subject><rdf:Bag /></dc:subject></cc:Work><cc:License
+         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/";><cc:permits
+           rdf:resource="http://creativecommons.org/ns#Reproduction"; /><cc:permits
+           rdf:resource="http://creativecommons.org/ns#Distribution"; /><cc:permits
+           rdf:resource="http://creativecommons.org/ns#DerivativeWorks"; 
/></cc:License></rdf:RDF></metadata><defs
+     id="defs365" /><sodipodi:namedview
+     inkscape:cy="6.0308713"
+     inkscape:cx="13.614281"
+     inkscape:zoom="8.7741578"
+     inkscape:window-height="1016"
+     inkscape:window-width="1920"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.21568627"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     inkscape:showpageshadow="false"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:current-layer="svg2"
+     fill="#555753"
+     showgrid="true"
+     stroke="#a40000"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:snap-global="false"
+     inkscape:window-maximized="1"><inkscape:grid
+       type="xygrid"
+       id="grid4341" /></sodipodi:namedview><g
+     style="display:inline"
+     id="g5022"
+     transform="matrix(0.00756283,0,0,0.00656401,15.959766,12.288985)" /><g
+     id="g4339"
+     transform="translate(-1.3056073,2.264427)"><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccc"
+       id="rect1512"
+       d="m 8.5121608,0.68080448 h 1.9879612 c 0.280213,0 4.805485,5.73497232 4.805485,6.05476852 l 
-0.02448,6.174769 c 0,0.319798 -0.126383,0.648944 -0.406596,0.648944 l -10.8914593,0.0046 c -0.2802131,0 
-0.5057994,-0.257454 -0.5057994,-0.577252 l 0.018847,-6.5337308 c 0,-0.3197962 4.7358313,-5.77212272 
5.0160435,-5.77212272 z"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#eeeeec;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:0.34332609;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 /><path
+       inkscape:connector-curvature="0"
+       d="M 17.305765,13.735573 H 1.4228544 v -16 H 17.305765 Z"
+       id="path5"
+       style="fill:none;stroke-width:0.35171282" /><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccccccc"
+       style="fill:url(#XMLID_39_);stroke-width:0.35171282"
+       id="path342"
+       d="m 9.4156899,1.671127 6.6324871,6.061082 0.173347,0.138375 0.141457,-0.0605 L 16.23232,7.541208 
16.13503,7.462338 9.4156839,1.965207 2.6211414,7.522712 l -0.083262,0.05087 -0.07594,0.2495 0.1518805,0.04562 
0.1347568,-0.108876 z" /><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccccccccc"
+       d="M 9.3744871,-1.6076 1.706611,4.782296 1.4876913,7.311917 2.1885159,8.040638 c 0,0 
7.1512267,-6.056639 7.2271677,-6.11689 L 16.295387,8.116639 16.96064,7.296252 16.394428,4.785889 
9.4156836,-1.644475 Z"
+       id="path362"
+       style="fill:#ef2929;stroke:#a40000;stroke-width:0.35171282" /><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc"
+       id="path1536"
+       d="M 1.8442977,4.867178 1.7421299,7.205272 9.3881714,0.76063 9.3635269,-1.319756 Z"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.40909089;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.35171282;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 /><path
+       inkscape:connector-curvature="0"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.13636367;fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:0.35171282;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+       d="m 9.4283103,0.679761 0.034853,-2.061949 6.7733237,6.231261 0.522766,2.294831 z"
+       id="path2337"
+       sodipodi:nodetypes="ccccc" /><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccccc"
+       id="rect2361"
+       d="m 10.345882,7.37589 h 3.167827 c 0.270034,0 0.487428,0.218995 0.487428,0.491021 l -0.0028,3.205027 
c 0,0.272026 -0.208966,0.446896 -0.479001,0.446896 h -3.173464 c -0.270036,0 -0.4874281,-0.218996 
-0.4874281,-0.491021 V 7.866911 c 0,-0.272026 0.2173921,-0.491021 0.4874281,-0.491021 z"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.31818183;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.35171258;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 /><rect
+       ry="0.13914761"
+       rx="0.1386067"
+       y="7.9176912"
+       x="9.4877253"
+       height="3.6357636"
+       width="3.6357639"
+       id="rect3263"
+       
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#757575;stroke-width:0.36423633;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
 /><path
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccc"
+       
style="clip-rule:evenodd;overflow:visible;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#757575;stroke-width:0.3798328;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path188-3"
+       d="M 8.1156909,7.9254888 V 13.545656 H 4.5639341 L 4.4955234,7.9254888 Z" /></g></svg>
\ No newline at end of file
diff --git a/icons/Color/scalable/gimp-last.svg b/icons/Color/scalable/gimp-last.svg
new file mode 100644
index 0000000..c5d4c98
--- /dev/null
+++ b/icons/Color/scalable/gimp-last.svg
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-last.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="18.024202"
+     inkscape:cx="12.017883"
+     inkscape:cy="12.693439"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false"
+     showguides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4232" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4253"
+       transform="matrix(-1,0,0,1,16.000021,0)">
+      <g
+         id="g4240">
+        <rect
+           style="fill:none;stroke:none"
+           id="rect28186-4"
+           width="16"
+           height="16"
+           x="-16"
+           y="1036.3622"
+           rx="0"
+           transform="scale(-1,1)" />
+        <rect
+           style="opacity:0.3;fill:none;stroke:none"
+           id="rect6884"
+           width="16"
+           height="16"
+           x="-16"
+           y="1036.3622"
+           transform="scale(-1,1)" />
+        <path
+           
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.47388944;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+           d="m 10.346279,1038.5999 a 0.94022976,0.95557994 0 0 1 0.207491,0.022 0.94022976,0.95557994 0 0 1 
0.470068,1.6423 l -3.0811477,3.1313 h 7.8203857 v 1.911 H 7.9353452 l 3.0884928,3.139 a 0.95562919,0.9712309 
0 1 1 -1.3514455,1.3735 l -4.7006785,-4.7774 -0.6463433,-0.6867 0.6463433,-0.6869 4.7006785,-4.7773 a 
0.94022976,0.95557994 0 0 1 0.6738865,-0.2912 z"
+           id="path8334"
+           inkscape:connector-curvature="0" />
+      </g>
+      <path
+         sodipodi:nodetypes="ccccc"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.50742769;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+         d="m 1.7462862,1038.6284 v 11.4801 H 0.25371382 v -11.491 z"
+         id="path8334-3"
+         inkscape:connector-curvature="0" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/16/gimp-first.png b/icons/Symbolic/16/gimp-first.png
new file mode 100644
index 0000000..0792f27
Binary files /dev/null and b/icons/Symbolic/16/gimp-first.png differ
diff --git a/icons/Symbolic/16/gimp-home.png b/icons/Symbolic/16/gimp-home.png
new file mode 100644
index 0000000..dcda4be
Binary files /dev/null and b/icons/Symbolic/16/gimp-home.png differ
diff --git a/icons/Symbolic/16/gimp-last.png b/icons/Symbolic/16/gimp-last.png
new file mode 100644
index 0000000..90b9069
Binary files /dev/null and b/icons/Symbolic/16/gimp-last.png differ
diff --git a/icons/Symbolic/scalable/gimp-first.svg b/icons/Symbolic/scalable/gimp-first.svg
new file mode 100644
index 0000000..8f0200a
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-first.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-first.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.5893611"
+     inkscape:cx="13.148604"
+     inkscape:cy="1.4305909"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false"
+     showguides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4240" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4238"
+       transform="matrix(-1,0,0,1,16,0)">
+      <rect
+         transform="scale(-1,1)"
+         rx="0"
+         y="1036.3622"
+         x="-16"
+         height="16"
+         width="16"
+         id="rect28186-4"
+         style="fill:none;stroke:none" />
+      <rect
+         transform="scale(-1,1)"
+         y="1036.3622"
+         x="-16"
+         height="16"
+         width="16"
+         id="rect6884"
+         style="opacity:0.3;fill:none;stroke:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path8334"
+         d="m 5.6830953,1038.3626 a 0.98645275,0.9967777 0 0 0 -0.2176913,0.023 0.98645275,0.9967777 0 0 0 
-0.4931771,1.713 l 3.2326211,3.2665 H 0 v 1.9934 h 8.212554 l -3.2403271,3.2742 a 1.0026217,1.013116 0 1 0 
1.417884,1.4328 l 4.9317711,-4.9836 0.678118,-0.7164 -0.678118,-0.7163 -4.9317711,-4.9833 a 
0.98645275,0.9967777 0 0 0 -0.7070156,-0.3037 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.98300517;marker:none;enable-background:accumulate"
 />
+      <rect
+         y="1038.3622"
+         x="14"
+         height="12"
+         width="2"
+         id="rect4232"
+         
style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.57915974;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-home.svg b/icons/Symbolic/scalable/gimp-home.svg
new file mode 100644
index 0000000..2e3a875
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-home.svg
@@ -0,0 +1,100 @@
+<?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.013"
+   version="1.1"
+   sodipodi:docname="gimp-home.svg"
+   viewBox="0 0 16.013 16"
+   inkscape:version="0.92pre1 unknown">
+  <defs
+     id="defs16" />
+  <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="namedview14"
+     showgrid="true"
+     inkscape:zoom="19.125649"
+     inkscape:cx="8.0065002"
+     inkscape:cy="8"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg7384">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4239" />
+  </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>
+  <title
+     id="title9167">Gnome Symbolic Icon Theme</title>
+  <g
+     id="g4251">
+    <rect
+       y="0"
+       x="0"
+       height="16"
+       width="16"
+       id="rect4241"
+       
style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:2.18927217;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    <g
+       transform="matrix(0.99960295,0,0,0.99954074,-562.77388,-174.9132)"
+       id="layer13">
+      <g
+         transform="translate(405.62,-584.9)"
+         id="g5388">
+        <title
+           id="title5390">go-home</title>
+        <g
+           transform="matrix(0.026036,0,0,0.026036,345.97,902.08)"
+           style="fill:#bebebe"
+           id="g5392" />
+      </g>
+      <path
+         inkscape:connector-curvature="0"
+         d="m 565.78,180 a 1.0001,1.0001 0 0 0 -0.78,1 v 7 a 1.0001,1.0001 0 0 0 1,1 h 10 a 1.0001,1.0001 0 
0 0 1,-1 v -7 a 1.0001,1.0001 0 1 0 -2,0 v 6 h -8 v -6 a 1.0001,1.0001 0 0 0 -1.2188,-1 z"
+         style="color:#000000;text-indent:0;text-transform:none;fill:#bebebe"
+         id="path5414" />
+      <path
+         inkscape:connector-curvature="0"
+         d="m 570.91,176 a 1.0001,1.0001 0 0 0 -0.5,0.1875 l -7,5 a 1.0063276,1.0063276 0 1 0 1.1875,1.625 l 
6.4,-4.57 6.4062,4.5625 a 1.0063276,1.0063276 0 1 0 1.1875,-1.625 l -7,-5 a 1.0001,1.0001 0 0 0 -0.69,-0.18 z"
+         style="color:#000000;text-indent:0;text-transform:none;fill:#bebebe"
+         id="path6184" />
+      <rect
+         x="569"
+         y="183"
+         width="3"
+         height="6"
+         style="color:#bebebe;fill:#bebebe"
+         id="rect6261" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-last.svg b/icons/Symbolic/scalable/gimp-last.svg
new file mode 100644
index 0000000..7bbff28
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-last.svg
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<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"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-last.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="12.745036"
+     inkscape:cx="13.148604"
+     inkscape:cy="1.4305909"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="true"
+     inkscape:snap-bbox="true"
+     inkscape:bbox-paths="true"
+     inkscape:bbox-nodes="true"
+     inkscape:snap-bbox-edge-midpoints="true"
+     inkscape:snap-bbox-midpoints="true"
+     inkscape:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false"
+     showguides="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4240" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4238">
+      <rect
+         transform="scale(-1,1)"
+         rx="0"
+         y="1036.3622"
+         x="-16"
+         height="16"
+         width="16"
+         id="rect28186-4"
+         style="fill:none;stroke:none" />
+      <rect
+         transform="scale(-1,1)"
+         y="1036.3622"
+         x="-16"
+         height="16"
+         width="16"
+         id="rect6884"
+         style="opacity:0.3;fill:none;stroke:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path8334"
+         d="m 5.6830953,1038.3626 a 0.98645275,0.9967777 0 0 0 -0.2176913,0.023 0.98645275,0.9967777 0 0 0 
-0.4931771,1.713 l 3.2326211,3.2665 H 0 v 1.9934 h 8.212554 l -3.2403271,3.2742 a 1.0026217,1.013116 0 1 0 
1.417884,1.4328 l 4.9317711,-4.9836 0.678118,-0.7164 -0.678118,-0.7163 -4.9317711,-4.9833 a 
0.98645275,0.9967777 0 0 0 -0.7070156,-0.3037 z"
+         
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.98300517;marker:none;enable-background:accumulate"
 />
+      <rect
+         y="1038.3622"
+         x="14"
+         height="12"
+         width="2"
+         id="rect4232"
+         
style="opacity:1;fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.57915974;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke
 fill markers" />
+    </g>
+  </g>
+</svg>
diff --git a/icons/icon-list.mk b/icons/icon-list.mk
index dd513dc..ebf0b25 100644
--- a/icons/icon-list.mk
+++ b/icons/icon-list.mk
@@ -61,6 +61,7 @@ scalable_images = \
        scalable/gimp-edit-clear.svg                    \
        scalable/gimp-error.svg                         \
        scalable/gimp-file-manager.svg                  \
+       scalable/gimp-first.svg                         \
        scalable/gimp-flip-horizontal.svg               \
        scalable/gimp-flip-vertical.svg                 \
        scalable/gimp-floating-selection.svg            \
@@ -94,6 +95,7 @@ scalable_images = \
        scalable/gimp-histogram-linear.svg              \
        scalable/gimp-histogram-logarithmic.svg         \
        scalable/gimp-histogram.svg                     \
+       scalable/gimp-home.svg                          \
        scalable/gimp-images.svg                        \
        scalable/gimp-image.svg                         \
        scalable/gimp-image-open.svg                    \
@@ -110,6 +112,7 @@ scalable_images = \
        scalable/gimp-justify-left.svg                  \
        scalable/gimp-justify-right.svg                 \
        scalable/gimp-landscape.svg                     \
+       scalable/gimp-last.svg                          \
        scalable/gimp-layer-mask.svg                    \
        scalable/gimp-layers.svg                        \
        scalable/gimp-layer.svg                         \
@@ -519,6 +522,7 @@ icons16_images = \
        16/gimp-edit-clear.png                          \
        16/gimp-error.png                               \
        16/gimp-file-manager.png                        \
+       16/gimp-first.png                               \
        16/gimp-flip-horizontal.png                     \
        16/gimp-flip-vertical.png                       \
        16/gimp-floating-selection.png                  \
@@ -540,6 +544,7 @@ icons16_images = \
        16/gimp-histogram-linear.png                    \
        16/gimp-histogram-logarithmic.png               \
        16/gimp-histogram.png                           \
+       16/gimp-home.png                                \
        16/gimp-image.png                               \
        16/gimp-images.png                              \
        16/gimp-image-open.png                          \
@@ -551,6 +556,7 @@ icons16_images = \
        16/gimp-join-miter.png                          \
        16/gimp-join-round.png                          \
        16/gimp-landscape.png                           \
+       16/gimp-last.png                                \
        16/gimp-layer.png                               \
        16/gimp-layer-delete.png                        \
        16/gimp-layer-down.png                          \
diff --git a/libgimpwidgets/gimpicons.c b/libgimpwidgets/gimpicons.c
index 1ef7361..9eab98d 100644
--- a/libgimpwidgets/gimpicons.c
+++ b/libgimpwidgets/gimpicons.c
@@ -68,7 +68,10 @@ static const GtkStockItem gimp_stock_items[] =
   { GIMP_STOCK_RESET,          N_("_Reset"),          0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_VISIBLE,        N_("Visible"),         0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_NEXT,           N_("Ne_xt"),           0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_FIRST,          N_("_First"),          0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_LAST,           N_("_Last"),           0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_PREVIOUS,       N_("Pre_vious"),       0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_HOME,           N_("_Home"),           0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_OPEN,           N_("_Open"),           0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_SAVE,           N_("_Save"),           0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_SAVE_AS,        N_("Save as"),         0, 0, LIBGIMP_DOMAIN },
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index 991b6fd..fa7aab2 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -44,6 +44,9 @@ G_BEGIN_DECLS
 #define GIMP_STOCK_VISIBLE                  "gimp-visible"
 #define GIMP_STOCK_NEXT                     "gimp-next"
 #define GIMP_STOCK_PREVIOUS                 "gimp-previous"
+#define GIMP_STOCK_FIRST                    "gimp-first"
+#define GIMP_STOCK_LAST                     "gimp-last"
+#define GIMP_STOCK_HOME                     "gimp-home"
 #define GIMP_STOCK_OPEN                     "gimp-open"
 #define GIMP_STOCK_SAVE                     "gimp-save"
 #define GIMP_STOCK_SAVE_AS                  "gimp-save-as"
diff --git a/plug-ins/help-browser/dialog.c b/plug-ins/help-browser/dialog.c
index 6c85067..ebf76dc 100644
--- a/plug-ins/help-browser/dialog.c
+++ b/plug-ins/help-browser/dialog.c
@@ -552,12 +552,12 @@ ui_manager_new (GtkWidget *window)
   static const GtkActionEntry actions[] =
   {
     {
-      "back", "go-previous",
+      "back", "gimp-previous",
       NULL, "<alt>Left", N_("Go back one page"),
       G_CALLBACK (back_callback)
     },
     {
-      "forward", "go-next",
+      "forward", "gimp-next",
       NULL, "<alt>Right", N_("Go forward one page"),
       G_CALLBACK (forward_callback)
     },
@@ -572,7 +572,7 @@ ui_manager_new (GtkWidget *window)
       G_CALLBACK (stop_callback)
     },
     {
-      "home", "go-home",
+      "home", "gimp-home",
       NULL, "<alt>Home", N_("Go to the index page"),
       G_CALLBACK (home_callback)
     },



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