[gnumeric] Dead kittens: move from xpm to png for icons. Avoid to-pixdata.



commit 9164d636d9c91732e68c6e4cba0b11dd0a6c805e
Author: Morten Welinder <terra gnome org>
Date:   Fri Jul 14 20:22:04 2017 -0400

    Dead kittens: move from xpm to png for icons.  Avoid to-pixdata.
    
    to-pixdata is going away so stop using it.
    
    The move from xpm to png is to prevent loading too many image loaders
    at startup time.

 NEWS                                               |    4 +
 icons/16x16/actions/Makefile.am                    |   58 +++---
 icons/16x16/actions/gnumeric-cells-merge.png       |  Bin 0 -> 338 bytes
 icons/16x16/actions/gnumeric-cells-merge.xpm       |   27 ---
 icons/16x16/actions/gnumeric-cells-split.png       |  Bin 0 -> 313 bytes
 icons/16x16/actions/gnumeric-cells-split.xpm       |   26 ---
 .../actions/gnumeric-center-across-selection.png   |  Bin 0 -> 385 bytes
 .../actions/gnumeric-center-across-selection.xpm   |   33 ---
 icons/16x16/actions/gnumeric-column-add.png        |  Bin 0 -> 435 bytes
 icons/16x16/actions/gnumeric-column-add.xpm        |   42 ----
 icons/16x16/actions/gnumeric-column-delete.png     |  Bin 0 -> 410 bytes
 icons/16x16/actions/gnumeric-column-delete.xpm     |   38 ----
 icons/16x16/actions/gnumeric-column-hide.png       |  Bin 0 -> 364 bytes
 icons/16x16/actions/gnumeric-column-hide.xpm       |   32 ---
 icons/16x16/actions/gnumeric-column-size.png       |  Bin 0 -> 380 bytes
 icons/16x16/actions/gnumeric-column-size.xpm       |   31 ---
 icons/16x16/actions/gnumeric-column-unhide.png     |  Bin 0 -> 401 bytes
 icons/16x16/actions/gnumeric-column-unhide.xpm     |   37 ---
 icons/16x16/actions/gnumeric-comment-add.png       |  Bin 0 -> 547 bytes
 icons/16x16/actions/gnumeric-comment-add.xpm       |   68 ------
 icons/16x16/actions/gnumeric-comment-delete.png    |  Bin 0 -> 558 bytes
 icons/16x16/actions/gnumeric-comment-delete.xpm    |   69 ------
 icons/16x16/actions/gnumeric-comment-edit.png      |  Bin 0 -> 579 bytes
 icons/16x16/actions/gnumeric-comment-edit.xpm      |   74 ------
 .../actions/gnumeric-component-insert-shaped.png   |  Bin 0 -> 536 bytes
 .../actions/gnumeric-component-insert-shaped.xpm   |   61 -----
 icons/16x16/actions/gnumeric-component-insert.png  |  Bin 0 -> 578 bytes
 icons/16x16/actions/gnumeric-component-insert.xpm  |   74 ------
 icons/16x16/actions/gnumeric-detail-hide.png       |  Bin 0 -> 441 bytes
 icons/16x16/actions/gnumeric-detail-hide.xpm       |   47 ----
 icons/16x16/actions/gnumeric-detail-show.png       |  Bin 0 -> 451 bytes
 icons/16x16/actions/gnumeric-detail-show.xpm       |   47 ----
 .../actions/gnumeric-format-border-bottom.png      |  Bin 0 -> 283 bytes
 .../actions/gnumeric-format-border-bottom.xpm      |   22 --
 .../16x16/actions/gnumeric-format-border-diag.png  |  Bin 0 -> 323 bytes
 .../16x16/actions/gnumeric-format-border-diag.xpm  |   22 --
 .../16x16/actions/gnumeric-format-border-left.png  |  Bin 0 -> 292 bytes
 .../16x16/actions/gnumeric-format-border-left.xpm  |   21 --
 .../actions/gnumeric-format-border-rev-diag.png    |  Bin 0 -> 321 bytes
 .../actions/gnumeric-format-border-rev-diag.xpm    |   22 --
 .../16x16/actions/gnumeric-format-border-right.png |  Bin 0 -> 290 bytes
 .../16x16/actions/gnumeric-format-border-right.xpm |   22 --
 icons/16x16/actions/gnumeric-format-border-top.png |  Bin 0 -> 280 bytes
 icons/16x16/actions/gnumeric-format-border-top.xpm |   22 --
 icons/16x16/actions/gnumeric-graphguru.png         |  Bin 0 -> 543 bytes
 icons/16x16/actions/gnumeric-graphguru.xpm         |   74 ------
 icons/16x16/actions/gnumeric-group.png             |  Bin 0 -> 447 bytes
 icons/16x16/actions/gnumeric-group.xpm             |   47 ----
 icons/16x16/actions/gnumeric-row-add.png           |  Bin 0 -> 440 bytes
 icons/16x16/actions/gnumeric-row-add.xpm           |   44 ----
 icons/16x16/actions/gnumeric-row-delete.png        |  Bin 0 -> 412 bytes
 icons/16x16/actions/gnumeric-row-delete.xpm        |   40 ----
 icons/16x16/actions/gnumeric-row-hide.png          |  Bin 0 -> 381 bytes
 icons/16x16/actions/gnumeric-row-hide.xpm          |   33 ---
 icons/16x16/actions/gnumeric-row-size.png          |  Bin 0 -> 373 bytes
 icons/16x16/actions/gnumeric-row-size.xpm          |   28 ---
 icons/16x16/actions/gnumeric-row-unhide.png        |  Bin 0 -> 412 bytes
 icons/16x16/actions/gnumeric-row-unhide.xpm        |   38 ----
 icons/16x16/actions/gnumeric-ungroup.png           |  Bin 0 -> 460 bytes
 icons/16x16/actions/gnumeric-ungroup.xpm           |   48 ----
 icons/22x22/actions/Makefile.am                    |   50 ++--
 .../gnumeric-format-border-inside-horiz.png        |  Bin 0 -> 289 bytes
 .../gnumeric-format-border-inside-horiz.xpm        |   29 ---
 icons/22x22/actions/gnumeric-pattern-125grey.png   |  Bin 0 -> 273 bytes
 icons/22x22/actions/gnumeric-pattern-125grey.xpm   |   29 ---
 icons/22x22/actions/gnumeric-pattern-25grey.png    |  Bin 0 -> 267 bytes
 icons/22x22/actions/gnumeric-pattern-25grey.xpm    |   29 ---
 icons/22x22/actions/gnumeric-pattern-50grey.png    |  Bin 0 -> 267 bytes
 icons/22x22/actions/gnumeric-pattern-50grey.xpm    |   29 ---
 icons/22x22/actions/gnumeric-pattern-625grey.png   |  Bin 0 -> 274 bytes
 icons/22x22/actions/gnumeric-pattern-625grey.xpm   |   29 ---
 icons/22x22/actions/gnumeric-pattern-75grey.png    |  Bin 0 -> 267 bytes
 icons/22x22/actions/gnumeric-pattern-75grey.xpm    |   29 ---
 icons/22x22/actions/gnumeric-pattern-bricks.png    |  Bin 0 -> 275 bytes
 icons/22x22/actions/gnumeric-pattern-bricks.xpm    |   29 ---
 .../22x22/actions/gnumeric-pattern-diag-cross.png  |  Bin 0 -> 269 bytes
 .../22x22/actions/gnumeric-pattern-diag-cross.xpm  |   29 ---
 icons/22x22/actions/gnumeric-pattern-diag.png      |  Bin 0 -> 276 bytes
 icons/22x22/actions/gnumeric-pattern-diag.xpm      |   29 ---
 .../actions/gnumeric-pattern-foreground-solid.png  |  Bin 0 -> 260 bytes
 .../actions/gnumeric-pattern-foreground-solid.xpm  |   29 ---
 icons/22x22/actions/gnumeric-pattern-horiz.png     |  Bin 0 -> 266 bytes
 icons/22x22/actions/gnumeric-pattern-horiz.xpm     |   29 ---
 .../actions/gnumeric-pattern-large-circles.png     |  Bin 0 -> 279 bytes
 .../actions/gnumeric-pattern-large-circles.xpm     |   29 ---
 icons/22x22/actions/gnumeric-pattern-rev-diag.png  |  Bin 0 -> 276 bytes
 icons/22x22/actions/gnumeric-pattern-rev-diag.xpm  |   29 ---
 .../22x22/actions/gnumeric-pattern-semi-circle.png |  Bin 0 -> 285 bytes
 .../22x22/actions/gnumeric-pattern-semi-circle.xpm |   29 ---
 .../actions/gnumeric-pattern-small-circle.png      |  Bin 0 -> 273 bytes
 .../actions/gnumeric-pattern-small-circle.xpm      |   29 ---
 icons/22x22/actions/gnumeric-pattern-solid.png     |  Bin 0 -> 263 bytes
 icons/22x22/actions/gnumeric-pattern-solid.xpm     |   29 ---
 icons/22x22/actions/gnumeric-pattern-thatch.png    |  Bin 0 -> 289 bytes
 icons/22x22/actions/gnumeric-pattern-thatch.xpm    |   29 ---
 .../actions/gnumeric-pattern-thick-diag-cross.png  |  Bin 0 -> 271 bytes
 .../actions/gnumeric-pattern-thick-diag-cross.xpm  |   29 ---
 .../actions/gnumeric-pattern-thin-diag-cross.png   |  Bin 0 -> 273 bytes
 .../actions/gnumeric-pattern-thin-diag-cross.xpm   |   29 ---
 icons/22x22/actions/gnumeric-pattern-thin-diag.png |  Bin 0 -> 276 bytes
 icons/22x22/actions/gnumeric-pattern-thin-diag.xpm |   29 ---
 .../actions/gnumeric-pattern-thin-horiz-cross.png  |  Bin 0 -> 268 bytes
 .../actions/gnumeric-pattern-thin-horiz-cross.xpm  |   30 ---
 .../22x22/actions/gnumeric-pattern-thin-horiz.png  |  Bin 0 -> 268 bytes
 .../22x22/actions/gnumeric-pattern-thin-horiz.xpm  |   30 ---
 .../actions/gnumeric-pattern-thin-rev-diag.png     |  Bin 0 -> 276 bytes
 .../actions/gnumeric-pattern-thin-rev-diag.xpm     |   29 ---
 icons/22x22/actions/gnumeric-pattern-thin-vert.png |  Bin 0 -> 263 bytes
 icons/22x22/actions/gnumeric-pattern-thin-vert.xpm |   29 ---
 icons/22x22/actions/gnumeric-pattern-vert.png      |  Bin 0 -> 263 bytes
 icons/22x22/actions/gnumeric-pattern-vert.xpm      |   29 ---
 icons/24x24/actions/Makefile.am                    |   82 ++++----
 icons/24x24/actions/gnumeric-autosum.png           |  Bin 0 -> 550 bytes
 icons/24x24/actions/gnumeric-autosum.xpm           |   70 ------
 icons/24x24/actions/gnumeric-bucket.png            |  Bin 0 -> 377 bytes
 icons/24x24/actions/gnumeric-bucket.xpm            |   34 ---
 icons/24x24/actions/gnumeric-cells-merge.png       |  Bin 0 -> 337 bytes
 icons/24x24/actions/gnumeric-cells-merge.xpm       |   35 ---
 icons/24x24/actions/gnumeric-cells-split.png       |  Bin 0 -> 313 bytes
 icons/24x24/actions/gnumeric-cells-split.xpm       |   33 ---
 .../actions/gnumeric-center-across-selection.png   |  Bin 0 -> 430 bytes
 .../actions/gnumeric-center-across-selection.xpm   |   44 ----
 icons/24x24/actions/gnumeric-column-add.png        |  Bin 0 -> 457 bytes
 icons/24x24/actions/gnumeric-column-add.xpm        |   53 -----
 icons/24x24/actions/gnumeric-column-delete.png     |  Bin 0 -> 396 bytes
 icons/24x24/actions/gnumeric-column-delete.xpm     |   41 ----
 icons/24x24/actions/gnumeric-column-hide.png       |  Bin 0 -> 365 bytes
 icons/24x24/actions/gnumeric-column-hide.xpm       |   40 ----
 icons/24x24/actions/gnumeric-column-size.png       |  Bin 0 -> 385 bytes
 icons/24x24/actions/gnumeric-column-size.xpm       |   39 ----
 icons/24x24/actions/gnumeric-column-unhide.png     |  Bin 0 -> 386 bytes
 icons/24x24/actions/gnumeric-column-unhide.xpm     |   41 ----
 .../actions/gnumeric-component-insert-shaped.png   |  Bin 0 -> 1241 bytes
 .../actions/gnumeric-component-insert-shaped.xpm   |  234 --------------------
 icons/24x24/actions/gnumeric-component-insert.png  |  Bin 0 -> 884 bytes
 icons/24x24/actions/gnumeric-component-insert.xpm  |  143 ------------
 icons/24x24/actions/gnumeric-detail-hide.png       |  Bin 0 -> 563 bytes
 icons/24x24/actions/gnumeric-detail-hide.xpm       |   69 ------
 icons/24x24/actions/gnumeric-detail-show.png       |  Bin 0 -> 576 bytes
 icons/24x24/actions/gnumeric-detail-show.xpm       |   69 ------
 icons/24x24/actions/gnumeric-equal.png             |  Bin 0 -> 278 bytes
 icons/24x24/actions/gnumeric-equal.xpm             |   30 ---
 icons/24x24/actions/gnumeric-font.png              |  Bin 0 -> 454 bytes
 icons/24x24/actions/gnumeric-font.xpm              |   80 -------
 icons/24x24/actions/gnumeric-format-border-all.png |  Bin 0 -> 287 bytes
 icons/24x24/actions/gnumeric-format-border-all.xpm |   34 ---
 .../actions/gnumeric-format-border-bottom.png      |  Bin 0 -> 287 bytes
 .../actions/gnumeric-format-border-bottom.xpm      |   34 ---
 .../gnumeric-format-border-double-bottom.png       |  Bin 0 -> 289 bytes
 .../gnumeric-format-border-double-bottom.xpm       |   34 ---
 .../actions/gnumeric-format-border-inside-vert.png |  Bin 0 -> 306 bytes
 .../actions/gnumeric-format-border-inside-vert.xpm |   29 ---
 .../actions/gnumeric-format-border-inside.png      |  Bin 0 -> 305 bytes
 .../actions/gnumeric-format-border-inside.xpm      |   29 ---
 .../24x24/actions/gnumeric-format-border-left.png  |  Bin 0 -> 290 bytes
 .../24x24/actions/gnumeric-format-border-left.xpm  |   34 ---
 icons/24x24/actions/gnumeric-format-border-no.png  |  Bin 0 -> 293 bytes
 icons/24x24/actions/gnumeric-format-border-no.xpm  |   29 ---
 .../24x24/actions/gnumeric-format-border-none.png  |  Bin 0 -> 288 bytes
 .../24x24/actions/gnumeric-format-border-none.xpm  |   34 ---
 .../actions/gnumeric-format-border-outline.png     |  Bin 0 -> 305 bytes
 .../actions/gnumeric-format-border-outline.xpm     |   29 ---
 .../actions/gnumeric-format-border-outside.png     |  Bin 0 -> 295 bytes
 .../actions/gnumeric-format-border-outside.xpm     |   34 ---
 .../24x24/actions/gnumeric-format-border-right.png |  Bin 0 -> 294 bytes
 .../24x24/actions/gnumeric-format-border-right.xpm |   34 ---
 .../gnumeric-format-border-thick-bottom.png        |  Bin 0 -> 293 bytes
 .../gnumeric-format-border-thick-bottom.xpm        |   34 ---
 .../gnumeric-format-border-thick-outside.png       |  Bin 0 -> 305 bytes
 .../gnumeric-format-border-thick-outside.xpm       |   34 ---
 .../gnumeric-format-border-top-n-bottom.png        |  Bin 0 -> 288 bytes
 .../gnumeric-format-border-top-n-bottom.xpm        |   34 ---
 .../gnumeric-format-border-top-n-double-bottom.png |  Bin 0 -> 291 bytes
 .../gnumeric-format-border-top-n-double-bottom.xpm |   34 ---
 .../gnumeric-format-border-top-n-thick-bottom.png  |  Bin 0 -> 292 bytes
 .../gnumeric-format-border-top-n-thick-bottom.xpm  |   34 ---
 .../actions/gnumeric-format-thousand-separator.png |  Bin 0 -> 278 bytes
 .../actions/gnumeric-format-thousand-separator.xpm |   26 ---
 icons/24x24/actions/gnumeric-graphguru.png         |  Bin 0 -> 553 bytes
 icons/24x24/actions/gnumeric-graphguru.xpm         |   70 ------
 icons/24x24/actions/gnumeric-group.png             |  Bin 0 -> 775 bytes
 icons/24x24/actions/gnumeric-group.xpm             |  126 -----------
 icons/24x24/actions/gnumeric-row-add.png           |  Bin 0 -> 485 bytes
 icons/24x24/actions/gnumeric-row-add.xpm           |   61 -----
 icons/24x24/actions/gnumeric-row-delete.png        |  Bin 0 -> 421 bytes
 icons/24x24/actions/gnumeric-row-delete.xpm        |   48 ----
 icons/24x24/actions/gnumeric-row-hide.png          |  Bin 0 -> 382 bytes
 icons/24x24/actions/gnumeric-row-hide.xpm          |   41 ----
 icons/24x24/actions/gnumeric-row-size.png          |  Bin 0 -> 379 bytes
 icons/24x24/actions/gnumeric-row-size.xpm          |   36 ---
 icons/24x24/actions/gnumeric-row-unhide.png        |  Bin 0 -> 426 bytes
 icons/24x24/actions/gnumeric-row-unhide.xpm        |   47 ----
 icons/24x24/actions/gnumeric-ungroup.png           |  Bin 0 -> 853 bytes
 icons/24x24/actions/gnumeric-ungroup.xpm           |  144 ------------
 icons/32x32/actions/Makefile.am                    |    2 +-
 icons/32x32/actions/cursor-cross.png               |  Bin 0 -> 345 bytes
 icons/32x32/actions/cursor-cross.xpm               |   38 ----
 src/Makefile.am                                    |   30 ++--
 src/dialogs/dialog-cell-format.c                   |    2 +-
 src/gnm.gresource.xml                              |  220 +++++++++---------
 src/pixmaps/line_pattern_dash_dot.png              |  Bin 0 -> 273 bytes
 src/pixmaps/line_pattern_dash_dot.xpm              |   29 ---
 src/pixmaps/line_pattern_dash_dot_dot.png          |  Bin 0 -> 271 bytes
 src/pixmaps/line_pattern_dash_dot_dot.xpm          |   29 ---
 src/pixmaps/line_pattern_dashed.png                |  Bin 0 -> 270 bytes
 src/pixmaps/line_pattern_dashed.xpm                |   29 ---
 src/pixmaps/line_pattern_dotted.png                |  Bin 0 -> 270 bytes
 src/pixmaps/line_pattern_dotted.xpm                |   29 ---
 src/pixmaps/line_pattern_double.png                |  Bin 0 -> 269 bytes
 src/pixmaps/line_pattern_double.xpm                |   29 ---
 src/pixmaps/line_pattern_hair.png                  |  Bin 0 -> 271 bytes
 src/pixmaps/line_pattern_hair.xpm                  |   28 ---
 src/pixmaps/line_pattern_medium.png                |  Bin 0 -> 268 bytes
 src/pixmaps/line_pattern_medium.xpm                |   29 ---
 src/pixmaps/line_pattern_medium_dash.png           |  Bin 0 -> 272 bytes
 src/pixmaps/line_pattern_medium_dash.xpm           |   29 ---
 src/pixmaps/line_pattern_medium_dash_dot.png       |  Bin 0 -> 275 bytes
 src/pixmaps/line_pattern_medium_dash_dot.xpm       |   29 ---
 src/pixmaps/line_pattern_medium_dash_dot_dot.png   |  Bin 0 -> 273 bytes
 src/pixmaps/line_pattern_medium_dash_dot_dot.xpm   |   29 ---
 src/pixmaps/line_pattern_slant.png                 |  Bin 0 -> 275 bytes
 src/pixmaps/line_pattern_slant.xpm                 |   29 ---
 src/pixmaps/line_pattern_thick.png                 |  Bin 0 -> 268 bytes
 src/pixmaps/line_pattern_thick.xpm                 |   29 ---
 src/pixmaps/line_pattern_thin.png                  |  Bin 0 -> 268 bytes
 src/pixmaps/line_pattern_thin.xpm                  |   29 ---
 src/pixmaps/sheet_move_marker.png                  |  Bin 0 -> 309 bytes
 src/pixmaps/sheet_move_marker.xpm                  |   20 --
 src/wbc-gtk.c                                      |    2 +-
 229 files changed, 227 insertions(+), 4751 deletions(-)
---
diff --git a/NEWS b/NEWS
index ebce232..126dd69 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 Gnumeric 1.12.36
 
+Morten:
+       * Convert all xpm files to png.
+       * Avoid to-pixdata options for resources.  It's going away.
+
 --------------------------------------------------------------------------
 Gnumeric 1.12.35
 
diff --git a/icons/16x16/actions/Makefile.am b/icons/16x16/actions/Makefile.am
index 6cfbd26..01d1d90 100644
--- a/icons/16x16/actions/Makefile.am
+++ b/icons/16x16/actions/Makefile.am
@@ -2,32 +2,32 @@ internalicons =                                       \
        gnumeric-autofilter-delete.png          \
        gnumeric-autofilter.png                 \
        gnumeric-brush.png                      \
-       gnumeric-cells-merge.xpm                \
-       gnumeric-cells-split.xpm                \
-       gnumeric-center-across-selection.xpm    \
-       gnumeric-column-add.xpm                 \
-       gnumeric-column-delete.xpm              \
-       gnumeric-column-hide.xpm                \
-       gnumeric-column-size.xpm                \
-       gnumeric-column-unhide.xpm              \
-       gnumeric-comment-add.xpm                \
-       gnumeric-comment-delete.xpm             \
-       gnumeric-comment-edit.xpm               \
-       gnumeric-component-insert-shaped.xpm    \
-       gnumeric-component-insert.xpm           \
+       gnumeric-cells-merge.png                \
+       gnumeric-cells-split.png                \
+       gnumeric-center-across-selection.png    \
+       gnumeric-column-add.png                 \
+       gnumeric-column-delete.png              \
+       gnumeric-column-hide.png                \
+       gnumeric-column-size.png                \
+       gnumeric-column-unhide.png              \
+       gnumeric-comment-add.png                \
+       gnumeric-comment-delete.png             \
+       gnumeric-comment-edit.png               \
+       gnumeric-component-insert-shaped.png    \
+       gnumeric-component-insert.png           \
        gnumeric-data-slicer.png                \
-       gnumeric-detail-hide.xpm                \
-       gnumeric-detail-show.xpm                \
+       gnumeric-detail-hide.png                \
+       gnumeric-detail-show.png                \
        gnumeric-exprentry.png                  \
-       gnumeric-format-border-bottom.xpm       \
-       gnumeric-format-border-diag.xpm         \
-       gnumeric-format-border-left.xpm         \
-       gnumeric-format-border-rev-diag.xpm     \
-       gnumeric-format-border-right.xpm        \
-       gnumeric-format-border-top.xpm          \
+       gnumeric-format-border-bottom.png       \
+       gnumeric-format-border-diag.png         \
+       gnumeric-format-border-left.png         \
+       gnumeric-format-border-rev-diag.png     \
+       gnumeric-format-border-right.png        \
+       gnumeric-format-border-top.png          \
        gnumeric-formulaguru.png                \
-       gnumeric-graphguru.xpm                  \
-       gnumeric-group.xpm                      \
+       gnumeric-graphguru.png                  \
+       gnumeric-group.png                      \
        gnumeric-link-add.png                   \
        gnumeric-link-delete.png                \
        gnumeric-link-edit.png                  \
@@ -39,14 +39,14 @@ internalicons =                                     \
        gnumeric-pagesetup-hf-page.png          \
        gnumeric-pagesetup-hf-pages.png         \
        gnumeric-pivottable.png                 \
-       gnumeric-row-add.xpm                    \
-       gnumeric-row-delete.xpm                 \
-       gnumeric-row-hide.xpm                   \
-       gnumeric-row-size.xpm                   \
-       gnumeric-row-unhide.xpm                 \
+       gnumeric-row-add.png                    \
+       gnumeric-row-delete.png                 \
+       gnumeric-row-hide.png                   \
+       gnumeric-row-size.png                   \
+       gnumeric-row-unhide.png                 \
        gnumeric-subscript.png                  \
        gnumeric-superscript.png                \
-       gnumeric-ungroup.xpm                    \
+       gnumeric-ungroup.png                    \
        gnumeric-visible.png
 
 
diff --git a/icons/16x16/actions/gnumeric-cells-merge.png b/icons/16x16/actions/gnumeric-cells-merge.png
new file mode 100644
index 0000000..9ea7c69
Binary files /dev/null and b/icons/16x16/actions/gnumeric-cells-merge.png differ
diff --git a/icons/16x16/actions/gnumeric-cells-split.png b/icons/16x16/actions/gnumeric-cells-split.png
new file mode 100644
index 0000000..048395e
Binary files /dev/null and b/icons/16x16/actions/gnumeric-cells-split.png differ
diff --git a/icons/16x16/actions/gnumeric-center-across-selection.png 
b/icons/16x16/actions/gnumeric-center-across-selection.png
new file mode 100644
index 0000000..73061fb
Binary files /dev/null and b/icons/16x16/actions/gnumeric-center-across-selection.png differ
diff --git a/icons/16x16/actions/gnumeric-column-add.png b/icons/16x16/actions/gnumeric-column-add.png
new file mode 100644
index 0000000..211cf18
Binary files /dev/null and b/icons/16x16/actions/gnumeric-column-add.png differ
diff --git a/icons/16x16/actions/gnumeric-column-delete.png b/icons/16x16/actions/gnumeric-column-delete.png
new file mode 100644
index 0000000..e2c379e
Binary files /dev/null and b/icons/16x16/actions/gnumeric-column-delete.png differ
diff --git a/icons/16x16/actions/gnumeric-column-hide.png b/icons/16x16/actions/gnumeric-column-hide.png
new file mode 100644
index 0000000..d33de18
Binary files /dev/null and b/icons/16x16/actions/gnumeric-column-hide.png differ
diff --git a/icons/16x16/actions/gnumeric-column-size.png b/icons/16x16/actions/gnumeric-column-size.png
new file mode 100644
index 0000000..57ffd32
Binary files /dev/null and b/icons/16x16/actions/gnumeric-column-size.png differ
diff --git a/icons/16x16/actions/gnumeric-column-unhide.png b/icons/16x16/actions/gnumeric-column-unhide.png
new file mode 100644
index 0000000..ee8e895
Binary files /dev/null and b/icons/16x16/actions/gnumeric-column-unhide.png differ
diff --git a/icons/16x16/actions/gnumeric-comment-add.png b/icons/16x16/actions/gnumeric-comment-add.png
new file mode 100644
index 0000000..9f72c3f
Binary files /dev/null and b/icons/16x16/actions/gnumeric-comment-add.png differ
diff --git a/icons/16x16/actions/gnumeric-comment-delete.png b/icons/16x16/actions/gnumeric-comment-delete.png
new file mode 100644
index 0000000..8309e84
Binary files /dev/null and b/icons/16x16/actions/gnumeric-comment-delete.png differ
diff --git a/icons/16x16/actions/gnumeric-comment-edit.png b/icons/16x16/actions/gnumeric-comment-edit.png
new file mode 100644
index 0000000..41719e3
Binary files /dev/null and b/icons/16x16/actions/gnumeric-comment-edit.png differ
diff --git a/icons/16x16/actions/gnumeric-component-insert-shaped.png 
b/icons/16x16/actions/gnumeric-component-insert-shaped.png
new file mode 100644
index 0000000..5e62766
Binary files /dev/null and b/icons/16x16/actions/gnumeric-component-insert-shaped.png differ
diff --git a/icons/16x16/actions/gnumeric-component-insert.png 
b/icons/16x16/actions/gnumeric-component-insert.png
new file mode 100644
index 0000000..85278a5
Binary files /dev/null and b/icons/16x16/actions/gnumeric-component-insert.png differ
diff --git a/icons/16x16/actions/gnumeric-detail-hide.png b/icons/16x16/actions/gnumeric-detail-hide.png
new file mode 100644
index 0000000..e8220a5
Binary files /dev/null and b/icons/16x16/actions/gnumeric-detail-hide.png differ
diff --git a/icons/16x16/actions/gnumeric-detail-show.png b/icons/16x16/actions/gnumeric-detail-show.png
new file mode 100644
index 0000000..477d507
Binary files /dev/null and b/icons/16x16/actions/gnumeric-detail-show.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-bottom.png 
b/icons/16x16/actions/gnumeric-format-border-bottom.png
new file mode 100644
index 0000000..11f4b2d
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-bottom.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-diag.png 
b/icons/16x16/actions/gnumeric-format-border-diag.png
new file mode 100644
index 0000000..a6bb6d3
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-diag.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-left.png 
b/icons/16x16/actions/gnumeric-format-border-left.png
new file mode 100644
index 0000000..126c2f1
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-left.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-rev-diag.png 
b/icons/16x16/actions/gnumeric-format-border-rev-diag.png
new file mode 100644
index 0000000..429a0e9
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-rev-diag.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-right.png 
b/icons/16x16/actions/gnumeric-format-border-right.png
new file mode 100644
index 0000000..c0e9458
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-right.png differ
diff --git a/icons/16x16/actions/gnumeric-format-border-top.png 
b/icons/16x16/actions/gnumeric-format-border-top.png
new file mode 100644
index 0000000..4f66cad
Binary files /dev/null and b/icons/16x16/actions/gnumeric-format-border-top.png differ
diff --git a/icons/16x16/actions/gnumeric-graphguru.png b/icons/16x16/actions/gnumeric-graphguru.png
new file mode 100644
index 0000000..efc0273
Binary files /dev/null and b/icons/16x16/actions/gnumeric-graphguru.png differ
diff --git a/icons/16x16/actions/gnumeric-group.png b/icons/16x16/actions/gnumeric-group.png
new file mode 100644
index 0000000..0132f4e
Binary files /dev/null and b/icons/16x16/actions/gnumeric-group.png differ
diff --git a/icons/16x16/actions/gnumeric-row-add.png b/icons/16x16/actions/gnumeric-row-add.png
new file mode 100644
index 0000000..8452c8a
Binary files /dev/null and b/icons/16x16/actions/gnumeric-row-add.png differ
diff --git a/icons/16x16/actions/gnumeric-row-delete.png b/icons/16x16/actions/gnumeric-row-delete.png
new file mode 100644
index 0000000..e03a166
Binary files /dev/null and b/icons/16x16/actions/gnumeric-row-delete.png differ
diff --git a/icons/16x16/actions/gnumeric-row-hide.png b/icons/16x16/actions/gnumeric-row-hide.png
new file mode 100644
index 0000000..b0cbeda
Binary files /dev/null and b/icons/16x16/actions/gnumeric-row-hide.png differ
diff --git a/icons/16x16/actions/gnumeric-row-size.png b/icons/16x16/actions/gnumeric-row-size.png
new file mode 100644
index 0000000..f047ce8
Binary files /dev/null and b/icons/16x16/actions/gnumeric-row-size.png differ
diff --git a/icons/16x16/actions/gnumeric-row-unhide.png b/icons/16x16/actions/gnumeric-row-unhide.png
new file mode 100644
index 0000000..e7ad294
Binary files /dev/null and b/icons/16x16/actions/gnumeric-row-unhide.png differ
diff --git a/icons/16x16/actions/gnumeric-ungroup.png b/icons/16x16/actions/gnumeric-ungroup.png
new file mode 100644
index 0000000..3f3b076
Binary files /dev/null and b/icons/16x16/actions/gnumeric-ungroup.png differ
diff --git a/icons/22x22/actions/Makefile.am b/icons/22x22/actions/Makefile.am
index f3ef87d..c76e875 100644
--- a/icons/22x22/actions/Makefile.am
+++ b/icons/22x22/actions/Makefile.am
@@ -1,29 +1,29 @@
 internalicons =                                        \
        gnumeric-brush.png                      \
-       gnumeric-format-border-inside-horiz.xpm \
-       gnumeric-pattern-125grey.xpm            \
-       gnumeric-pattern-25grey.xpm             \
-       gnumeric-pattern-50grey.xpm             \
-       gnumeric-pattern-625grey.xpm            \
-       gnumeric-pattern-75grey.xpm             \
-       gnumeric-pattern-bricks.xpm             \
-       gnumeric-pattern-diag-cross.xpm         \
-       gnumeric-pattern-diag.xpm               \
-       gnumeric-pattern-foreground-solid.xpm   \
-       gnumeric-pattern-horiz.xpm              \
-       gnumeric-pattern-large-circles.xpm      \
-       gnumeric-pattern-rev-diag.xpm           \
-       gnumeric-pattern-semi-circle.xpm        \
-       gnumeric-pattern-small-circle.xpm       \
-       gnumeric-pattern-solid.xpm              \
-       gnumeric-pattern-thatch.xpm             \
-       gnumeric-pattern-thick-diag-cross.xpm   \
-       gnumeric-pattern-thin-diag-cross.xpm    \
-       gnumeric-pattern-thin-diag.xpm          \
-       gnumeric-pattern-thin-horiz-cross.xpm   \
-       gnumeric-pattern-thin-horiz.xpm         \
-       gnumeric-pattern-thin-rev-diag.xpm      \
-       gnumeric-pattern-thin-vert.xpm          \
-       gnumeric-pattern-vert.xpm
+       gnumeric-format-border-inside-horiz.png \
+       gnumeric-pattern-125grey.png            \
+       gnumeric-pattern-25grey.png             \
+       gnumeric-pattern-50grey.png             \
+       gnumeric-pattern-625grey.png            \
+       gnumeric-pattern-75grey.png             \
+       gnumeric-pattern-bricks.png             \
+       gnumeric-pattern-diag-cross.png         \
+       gnumeric-pattern-diag.png               \
+       gnumeric-pattern-foreground-solid.png   \
+       gnumeric-pattern-horiz.png              \
+       gnumeric-pattern-large-circles.png      \
+       gnumeric-pattern-rev-diag.png           \
+       gnumeric-pattern-semi-circle.png        \
+       gnumeric-pattern-small-circle.png       \
+       gnumeric-pattern-solid.png              \
+       gnumeric-pattern-thatch.png             \
+       gnumeric-pattern-thick-diag-cross.png   \
+       gnumeric-pattern-thin-diag-cross.png    \
+       gnumeric-pattern-thin-diag.png          \
+       gnumeric-pattern-thin-horiz-cross.png   \
+       gnumeric-pattern-thin-horiz.png         \
+       gnumeric-pattern-thin-rev-diag.png      \
+       gnumeric-pattern-thin-vert.png          \
+       gnumeric-pattern-vert.png
 
 EXTRA_DIST = $(internalicons)
diff --git a/icons/22x22/actions/gnumeric-format-border-inside-horiz.png 
b/icons/22x22/actions/gnumeric-format-border-inside-horiz.png
new file mode 100644
index 0000000..48c4915
Binary files /dev/null and b/icons/22x22/actions/gnumeric-format-border-inside-horiz.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-125grey.png 
b/icons/22x22/actions/gnumeric-pattern-125grey.png
new file mode 100644
index 0000000..9c2f8e8
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-125grey.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-25grey.png b/icons/22x22/actions/gnumeric-pattern-25grey.png
new file mode 100644
index 0000000..6c2c5f8
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-25grey.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-50grey.png b/icons/22x22/actions/gnumeric-pattern-50grey.png
new file mode 100644
index 0000000..6bb4224
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-50grey.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-625grey.png 
b/icons/22x22/actions/gnumeric-pattern-625grey.png
new file mode 100644
index 0000000..4a5b568
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-625grey.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-75grey.png b/icons/22x22/actions/gnumeric-pattern-75grey.png
new file mode 100644
index 0000000..d1b849a
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-75grey.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-bricks.png b/icons/22x22/actions/gnumeric-pattern-bricks.png
new file mode 100644
index 0000000..145e7d7
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-bricks.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-diag-cross.png 
b/icons/22x22/actions/gnumeric-pattern-diag-cross.png
new file mode 100644
index 0000000..7a7a22d
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-diag-cross.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-diag.png b/icons/22x22/actions/gnumeric-pattern-diag.png
new file mode 100644
index 0000000..ca14fc2
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-diag.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-foreground-solid.png 
b/icons/22x22/actions/gnumeric-pattern-foreground-solid.png
new file mode 100644
index 0000000..3957c6a
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-foreground-solid.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-horiz.png b/icons/22x22/actions/gnumeric-pattern-horiz.png
new file mode 100644
index 0000000..5a199d9
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-horiz.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-large-circles.png 
b/icons/22x22/actions/gnumeric-pattern-large-circles.png
new file mode 100644
index 0000000..3f56326
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-large-circles.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-rev-diag.png 
b/icons/22x22/actions/gnumeric-pattern-rev-diag.png
new file mode 100644
index 0000000..7eb6a1b
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-rev-diag.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-semi-circle.png 
b/icons/22x22/actions/gnumeric-pattern-semi-circle.png
new file mode 100644
index 0000000..0d57508
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-semi-circle.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-small-circle.png 
b/icons/22x22/actions/gnumeric-pattern-small-circle.png
new file mode 100644
index 0000000..ecdaadc
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-small-circle.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-solid.png b/icons/22x22/actions/gnumeric-pattern-solid.png
new file mode 100644
index 0000000..e03bdb1
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-solid.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thatch.png b/icons/22x22/actions/gnumeric-pattern-thatch.png
new file mode 100644
index 0000000..cdb23a9
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thatch.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thick-diag-cross.png 
b/icons/22x22/actions/gnumeric-pattern-thick-diag-cross.png
new file mode 100644
index 0000000..e2bd20b
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thick-diag-cross.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-diag-cross.png 
b/icons/22x22/actions/gnumeric-pattern-thin-diag-cross.png
new file mode 100644
index 0000000..e9a3479
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-diag-cross.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-diag.png 
b/icons/22x22/actions/gnumeric-pattern-thin-diag.png
new file mode 100644
index 0000000..a37e124
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-diag.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-horiz-cross.png 
b/icons/22x22/actions/gnumeric-pattern-thin-horiz-cross.png
new file mode 100644
index 0000000..06b545e
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-horiz-cross.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-horiz.png 
b/icons/22x22/actions/gnumeric-pattern-thin-horiz.png
new file mode 100644
index 0000000..4702e29
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-horiz.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-rev-diag.png 
b/icons/22x22/actions/gnumeric-pattern-thin-rev-diag.png
new file mode 100644
index 0000000..9d2b81e
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-rev-diag.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-thin-vert.png 
b/icons/22x22/actions/gnumeric-pattern-thin-vert.png
new file mode 100644
index 0000000..ed4f02e
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-thin-vert.png differ
diff --git a/icons/22x22/actions/gnumeric-pattern-vert.png b/icons/22x22/actions/gnumeric-pattern-vert.png
new file mode 100644
index 0000000..3785ff3
Binary files /dev/null and b/icons/22x22/actions/gnumeric-pattern-vert.png differ
diff --git a/icons/24x24/actions/Makefile.am b/icons/24x24/actions/Makefile.am
index 7214446..0785864 100644
--- a/icons/24x24/actions/Makefile.am
+++ b/icons/24x24/actions/Makefile.am
@@ -1,49 +1,49 @@
 internalicons =                                                \
        gnumeric-autofilter-delete.png                  \
        gnumeric-autofilter.png                         \
-       gnumeric-autosum.xpm                            \
-       gnumeric-bucket.xpm                             \
-       gnumeric-cells-merge.xpm                        \
-       gnumeric-cells-split.xpm                        \
-       gnumeric-center-across-selection.xpm            \
-       gnumeric-column-add.xpm                         \
-       gnumeric-column-delete.xpm                      \
-       gnumeric-column-hide.xpm                        \
-       gnumeric-column-size.xpm                        \
-       gnumeric-column-unhide.xpm                      \
-       gnumeric-component-insert-shaped.xpm            \
-       gnumeric-component-insert.xpm                   \
+       gnumeric-autosum.png                            \
+       gnumeric-bucket.png                             \
+       gnumeric-cells-merge.png                        \
+       gnumeric-cells-split.png                        \
+       gnumeric-center-across-selection.png            \
+       gnumeric-column-add.png                         \
+       gnumeric-column-delete.png                      \
+       gnumeric-column-hide.png                        \
+       gnumeric-column-size.png                        \
+       gnumeric-column-unhide.png                      \
+       gnumeric-component-insert-shaped.png            \
+       gnumeric-component-insert.png                   \
        gnumeric-data-slicer.png                        \
-       gnumeric-detail-hide.xpm                        \
-       gnumeric-detail-show.xpm                        \
-       gnumeric-equal.xpm                              \
-       gnumeric-font.xpm                               \
+       gnumeric-detail-hide.png                        \
+       gnumeric-detail-show.png                        \
+       gnumeric-equal.png                              \
+       gnumeric-font.png                               \
        gnumeric-format-accounting.png                  \
-       gnumeric-format-border-all.xpm                  \
-       gnumeric-format-border-bottom.xpm               \
-       gnumeric-format-border-double-bottom.xpm        \
-       gnumeric-format-border-inside-vert.xpm          \
-       gnumeric-format-border-inside.xpm               \
-       gnumeric-format-border-left.xpm                 \
-       gnumeric-format-border-none.xpm                 \
-       gnumeric-format-border-no.xpm                   \
-       gnumeric-format-border-outline.xpm              \
-       gnumeric-format-border-outside.xpm              \
-       gnumeric-format-border-right.xpm                \
-       gnumeric-format-border-thick-bottom.xpm         \
-       gnumeric-format-border-thick-outside.xpm        \
-       gnumeric-format-border-top-n-bottom.xpm         \
-       gnumeric-format-border-top-n-double-bottom.xpm  \
-       gnumeric-format-border-top-n-thick-bottom.xpm   \
+       gnumeric-format-border-all.png                  \
+       gnumeric-format-border-bottom.png               \
+       gnumeric-format-border-double-bottom.png        \
+       gnumeric-format-border-inside-vert.png          \
+       gnumeric-format-border-inside.png               \
+       gnumeric-format-border-left.png                 \
+       gnumeric-format-border-none.png                 \
+       gnumeric-format-border-no.png                   \
+       gnumeric-format-border-outline.png              \
+       gnumeric-format-border-outside.png              \
+       gnumeric-format-border-right.png                \
+       gnumeric-format-border-thick-bottom.png         \
+       gnumeric-format-border-thick-outside.png        \
+       gnumeric-format-border-top-n-bottom.png         \
+       gnumeric-format-border-top-n-double-bottom.png  \
+       gnumeric-format-border-top-n-thick-bottom.png   \
        gnumeric-format-halign-fill.png                 \
        gnumeric-format-halign-general.png              \
        gnumeric-format-percentage.png                  \
        gnumeric-format-precision-decrease.png          \
        gnumeric-format-precision-increase.png          \
-       gnumeric-format-thousand-separator.xpm          \
+       gnumeric-format-thousand-separator.png          \
        gnumeric-formulaguru.png                        \
-       gnumeric-graphguru.xpm                          \
-       gnumeric-group.xpm                              \
+       gnumeric-graphguru.png                          \
+       gnumeric-group.png                              \
        gnumeric-link-add.png                           \
        gnumeric-link-email.png                         \
        gnumeric-link-external.png                      \
@@ -69,13 +69,13 @@ internalicons =                                             \
        gnumeric-pivottable.png                         \
        gnumeric-protection-no.png                      \
        gnumeric-protection-yes.png                     \
-       gnumeric-row-add.xpm                            \
-       gnumeric-row-delete.xpm                         \
-       gnumeric-row-hide.xpm                           \
-       gnumeric-row-size.xpm                           \
-       gnumeric-row-unhide.xpm                         \
+       gnumeric-row-add.png                            \
+       gnumeric-row-delete.png                         \
+       gnumeric-row-hide.png                           \
+       gnumeric-row-size.png                           \
+       gnumeric-row-unhide.png                         \
        gnumeric-subscript.png                          \
        gnumeric-superscript.png                        \
-       gnumeric-ungroup.xpm
+       gnumeric-ungroup.png
 
 EXTRA_DIST = $(internalicons)
diff --git a/icons/24x24/actions/gnumeric-autosum.png b/icons/24x24/actions/gnumeric-autosum.png
new file mode 100644
index 0000000..3e89ac8
Binary files /dev/null and b/icons/24x24/actions/gnumeric-autosum.png differ
diff --git a/icons/24x24/actions/gnumeric-bucket.png b/icons/24x24/actions/gnumeric-bucket.png
new file mode 100644
index 0000000..1ce81b0
Binary files /dev/null and b/icons/24x24/actions/gnumeric-bucket.png differ
diff --git a/icons/24x24/actions/gnumeric-cells-merge.png b/icons/24x24/actions/gnumeric-cells-merge.png
new file mode 100644
index 0000000..bee2904
Binary files /dev/null and b/icons/24x24/actions/gnumeric-cells-merge.png differ
diff --git a/icons/24x24/actions/gnumeric-cells-split.png b/icons/24x24/actions/gnumeric-cells-split.png
new file mode 100644
index 0000000..20aebc4
Binary files /dev/null and b/icons/24x24/actions/gnumeric-cells-split.png differ
diff --git a/icons/24x24/actions/gnumeric-center-across-selection.png 
b/icons/24x24/actions/gnumeric-center-across-selection.png
new file mode 100644
index 0000000..84780ce
Binary files /dev/null and b/icons/24x24/actions/gnumeric-center-across-selection.png differ
diff --git a/icons/24x24/actions/gnumeric-column-add.png b/icons/24x24/actions/gnumeric-column-add.png
new file mode 100644
index 0000000..01eb0b3
Binary files /dev/null and b/icons/24x24/actions/gnumeric-column-add.png differ
diff --git a/icons/24x24/actions/gnumeric-column-delete.png b/icons/24x24/actions/gnumeric-column-delete.png
new file mode 100644
index 0000000..3022f72
Binary files /dev/null and b/icons/24x24/actions/gnumeric-column-delete.png differ
diff --git a/icons/24x24/actions/gnumeric-column-hide.png b/icons/24x24/actions/gnumeric-column-hide.png
new file mode 100644
index 0000000..18398bb
Binary files /dev/null and b/icons/24x24/actions/gnumeric-column-hide.png differ
diff --git a/icons/24x24/actions/gnumeric-column-size.png b/icons/24x24/actions/gnumeric-column-size.png
new file mode 100644
index 0000000..1269534
Binary files /dev/null and b/icons/24x24/actions/gnumeric-column-size.png differ
diff --git a/icons/24x24/actions/gnumeric-column-unhide.png b/icons/24x24/actions/gnumeric-column-unhide.png
new file mode 100644
index 0000000..7915571
Binary files /dev/null and b/icons/24x24/actions/gnumeric-column-unhide.png differ
diff --git a/icons/24x24/actions/gnumeric-component-insert-shaped.png 
b/icons/24x24/actions/gnumeric-component-insert-shaped.png
new file mode 100644
index 0000000..bb15386
Binary files /dev/null and b/icons/24x24/actions/gnumeric-component-insert-shaped.png differ
diff --git a/icons/24x24/actions/gnumeric-component-insert.png 
b/icons/24x24/actions/gnumeric-component-insert.png
new file mode 100644
index 0000000..a4d0bcd
Binary files /dev/null and b/icons/24x24/actions/gnumeric-component-insert.png differ
diff --git a/icons/24x24/actions/gnumeric-detail-hide.png b/icons/24x24/actions/gnumeric-detail-hide.png
new file mode 100644
index 0000000..a1d6bb5
Binary files /dev/null and b/icons/24x24/actions/gnumeric-detail-hide.png differ
diff --git a/icons/24x24/actions/gnumeric-detail-show.png b/icons/24x24/actions/gnumeric-detail-show.png
new file mode 100644
index 0000000..d6a54d0
Binary files /dev/null and b/icons/24x24/actions/gnumeric-detail-show.png differ
diff --git a/icons/24x24/actions/gnumeric-equal.png b/icons/24x24/actions/gnumeric-equal.png
new file mode 100644
index 0000000..9cdf364
Binary files /dev/null and b/icons/24x24/actions/gnumeric-equal.png differ
diff --git a/icons/24x24/actions/gnumeric-font.png b/icons/24x24/actions/gnumeric-font.png
new file mode 100644
index 0000000..fbfecfc
Binary files /dev/null and b/icons/24x24/actions/gnumeric-font.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-all.png 
b/icons/24x24/actions/gnumeric-format-border-all.png
new file mode 100644
index 0000000..3eb84c3
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-all.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-bottom.png
new file mode 100644
index 0000000..e647558
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-double-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-double-bottom.png
new file mode 100644
index 0000000..ce7b7f3
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-double-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-inside-vert.png 
b/icons/24x24/actions/gnumeric-format-border-inside-vert.png
new file mode 100644
index 0000000..4f5cb64
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-inside-vert.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-inside.png 
b/icons/24x24/actions/gnumeric-format-border-inside.png
new file mode 100644
index 0000000..3f2dfbf
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-inside.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-left.png 
b/icons/24x24/actions/gnumeric-format-border-left.png
new file mode 100644
index 0000000..a97050c
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-left.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-no.png 
b/icons/24x24/actions/gnumeric-format-border-no.png
new file mode 100644
index 0000000..92276c7
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-no.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-none.png 
b/icons/24x24/actions/gnumeric-format-border-none.png
new file mode 100644
index 0000000..3c32489
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-none.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-outline.png 
b/icons/24x24/actions/gnumeric-format-border-outline.png
new file mode 100644
index 0000000..fac4ccf
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-outline.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-outside.png 
b/icons/24x24/actions/gnumeric-format-border-outside.png
new file mode 100644
index 0000000..916e32a
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-outside.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-right.png 
b/icons/24x24/actions/gnumeric-format-border-right.png
new file mode 100644
index 0000000..a333373
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-right.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-thick-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-thick-bottom.png
new file mode 100644
index 0000000..be0d765
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-thick-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-thick-outside.png 
b/icons/24x24/actions/gnumeric-format-border-thick-outside.png
new file mode 100644
index 0000000..43d45ff
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-thick-outside.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-top-n-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-top-n-bottom.png
new file mode 100644
index 0000000..6d78db4
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-top-n-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-top-n-double-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-top-n-double-bottom.png
new file mode 100644
index 0000000..1c89277
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-top-n-double-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-border-top-n-thick-bottom.png 
b/icons/24x24/actions/gnumeric-format-border-top-n-thick-bottom.png
new file mode 100644
index 0000000..b71ad0f
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-border-top-n-thick-bottom.png differ
diff --git a/icons/24x24/actions/gnumeric-format-thousand-separator.png 
b/icons/24x24/actions/gnumeric-format-thousand-separator.png
new file mode 100644
index 0000000..3b72dd0
Binary files /dev/null and b/icons/24x24/actions/gnumeric-format-thousand-separator.png differ
diff --git a/icons/24x24/actions/gnumeric-graphguru.png b/icons/24x24/actions/gnumeric-graphguru.png
new file mode 100644
index 0000000..fa9798d
Binary files /dev/null and b/icons/24x24/actions/gnumeric-graphguru.png differ
diff --git a/icons/24x24/actions/gnumeric-group.png b/icons/24x24/actions/gnumeric-group.png
new file mode 100644
index 0000000..a97eedf
Binary files /dev/null and b/icons/24x24/actions/gnumeric-group.png differ
diff --git a/icons/24x24/actions/gnumeric-row-add.png b/icons/24x24/actions/gnumeric-row-add.png
new file mode 100644
index 0000000..b1bac7c
Binary files /dev/null and b/icons/24x24/actions/gnumeric-row-add.png differ
diff --git a/icons/24x24/actions/gnumeric-row-delete.png b/icons/24x24/actions/gnumeric-row-delete.png
new file mode 100644
index 0000000..404188f
Binary files /dev/null and b/icons/24x24/actions/gnumeric-row-delete.png differ
diff --git a/icons/24x24/actions/gnumeric-row-hide.png b/icons/24x24/actions/gnumeric-row-hide.png
new file mode 100644
index 0000000..bcf91a1
Binary files /dev/null and b/icons/24x24/actions/gnumeric-row-hide.png differ
diff --git a/icons/24x24/actions/gnumeric-row-size.png b/icons/24x24/actions/gnumeric-row-size.png
new file mode 100644
index 0000000..e65343a
Binary files /dev/null and b/icons/24x24/actions/gnumeric-row-size.png differ
diff --git a/icons/24x24/actions/gnumeric-row-unhide.png b/icons/24x24/actions/gnumeric-row-unhide.png
new file mode 100644
index 0000000..294b5f9
Binary files /dev/null and b/icons/24x24/actions/gnumeric-row-unhide.png differ
diff --git a/icons/24x24/actions/gnumeric-ungroup.png b/icons/24x24/actions/gnumeric-ungroup.png
new file mode 100644
index 0000000..8c0eef5
Binary files /dev/null and b/icons/24x24/actions/gnumeric-ungroup.png differ
diff --git a/icons/32x32/actions/Makefile.am b/icons/32x32/actions/Makefile.am
index 29861a5..ae84cc5 100644
--- a/icons/32x32/actions/Makefile.am
+++ b/icons/32x32/actions/Makefile.am
@@ -5,6 +5,6 @@ internalicons = \
        gnumeric-format-valign-distributed.png \
        gnumeric-format-valign-justify.png \
        gnumeric-format-valign-top.png \
-       cursor-cross.xpm
+       cursor-cross.png
 
 EXTRA_DIST = $(internalicons)
diff --git a/icons/32x32/actions/cursor-cross.png b/icons/32x32/actions/cursor-cross.png
new file mode 100644
index 0000000..b7d0c7e
Binary files /dev/null and b/icons/32x32/actions/cursor-cross.png differ
diff --git a/src/Makefile.am b/src/Makefile.am
index 7431f31..e87c6ed 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -510,24 +510,24 @@ uninstall-hook:
 # what the build
 EXTRA_DIST =                                           \
        gnm.gresource.xml                               \
-       pixmaps/line_pattern_dash_dot.xpm               \
-       pixmaps/line_pattern_dash_dot_dot.xpm           \
-       pixmaps/line_pattern_dashed.xpm                 \
-       pixmaps/line_pattern_dotted.xpm                 \
-       pixmaps/line_pattern_double.xpm                 \
-       pixmaps/line_pattern_hair.xpm                   \
-       pixmaps/line_pattern_medium.xpm                 \
-       pixmaps/line_pattern_medium_dash.xpm            \
-       pixmaps/line_pattern_medium_dash_dot.xpm        \
-       pixmaps/line_pattern_medium_dash_dot_dot.xpm    \
-       pixmaps/line_pattern_slant.xpm                  \
-       pixmaps/line_pattern_thick.xpm                  \
-       pixmaps/line_pattern_thin.xpm                   \
-        pixmaps/right-down.png                         \
+       pixmaps/line_pattern_dash_dot.png               \
+       pixmaps/line_pattern_dash_dot_dot.png           \
+       pixmaps/line_pattern_dashed.png                 \
+       pixmaps/line_pattern_dotted.png                 \
+       pixmaps/line_pattern_double.png                 \
+       pixmaps/line_pattern_hair.png                   \
+       pixmaps/line_pattern_medium.png                 \
+       pixmaps/line_pattern_medium_dash.png            \
+       pixmaps/line_pattern_medium_dash_dot.png        \
+       pixmaps/line_pattern_medium_dash_dot_dot.png    \
+       pixmaps/line_pattern_slant.png                  \
+       pixmaps/line_pattern_thick.png                  \
+       pixmaps/line_pattern_thin.png                   \
+       pixmaps/right-down.png                          \
        pixmaps/down-right.png                          \
        pixmaps/gnumeric_splash_1.4.png                 \
        pixmaps/unknown_image.png                       \
-       pixmaps/sheet_move_marker.xpm                   \
+       pixmaps/sheet_move_marker.png                   \
        gnumeric.css                                    \
        gnm-marshalers.list                             \
        README.gnm_float                                \
diff --git a/src/dialogs/dialog-cell-format.c b/src/dialogs/dialog-cell-format.c
index 9bb580f..137f07d 100644
--- a/src/dialogs/dialog-cell-format.c
+++ b/src/dialogs/dialog-cell-format.c
@@ -314,7 +314,7 @@ setup_pattern_button (GdkScreen *screen,
        if (tmp != NULL) {
                GtkButton *button = GTK_BUTTON (tmp);
                if (do_image) {
-                       char *res = g_strconcat ("/org/gnumeric/gnumeric/images/", name, ".xpm", NULL);
+                       char *res = g_strconcat ("/org/gnumeric/gnumeric/images/", name, ".png", NULL);
                        GtkWidget *image;
                        if (from_icon)
                                image = gtk_image_new_from_icon_name (name, GTK_ICON_SIZE_DIALOG);
diff --git a/src/gnm.gresource.xml b/src/gnm.gresource.xml
index 17e52df..61a71f7 100644
--- a/src/gnm.gresource.xml
+++ b/src/gnm.gresource.xml
@@ -4,32 +4,32 @@
     <file>icons/16x16/actions/gnumeric-autofilter-delete.png</file>
     <file>icons/16x16/actions/gnumeric-autofilter.png</file>
     <file>icons/16x16/actions/gnumeric-brush.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-cells-merge.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-cells-split.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-center-across-selection.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-column-add.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-column-delete.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-column-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-column-size.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-column-unhide.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-comment-add.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-comment-delete.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-comment-edit.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-component-insert-shaped.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-component-insert.xpm</file>
+    <file>icons/16x16/actions/gnumeric-cells-merge.png</file>
+    <file>icons/16x16/actions/gnumeric-cells-split.png</file>
+    <file>icons/16x16/actions/gnumeric-center-across-selection.png</file>
+    <file>icons/16x16/actions/gnumeric-column-add.png</file>
+    <file>icons/16x16/actions/gnumeric-column-delete.png</file>
+    <file>icons/16x16/actions/gnumeric-column-hide.png</file>
+    <file>icons/16x16/actions/gnumeric-column-size.png</file>
+    <file>icons/16x16/actions/gnumeric-column-unhide.png</file>
+    <file>icons/16x16/actions/gnumeric-comment-add.png</file>
+    <file>icons/16x16/actions/gnumeric-comment-delete.png</file>
+    <file>icons/16x16/actions/gnumeric-comment-edit.png</file>
+    <file>icons/16x16/actions/gnumeric-component-insert-shaped.png</file>
+    <file>icons/16x16/actions/gnumeric-component-insert.png</file>
     <file>icons/16x16/actions/gnumeric-data-slicer.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-detail-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-detail-show.xpm</file>
+    <file>icons/16x16/actions/gnumeric-detail-hide.png</file>
+    <file>icons/16x16/actions/gnumeric-detail-show.png</file>
     <file>icons/16x16/actions/gnumeric-exprentry.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-left.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-rev-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-right.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-format-border-top.xpm</file>
+    <file>icons/16x16/actions/gnumeric-format-border-bottom.png</file>
+    <file>icons/16x16/actions/gnumeric-format-border-diag.png</file>
+    <file>icons/16x16/actions/gnumeric-format-border-left.png</file>
+    <file>icons/16x16/actions/gnumeric-format-border-rev-diag.png</file>
+    <file>icons/16x16/actions/gnumeric-format-border-right.png</file>
+    <file>icons/16x16/actions/gnumeric-format-border-top.png</file>
     <file>icons/16x16/actions/gnumeric-formulaguru.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-graphguru.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-group.xpm</file>
+    <file>icons/16x16/actions/gnumeric-graphguru.png</file>
+    <file>icons/16x16/actions/gnumeric-group.png</file>
     <file>icons/16x16/actions/gnumeric-link-add.png</file>
     <file>icons/16x16/actions/gnumeric-link-delete.png</file>
     <file>icons/16x16/actions/gnumeric-link-edit.png</file>
@@ -41,86 +41,86 @@
     <file>icons/16x16/actions/gnumeric-pagesetup-hf-page.png</file>
     <file>icons/16x16/actions/gnumeric-pagesetup-hf-pages.png</file>
     <file>icons/16x16/actions/gnumeric-pivottable.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-row-add.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-row-delete.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-row-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-row-size.xpm</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-row-unhide.xpm</file>
+    <file>icons/16x16/actions/gnumeric-row-add.png</file>
+    <file>icons/16x16/actions/gnumeric-row-delete.png</file>
+    <file>icons/16x16/actions/gnumeric-row-hide.png</file>
+    <file>icons/16x16/actions/gnumeric-row-size.png</file>
+    <file>icons/16x16/actions/gnumeric-row-unhide.png</file>
     <file>icons/16x16/actions/gnumeric-subscript.png</file>
     <file>icons/16x16/actions/gnumeric-superscript.png</file>
-    <file preprocess='to-pixdata'>icons/16x16/actions/gnumeric-ungroup.xpm</file>
+    <file>icons/16x16/actions/gnumeric-ungroup.png</file>
     <file>icons/16x16/actions/gnumeric-visible.png</file>
     <file>icons/22x22/actions/gnumeric-brush.png</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-format-border-inside-horiz.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-125grey.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-25grey.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-50grey.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-625grey.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-75grey.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-bricks.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-diag-cross.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-foreground-solid.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-horiz.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-large-circles.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-rev-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-semi-circle.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-small-circle.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-solid.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thatch.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thick-diag-cross.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-diag-cross.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-horiz-cross.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-horiz.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-rev-diag.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-thin-vert.xpm</file>
-    <file preprocess='to-pixdata'>icons/22x22/actions/gnumeric-pattern-vert.xpm</file>
+    <file>icons/22x22/actions/gnumeric-format-border-inside-horiz.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-125grey.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-25grey.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-50grey.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-625grey.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-75grey.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-bricks.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-diag-cross.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-diag.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-foreground-solid.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-horiz.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-large-circles.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-rev-diag.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-semi-circle.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-small-circle.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-solid.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thatch.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thick-diag-cross.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-diag-cross.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-diag.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-horiz-cross.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-horiz.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-rev-diag.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-thin-vert.png</file>
+    <file>icons/22x22/actions/gnumeric-pattern-vert.png</file>
     <file>icons/24x24/actions/gnumeric-autofilter-delete.png</file>
     <file>icons/24x24/actions/gnumeric-autofilter.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-autosum.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-bucket.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-cells-merge.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-cells-split.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-center-across-selection.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-column-add.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-column-delete.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-column-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-column-size.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-column-unhide.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-component-insert-shaped.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-component-insert.xpm</file>
+    <file>icons/24x24/actions/gnumeric-autosum.png</file>
+    <file>icons/24x24/actions/gnumeric-bucket.png</file>
+    <file>icons/24x24/actions/gnumeric-cells-merge.png</file>
+    <file>icons/24x24/actions/gnumeric-cells-split.png</file>
+    <file>icons/24x24/actions/gnumeric-center-across-selection.png</file>
+    <file>icons/24x24/actions/gnumeric-column-add.png</file>
+    <file>icons/24x24/actions/gnumeric-column-delete.png</file>
+    <file>icons/24x24/actions/gnumeric-column-hide.png</file>
+    <file>icons/24x24/actions/gnumeric-column-size.png</file>
+    <file>icons/24x24/actions/gnumeric-column-unhide.png</file>
+    <file>icons/24x24/actions/gnumeric-component-insert-shaped.png</file>
+    <file>icons/24x24/actions/gnumeric-component-insert.png</file>
     <file>icons/24x24/actions/gnumeric-data-slicer.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-detail-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-detail-show.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-equal.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-font.xpm</file>
+    <file>icons/24x24/actions/gnumeric-detail-hide.png</file>
+    <file>icons/24x24/actions/gnumeric-detail-show.png</file>
+    <file>icons/24x24/actions/gnumeric-equal.png</file>
+    <file>icons/24x24/actions/gnumeric-font.png</file>
     <file>icons/24x24/actions/gnumeric-format-accounting.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-all.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-double-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-inside-vert.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-inside.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-left.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-no.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-none.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-outline.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-outside.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-right.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-thick-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-thick-outside.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-top-n-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-top-n-double-bottom.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-border-top-n-thick-bottom.xpm</file>
+    <file>icons/24x24/actions/gnumeric-format-border-all.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-bottom.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-double-bottom.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-inside-vert.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-inside.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-left.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-no.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-none.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-outline.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-outside.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-right.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-thick-bottom.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-thick-outside.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-top-n-bottom.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-top-n-double-bottom.png</file>
+    <file>icons/24x24/actions/gnumeric-format-border-top-n-thick-bottom.png</file>
     <file>icons/24x24/actions/gnumeric-format-halign-fill.png</file>
     <file>icons/24x24/actions/gnumeric-format-halign-general.png</file>
     <file>icons/24x24/actions/gnumeric-format-percentage.png</file>
     <file>icons/24x24/actions/gnumeric-format-precision-decrease.png</file>
     <file>icons/24x24/actions/gnumeric-format-precision-increase.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-format-thousand-separator.xpm</file>
+    <file>icons/24x24/actions/gnumeric-format-thousand-separator.png</file>
     <file>icons/24x24/actions/gnumeric-formulaguru.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-graphguru.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-group.xpm</file>
+    <file>icons/24x24/actions/gnumeric-graphguru.png</file>
+    <file>icons/24x24/actions/gnumeric-group.png</file>
     <file>icons/24x24/actions/gnumeric-link-add.png</file>
     <file>icons/24x24/actions/gnumeric-link-email.png</file>
     <file>icons/24x24/actions/gnumeric-link-external.png</file>
@@ -146,15 +146,15 @@
     <file>icons/24x24/actions/gnumeric-pivottable.png</file>
     <file>icons/24x24/actions/gnumeric-protection-no.png</file>
     <file>icons/24x24/actions/gnumeric-protection-yes.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-row-add.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-row-delete.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-row-hide.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-row-size.xpm</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-row-unhide.xpm</file>
+    <file>icons/24x24/actions/gnumeric-row-add.png</file>
+    <file>icons/24x24/actions/gnumeric-row-delete.png</file>
+    <file>icons/24x24/actions/gnumeric-row-hide.png</file>
+    <file>icons/24x24/actions/gnumeric-row-size.png</file>
+    <file>icons/24x24/actions/gnumeric-row-unhide.png</file>
     <file>icons/24x24/actions/gnumeric-subscript.png</file>
     <file>icons/24x24/actions/gnumeric-superscript.png</file>
-    <file preprocess='to-pixdata'>icons/24x24/actions/gnumeric-ungroup.xpm</file>
-    <file preprocess='to-pixdata'>icons/32x32/actions/cursor-cross.xpm</file>
+    <file>icons/24x24/actions/gnumeric-ungroup.png</file>
+    <file>icons/32x32/actions/cursor-cross.png</file>
     <file>icons/32x32/actions/gnumeric-format-halign-distributed.png</file>
     <file>icons/32x32/actions/gnumeric-format-valign-bottom.png</file>
     <file>icons/32x32/actions/gnumeric-format-valign-center.png</file>
@@ -162,24 +162,24 @@
     <file>icons/32x32/actions/gnumeric-format-valign-justify.png</file>
     <file>icons/32x32/actions/gnumeric-format-valign-top.png</file>
     <file>icons/48x48/actions/gnumeric-protection-yes-dialog.png</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_dash_dot.xpm">src/pixmaps/line_pattern_dash_dot.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_dash_dot_dot.xpm">src/pixmaps/line_pattern_dash_dot_dot.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_dashed.xpm">src/pixmaps/line_pattern_dashed.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_dotted.xpm">src/pixmaps/line_pattern_dotted.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_double.xpm">src/pixmaps/line_pattern_double.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_hair.xpm">src/pixmaps/line_pattern_hair.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_medium.xpm">src/pixmaps/line_pattern_medium.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_medium_dash.xpm">src/pixmaps/line_pattern_medium_dash.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_medium_dash_dot.xpm">src/pixmaps/line_pattern_medium_dash_dot.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_medium_dash_dot_dot.xpm">src/pixmaps/line_pattern_medium_dash_dot_dot.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_slant.xpm">src/pixmaps/line_pattern_slant.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_thick.xpm">src/pixmaps/line_pattern_thick.xpm</file>
-    <file preprocess='to-pixdata' 
alias="images/line_pattern_thin.xpm">src/pixmaps/line_pattern_thin.xpm</file>
+    <file alias="images/line_pattern_dash_dot.png">src/pixmaps/line_pattern_dash_dot.png</file>
+    <file alias="images/line_pattern_dash_dot_dot.png">src/pixmaps/line_pattern_dash_dot_dot.png</file>
+    <file alias="images/line_pattern_dashed.png">src/pixmaps/line_pattern_dashed.png</file>
+    <file alias="images/line_pattern_dotted.png">src/pixmaps/line_pattern_dotted.png</file>
+    <file alias="images/line_pattern_double.png">src/pixmaps/line_pattern_double.png</file>
+    <file alias="images/line_pattern_hair.png">src/pixmaps/line_pattern_hair.png</file>
+    <file alias="images/line_pattern_medium.png">src/pixmaps/line_pattern_medium.png</file>
+    <file alias="images/line_pattern_medium_dash.png">src/pixmaps/line_pattern_medium_dash.png</file>
+    <file alias="images/line_pattern_medium_dash_dot.png">src/pixmaps/line_pattern_medium_dash_dot.png</file>
+    <file 
alias="images/line_pattern_medium_dash_dot_dot.png">src/pixmaps/line_pattern_medium_dash_dot_dot.png</file>
+    <file alias="images/line_pattern_slant.png">src/pixmaps/line_pattern_slant.png</file>
+    <file alias="images/line_pattern_thick.png">src/pixmaps/line_pattern_thick.png</file>
+    <file alias="images/line_pattern_thin.png">src/pixmaps/line_pattern_thin.png</file>
     <file alias="images/right-down.png">src/pixmaps/right-down.png</file>
     <file alias="images/down-right.png">src/pixmaps/down-right.png</file>
     <file alias="images/gnumeric_splash_1.4.png">src/pixmaps/gnumeric_splash_1.4.png</file>
     <file alias="images/unknown_image.png">src/pixmaps/unknown_image.png</file>
-    <file preprocess='to-pixdata' 
alias="images/sheet_move_marker.xpm">src/pixmaps/sheet_move_marker.xpm</file>
+    <file alias="images/sheet_move_marker.png">src/pixmaps/sheet_move_marker.png</file>
     <file alias="ui/gnumeric.css">src/gnumeric.css</file>
   </gresource>
 </gresources>
diff --git a/src/pixmaps/line_pattern_dash_dot.png b/src/pixmaps/line_pattern_dash_dot.png
new file mode 100644
index 0000000..9c6e1f7
Binary files /dev/null and b/src/pixmaps/line_pattern_dash_dot.png differ
diff --git a/src/pixmaps/line_pattern_dash_dot_dot.png b/src/pixmaps/line_pattern_dash_dot_dot.png
new file mode 100644
index 0000000..c1bf77b
Binary files /dev/null and b/src/pixmaps/line_pattern_dash_dot_dot.png differ
diff --git a/src/pixmaps/line_pattern_dashed.png b/src/pixmaps/line_pattern_dashed.png
new file mode 100644
index 0000000..03b8022
Binary files /dev/null and b/src/pixmaps/line_pattern_dashed.png differ
diff --git a/src/pixmaps/line_pattern_dotted.png b/src/pixmaps/line_pattern_dotted.png
new file mode 100644
index 0000000..d63de1a
Binary files /dev/null and b/src/pixmaps/line_pattern_dotted.png differ
diff --git a/src/pixmaps/line_pattern_double.png b/src/pixmaps/line_pattern_double.png
new file mode 100644
index 0000000..ebfd8a2
Binary files /dev/null and b/src/pixmaps/line_pattern_double.png differ
diff --git a/src/pixmaps/line_pattern_hair.png b/src/pixmaps/line_pattern_hair.png
new file mode 100644
index 0000000..310dcdc
Binary files /dev/null and b/src/pixmaps/line_pattern_hair.png differ
diff --git a/src/pixmaps/line_pattern_medium.png b/src/pixmaps/line_pattern_medium.png
new file mode 100644
index 0000000..cbdd805
Binary files /dev/null and b/src/pixmaps/line_pattern_medium.png differ
diff --git a/src/pixmaps/line_pattern_medium_dash.png b/src/pixmaps/line_pattern_medium_dash.png
new file mode 100644
index 0000000..b264cfa
Binary files /dev/null and b/src/pixmaps/line_pattern_medium_dash.png differ
diff --git a/src/pixmaps/line_pattern_medium_dash_dot.png b/src/pixmaps/line_pattern_medium_dash_dot.png
new file mode 100644
index 0000000..c3b3b77
Binary files /dev/null and b/src/pixmaps/line_pattern_medium_dash_dot.png differ
diff --git a/src/pixmaps/line_pattern_medium_dash_dot_dot.png 
b/src/pixmaps/line_pattern_medium_dash_dot_dot.png
new file mode 100644
index 0000000..d91bc23
Binary files /dev/null and b/src/pixmaps/line_pattern_medium_dash_dot_dot.png differ
diff --git a/src/pixmaps/line_pattern_slant.png b/src/pixmaps/line_pattern_slant.png
new file mode 100644
index 0000000..c167ec1
Binary files /dev/null and b/src/pixmaps/line_pattern_slant.png differ
diff --git a/src/pixmaps/line_pattern_thick.png b/src/pixmaps/line_pattern_thick.png
new file mode 100644
index 0000000..25c4d93
Binary files /dev/null and b/src/pixmaps/line_pattern_thick.png differ
diff --git a/src/pixmaps/line_pattern_thin.png b/src/pixmaps/line_pattern_thin.png
new file mode 100644
index 0000000..5564c9f
Binary files /dev/null and b/src/pixmaps/line_pattern_thin.png differ
diff --git a/src/pixmaps/sheet_move_marker.png b/src/pixmaps/sheet_move_marker.png
new file mode 100644
index 0000000..5dd4a36
Binary files /dev/null and b/src/pixmaps/sheet_move_marker.png differ
diff --git a/src/wbc-gtk.c b/src/wbc-gtk.c
index 591f581..09488b6 100644
--- a/src/wbc-gtk.c
+++ b/src/wbc-gtk.c
@@ -692,7 +692,7 @@ cb_sheet_label_drag_begin (GtkWidget *widget, GdkDragContext *context,
        gtk_window_set_screen (GTK_WINDOW (arrow),
                               gtk_widget_get_screen (widget));
        gtk_widget_realize (arrow);
-       image = gtk_image_new_from_resource ("/org/gnumeric/gnumeric/images/sheet_move_marker.xpm");
+       image = gtk_image_new_from_resource ("/org/gnumeric/gnumeric/images/sheet_move_marker.png");
        gtk_widget_show (image);
        gtk_container_add (GTK_CONTAINER (arrow), image);
        g_object_ref_sink (arrow);


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