← Back to team overview

kicad-developers team mailing list archive

[PATCH] simplied right click menu icons

 

Hello,
following up on the ongoing effort of reducing kicad icons and making
kicad UI more usable I am sending this patch.

Essentially this patch simplify several icons of the right click menu
of both eeschema, pcbnew and lib component SW.

Few minor icon look improvements  are also present.

Cheers
Fabrizio
From 0183846dd9f3928d6d002925dd2a70017f3beba4 Mon Sep 17 00:00:00 2001
From: Fabrizio Tappero <fabrizio.tappero@xxxxxxxxx>
Date: Tue, 4 Jul 2017 17:17:55 +0200
Subject: [PATCH 1/2] deleted several redundant icons in right-click menu. The
 objective is to get to a more uniforme right click menu look

---
 bitmaps_png/CMakeLists.txt                   |  28 +-
 bitmaps_png/cpp_26/add_via.cpp               |  68 ++--
 bitmaps_png/cpp_26/array.cpp                 |  34 ++
 bitmaps_png/cpp_26/array_line.cpp            |  52 ---
 bitmaps_png/cpp_26/array_module.cpp          |  34 --
 bitmaps_png/cpp_26/array_pad.cpp             |  85 -----
 bitmaps_png/cpp_26/array_target.cpp          |  55 ---
 bitmaps_png/cpp_26/array_text.cpp            |  37 --
 bitmaps_png/cpp_26/array_zone.cpp            |  54 ---
 bitmaps_png/cpp_26/delete_arc.cpp            |  84 -----
 bitmaps_png/cpp_26/delete_pin.cpp            |  76 -----
 bitmaps_png/cpp_26/delete_pinsheet.cpp       | 100 ------
 bitmaps_png/cpp_26/delete_segment.cpp        |  51 ---
 bitmaps_png/cpp_26/drag_module.cpp           |  82 -----
 bitmaps_png/cpp_26/drag_track_segment.cpp    |  65 ----
 bitmaps_png/cpp_26/duplicate.cpp             |  27 ++
 bitmaps_png/cpp_26/duplicate_line.cpp        |  36 --
 bitmaps_png/cpp_26/duplicate_module.cpp      |  27 --
 bitmaps_png/cpp_26/duplicate_pad.cpp         |  61 ----
 bitmaps_png/cpp_26/duplicate_target.cpp      |  66 ----
 bitmaps_png/cpp_26/duplicate_text.cpp        |  39 ---
 bitmaps_png/cpp_26/duplicate_zone.cpp        |  65 ----
 bitmaps_png/cpp_26/move_circle.cpp           |  90 -----
 bitmaps_png/cpp_26/move_exactly.cpp          |  42 +++
 bitmaps_png/cpp_26/move_field.cpp            |  90 -----
 bitmaps_png/cpp_26/move_line.cpp             |  55 ---
 bitmaps_png/cpp_26/move_module.cpp           |  42 ---
 bitmaps_png/cpp_26/move_pin.cpp              |  73 ----
 bitmaps_png/cpp_26/move_pinsheet.cpp         |  86 -----
 bitmaps_png/cpp_26/move_relative.cpp         |  42 +++
 bitmaps_png/sources/add_via.svg              |  63 ++--
 bitmaps_png/sources/array_line.svg           |  44 ---
 bitmaps_png/sources/array_module.svg         | 492 ---------------------------
 bitmaps_png/sources/array_pad.svg            |  44 ---
 bitmaps_png/sources/array_target.svg         | 174 ----------
 bitmaps_png/sources/array_text.svg           |  44 ---
 bitmaps_png/sources/array_zone.svg           | 161 ---------
 bitmaps_png/sources/delete_arc.svg           |  36 --
 bitmaps_png/sources/delete_pin.svg           | 288 ----------------
 bitmaps_png/sources/delete_pinsheet.svg      | 232 -------------
 bitmaps_png/sources/delete_segment.svg       | 153 ---------
 bitmaps_png/sources/drag_module.svg          |  17 -
 bitmaps_png/sources/drag_track_segment.svg   | 199 -----------
 bitmaps_png/sources/duplicate.svg            |  76 +++++
 bitmaps_png/sources/duplicate_line.svg       |  95 ------
 bitmaps_png/sources/duplicate_module.svg     |  76 -----
 bitmaps_png/sources/duplicate_pad.svg        |  66 ----
 bitmaps_png/sources/duplicate_target.svg     | 164 ---------
 bitmaps_png/sources/duplicate_text.svg       |  90 -----
 bitmaps_png/sources/duplicate_zone.svg       | 161 ---------
 bitmaps_png/sources/kicad_logo_for_patch.svg | 131 -------
 bitmaps_png/sources/move_circle.svg          |  16 -
 bitmaps_png/sources/move_exactly.svg         | 101 ++++++
 bitmaps_png/sources/move_field.svg           |  20 --
 bitmaps_png/sources/move_line.svg            |  18 -
 bitmaps_png/sources/move_module.svg          | 101 ------
 bitmaps_png/sources/move_pin.svg             |  53 ---
 bitmaps_png/sources/move_pinsheet.svg        |  33 --
 bitmaps_png/sources/move_relative.svg        |  98 ++++++
 eeschema/lib_field.cpp                       |   2 +-
 eeschema/libedit_onrightclick.cpp            |  60 ++--
 eeschema/onrightclick.cpp                    |  56 +--
 include/bitmaps.h                            |  28 +-
 pcbnew/modedit_onclick.cpp                   |  48 +--
 pcbnew/onrightclick.cpp                      | 104 +++---
 pcbnew/router/router_tool.cpp                |   2 +-
 pcbnew/specctra.keywords                     |   1 -
 pcbnew/tools/edit_tool.cpp                   |   6 +-
 pcbnew/tools/position_relative_tool.cpp      |   2 +-
 69 files changed, 642 insertions(+), 4659 deletions(-)
 create mode 100644 bitmaps_png/cpp_26/array.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_line.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_module.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_pad.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_target.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_text.cpp
 delete mode 100644 bitmaps_png/cpp_26/array_zone.cpp
 delete mode 100644 bitmaps_png/cpp_26/delete_arc.cpp
 delete mode 100644 bitmaps_png/cpp_26/delete_pin.cpp
 delete mode 100644 bitmaps_png/cpp_26/delete_pinsheet.cpp
 delete mode 100644 bitmaps_png/cpp_26/delete_segment.cpp
 delete mode 100644 bitmaps_png/cpp_26/drag_module.cpp
 delete mode 100644 bitmaps_png/cpp_26/drag_track_segment.cpp
 create mode 100644 bitmaps_png/cpp_26/duplicate.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_line.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_module.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_pad.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_target.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_text.cpp
 delete mode 100644 bitmaps_png/cpp_26/duplicate_zone.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_circle.cpp
 create mode 100644 bitmaps_png/cpp_26/move_exactly.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_field.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_line.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_module.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_pin.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_pinsheet.cpp
 create mode 100644 bitmaps_png/cpp_26/move_relative.cpp
 delete mode 100644 bitmaps_png/sources/array_line.svg
 delete mode 100644 bitmaps_png/sources/array_module.svg
 delete mode 100644 bitmaps_png/sources/array_pad.svg
 delete mode 100644 bitmaps_png/sources/array_target.svg
 delete mode 100644 bitmaps_png/sources/array_text.svg
 delete mode 100644 bitmaps_png/sources/array_zone.svg
 delete mode 100644 bitmaps_png/sources/delete_arc.svg
 delete mode 100644 bitmaps_png/sources/delete_pin.svg
 delete mode 100644 bitmaps_png/sources/delete_pinsheet.svg
 delete mode 100644 bitmaps_png/sources/delete_segment.svg
 delete mode 100644 bitmaps_png/sources/drag_module.svg
 delete mode 100644 bitmaps_png/sources/drag_track_segment.svg
 create mode 100644 bitmaps_png/sources/duplicate.svg
 delete mode 100644 bitmaps_png/sources/duplicate_line.svg
 delete mode 100644 bitmaps_png/sources/duplicate_module.svg
 delete mode 100644 bitmaps_png/sources/duplicate_pad.svg
 delete mode 100644 bitmaps_png/sources/duplicate_target.svg
 delete mode 100644 bitmaps_png/sources/duplicate_text.svg
 delete mode 100644 bitmaps_png/sources/duplicate_zone.svg
 delete mode 100644 bitmaps_png/sources/kicad_logo_for_patch.svg
 delete mode 100644 bitmaps_png/sources/move_circle.svg
 create mode 100644 bitmaps_png/sources/move_exactly.svg
 delete mode 100644 bitmaps_png/sources/move_field.svg
 delete mode 100644 bitmaps_png/sources/move_line.svg
 delete mode 100644 bitmaps_png/sources/move_module.svg
 delete mode 100644 bitmaps_png/sources/move_pin.svg
 delete mode 100644 bitmaps_png/sources/move_pinsheet.svg
 create mode 100644 bitmaps_png/sources/move_relative.svg

diff --git a/bitmaps_png/CMakeLists.txt b/bitmaps_png/CMakeLists.txt
index 67c8b07..7e4c65f 100644
--- a/bitmaps_png/CMakeLists.txt
+++ b/bitmaps_png/CMakeLists.txt
@@ -138,12 +138,7 @@ set( BMAPS_MID
     annotate_right_down
     annotate
     apply_pad_settings
-    array_line
-    array_module
-    array_pad
-    array_text
-    array_target
-    array_zone
+    array
     auto_associe
     auto_delete_track
     auto_track_width
@@ -180,7 +175,6 @@ set( BMAPS_MID
     cvpcb
     dashline
     datasheet
-    delete_arc
     delete_association
     delete_bus
     delete_circle
@@ -193,11 +187,8 @@ set( BMAPS_MID
     delete_net
     delete_node
     delete_pad
-    delete_pinsheet
-    delete_pin
     delete_polygon
     delete_rectangle
-    delete_segment
     delete_sheet
     delete_track
     delete
@@ -207,19 +198,12 @@ set( BMAPS_MID
     distribute_vertical
     down
     drag
-    drag_module
     drag_outline_segment
     drag_pad
     drag_segment_withslope
-    drag_track_segment
     drc_off
     drc
-    duplicate_line
-    duplicate_module
-    duplicate_pad
-    duplicate_target
-    duplicate_text
-    duplicate_zone
+    duplicate
     edges_sketch
     edit_comp_footprint
     edit_comp_ref
@@ -353,20 +337,16 @@ set( BMAPS_MID
     modview_icon
     morgan1
     morgan2
-    move_circle
-    move_field
     move_glabel
-    move_line
-    move_module
+    move_exactly
     move_pad
-    move_pinsheet
-    move_pin
     move_polygon
     move_rectangle
     move_sheet
     move_target
     move_zone
     move
+    move_relative
     mw_add_gap
     mw_add_line
     mw_add_shape
diff --git a/bitmaps_png/cpp_26/add_via.cpp b/bitmaps_png/cpp_26/add_via.cpp
index a375fe1..877f5f9 100644
--- a/bitmaps_png/cpp_26/add_via.cpp
+++ b/bitmaps_png/cpp_26/add_via.cpp
@@ -8,28 +8,52 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x46, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0x3b, 0x6a, 0xc3,
- 0x40, 0x10, 0x86, 0x05, 0x69, 0x5c, 0xb9, 0xcb, 0x09, 0x52, 0xe7, 0x14, 0x3e, 0x43, 0xae, 0x92,
- 0x7a, 0x77, 0x59, 0x21, 0xd4, 0x6c, 0x21, 0x83, 0x41, 0x57, 0x50, 0xe9, 0xb8, 0x0f, 0x84, 0xd4,
- 0xf1, 0x0d, 0xd2, 0xa8, 0x71, 0xe3, 0xc2, 0x8d, 0x21, 0x01, 0x67, 0x3d, 0x1f, 0xb1, 0x41, 0xde,
- 0x44, 0x79, 0xd9, 0x4c, 0x8a, 0xa4, 0xf8, 0x61, 0x98, 0xd7, 0x3f, 0x3b, 0x33, 0xab, 0x55, 0x16,
- 0x63, 0xcc, 0x34, 0x90, 0xfd, 0x6d, 0xa2, 0xa6, 0x69, 0xce, 0x9c, 0x73, 0x97, 0x00, 0xf9, 0xa4,
- 0x44, 0xc6, 0x98, 0xa1, 0x20, 0xb7, 0xd6, 0xde, 0x0b, 0xd6, 0x22, 0x47, 0x80, 0x8c, 0x0e, 0x1b,
- 0x3e, 0x47, 0x11, 0x49, 0xa2, 0x91, 0x24, 0x69, 0x05, 0x1b, 0xef, 0xfd, 0xb2, 0x2c, 0xcb, 0xc7,
- 0x10, 0xc2, 0x1c, 0x20, 0xa3, 0xc3, 0x86, 0x0f, 0xbe, 0x3f, 0x22, 0x92, 0x60, 0x23, 0xc1, 0x2f,
- 0xd2, 0xa6, 0x55, 0x55, 0x55, 0x77, 0x75, 0x5d, 0x4f, 0xdf, 0x03, 0x36, 0x7c, 0xf0, 0x25, 0xe6,
- 0x5b, 0x44, 0x54, 0x47, 0x60, 0x51, 0x14, 0xad, 0x24, 0x9b, 0xf5, 0x91, 0x74, 0x30, 0xc3, 0x97,
- 0x98, 0xbe, 0x93, 0xf5, 0xcd, 0xa4, 0xa5, 0xca, 0xb7, 0x24, 0x93, 0x9b, 0xf1, 0xf8, 0xfa, 0x16,
- 0x20, 0xa7, 0x64, 0xc4, 0xec, 0x5a, 0x3d, 0xfc, 0x0a, 0x11, 0xc3, 0xdd, 0xa4, 0xed, 0x0a, 0xe1,
- 0xea, 0xc1, 0xda, 0xc1, 0xb3, 0x31, 0x59, 0x04, 0xc8, 0xe8, 0xd2, 0x36, 0xee, 0x66, 0x96, 0x7f,
- 0x4a, 0xc4, 0x26, 0x31, 0xe4, 0x94, 0x84, 0xe4, 0xce, 0x0d, 0x9e, 0xbc, 0x3f, 0x5f, 0x01, 0x64,
- 0x74, 0x29, 0x19, 0xb1, 0xe4, 0xf8, 0x90, 0x88, 0xbb, 0xc1, 0xda, 0xb2, 0x51, 0xdd, 0x76, 0x51,
- 0x3d, 0x89, 0xf3, 0xfc, 0x62, 0xd1, 0x05, 0x3a, 0x6c, 0xdd, 0x36, 0x12, 0x4b, 0x8e, 0xf4, 0x9e,
- 0x1d, 0x10, 0x71, 0x11, 0x59, 0x1c, 0xd6, 0x77, 0x1f, 0xc8, 0x3c, 0xa8, 0x9c, 0x53, 0xa4, 0x44,
- 0xe8, 0xb0, 0xbd, 0xce, 0x6c, 0x7f, 0xfa, 0x30, 0x27, 0x07, 0xb9, 0x7e, 0x9f, 0x48, 0xad, 0x75,
- 0x6a, 0xcb, 0xa0, 0xba, 0xde, 0x6a, 0x17, 0x56, 0xed, 0x13, 0xa4, 0xfa, 0x51, 0x55, 0x7d, 0x26,
- 0x54, 0x1f, 0x3e, 0xd5, 0xa7, 0xfc, 0xff, 0x77, 0xab, 0x0f, 0x5b, 0x62, 0x9e, 0x13, 0xc6, 0x58,
- 0xc0, 0x25, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0xc3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0x4b, 0x6b, 0x13,
+ 0x51, 0x18, 0x1d, 0xad, 0xd6, 0x9f, 0x50, 0x15, 0x2d, 0xa8, 0xbf, 0x44, 0x54, 0x54, 0x2a, 0x0a,
+ 0x62, 0x74, 0x65, 0x45, 0x17, 0x79, 0x91, 0x64, 0x91, 0x47, 0x27, 0x21, 0x99, 0x4e, 0xb2, 0x90,
+ 0xae, 0x42, 0x48, 0xc8, 0x44, 0xa9, 0x42, 0x1b, 0x08, 0x36, 0x93, 0xa4, 0x49, 0xa0, 0xa5, 0xed,
+ 0xb2, 0x3b, 0x41, 0xf0, 0x81, 0x0f, 0xd0, 0xe2, 0xda, 0xd7, 0x56, 0x5c, 0x3a, 0xd7, 0xef, 0xdc,
+ 0x99, 0x9b, 0x64, 0x8c, 0x33, 0x76, 0x2c, 0xee, 0x3a, 0x70, 0xc8, 0xcd, 0xbd, 0xdf, 0x3d, 0xe7,
+ 0x7e, 0xf7, 0x7b, 0x5c, 0x49, 0xda, 0xff, 0xfe, 0xd7, 0xe7, 0xf3, 0xf9, 0x26, 0x42, 0xa1, 0xd0,
+ 0x4c, 0x30, 0x18, 0x5c, 0x0c, 0x04, 0x02, 0xaf, 0x68, 0xfc, 0x35, 0x1c, 0x0e, 0x7f, 0xa3, 0xff,
+ 0xaf, 0x69, 0xfc, 0x98, 0x70, 0x35, 0x9f, 0xcf, 0x1f, 0xda, 0x93, 0x08, 0x91, 0x5d, 0x24, 0xbc,
+ 0x23, 0x30, 0x20, 0x99, 0x4c, 0x1a, 0x8a, 0xa2, 0x30, 0x20, 0x95, 0x4a, 0x31, 0x12, 0x31, 0x30,
+ 0x4f, 0xbf, 0x1f, 0xe8, 0xf7, 0xca, 0xbf, 0x68, 0x1c, 0xa0, 0x8d, 0x0a, 0xc1, 0x88, 0x46, 0xa3,
+ 0x3f, 0x4b, 0xa5, 0x12, 0xd3, 0x75, 0x9d, 0xf5, 0xfb, 0x7d, 0x1b, 0x5a, 0xad, 0x16, 0x2b, 0x97,
+ 0xcb, 0x0c, 0x36, 0xb0, 0x25, 0xdc, 0x27, 0xef, 0x0e, 0x7a, 0xf1, 0x04, 0x22, 0x2c, 0x93, 0xc9,
+ 0x18, 0x20, 0xb3, 0x0b, 0xf4, 0x2c, 0x0c, 0xe7, 0xda, 0xed, 0x36, 0xcb, 0x66, 0xb3, 0x86, 0xe5,
+ 0xf9, 0x82, 0x97, 0xeb, 0x32, 0x20, 0xd2, 0xed, 0x76, 0x39, 0x51, 0xb7, 0xab, 0xb3, 0x6a, 0xf5,
+ 0x36, 0x53, 0xd5, 0x69, 0x36, 0x37, 0x37, 0xc1, 0x81, 0xb1, 0xa6, 0xcd, 0xf2, 0x35, 0xd8, 0xf4,
+ 0x7a, 0x3d, 0x96, 0xcb, 0xe5, 0x20, 0x66, 0x50, 0x2c, 0xaf, 0xed, 0x26, 0xf0, 0x6f, 0x71, 0x15,
+ 0xc2, 0x13, 0x5d, 0x5f, 0x64, 0xf3, 0xf3, 0x27, 0x28, 0x26, 0xd2, 0x1f, 0xa1, 0xaa, 0x27, 0xb9,
+ 0x0d, 0x6c, 0x3b, 0x9d, 0x0e, 0x8b, 0xc5, 0x62, 0xb8, 0xc6, 0x8f, 0x7e, 0xbf, 0xff, 0xb0, 0xa3,
+ 0x90, 0x95, 0x5d, 0x0c, 0x31, 0x31, 0x3d, 0x69, 0x71, 0x22, 0x10, 0xe6, 0x72, 0x12, 0xab, 0xd7,
+ 0x25, 0xb6, 0xb1, 0x61, 0x62, 0x79, 0xd9, 0x9c, 0x33, 0xc5, 0xa6, 0xb9, 0x2d, 0xf6, 0x54, 0x2a,
+ 0x15, 0x9e, 0x38, 0xe4, 0xd5, 0x0d, 0xb7, 0x6b, 0x7b, 0x04, 0x23, 0x11, 0x78, 0x4d, 0xbb, 0xcb,
+ 0x89, 0xb2, 0x59, 0x93, 0x7c, 0x7b, 0xdb, 0x0e, 0xcc, 0x61, 0x0d, 0x36, 0xb5, 0xda, 0xbd, 0x81,
+ 0x57, 0x56, 0x36, 0x36, 0xdc, 0x84, 0x5e, 0x50, 0xda, 0x1a, 0x22, 0xc8, 0x85, 0xc2, 0x19, 0x4e,
+ 0xb2, 0xb4, 0x34, 0x2e, 0x22, 0x80, 0x35, 0xd8, 0xc0, 0x56, 0xec, 0x93, 0x65, 0x19, 0x5e, 0xed,
+ 0x38, 0x0a, 0xa1, 0x10, 0x51, 0x23, 0xc3, 0x0d, 0x47, 0x38, 0xc9, 0xda, 0x9a, 0xb3, 0xd0, 0xfa,
+ 0xba, 0x29, 0x24, 0xcb, 0x93, 0x83, 0x7d, 0x94, 0xe2, 0x10, 0xfa, 0xe1, 0x26, 0xf4, 0x85, 0x32,
+ 0x67, 0x44, 0x68, 0x92, 0x93, 0x80, 0xcc, 0x49, 0x08, 0x87, 0x10, 0x42, 0xc8, 0x3c, 0xec, 0x53,
+ 0x55, 0x15, 0x42, 0xdf, 0xdd, 0xae, 0xee, 0x39, 0xaa, 0x7f, 0x78, 0xb2, 0x53, 0x9c, 0x04, 0x81,
+ 0x77, 0x12, 0xc2, 0x9a, 0x79, 0x75, 0xa7, 0x07, 0x07, 0x4c, 0xa7, 0xd3, 0x88, 0xd3, 0x7b, 0x37,
+ 0xa1, 0x87, 0xf6, 0x64, 0x98, 0x1d, 0x24, 0xc3, 0xe6, 0xe6, 0xb8, 0x08, 0xe6, 0x44, 0x32, 0x68,
+ 0xda, 0x1d, 0x5b, 0x32, 0x10, 0xea, 0x6e, 0xe9, 0x7d, 0x79, 0x34, 0xbd, 0x57, 0x57, 0x9b, 0x54,
+ 0x43, 0xc7, 0x39, 0x91, 0xa2, 0x48, 0xac, 0xd1, 0x90, 0xd8, 0xd6, 0x96, 0x09, 0x8c, 0x31, 0x87,
+ 0x35, 0xd8, 0x88, 0xc2, 0x45, 0x4b, 0xb2, 0xd2, 0xfb, 0xba, 0xa3, 0x10, 0xfa, 0x14, 0xba, 0x72,
+ 0x24, 0x12, 0x19, 0x14, 0xec, 0xca, 0x4a, 0x8d, 0x08, 0x8f, 0x3a, 0x16, 0xac, 0xa2, 0x1c, 0xe3,
+ 0x36, 0xa2, 0x15, 0x59, 0x05, 0xbb, 0xf3, 0xd7, 0x8e, 0x4e, 0x27, 0x39, 0x47, 0xb0, 0xb5, 0xa0,
+ 0x4e, 0xe7, 0x09, 0x15, 0xe2, 0x4d, 0x2a, 0xd0, 0xa9, 0x11, 0x81, 0x29, 0x9a, 0xbb, 0xc5, 0xd7,
+ 0x44, 0x0b, 0xb2, 0xfa, 0x1d, 0xae, 0x6d, 0x66, 0x57, 0xfd, 0x8e, 0x0c, 0x65, 0xb8, 0x4f, 0x41,
+ 0x35, 0x7e, 0xef, 0xda, 0xe8, 0x00, 0xa2, 0x0b, 0x8c, 0x76, 0x71, 0x1c, 0xcc, 0x7a, 0x32, 0x0a,
+ 0x9e, 0xde, 0x09, 0x88, 0xc1, 0x33, 0x5c, 0x63, 0xb1, 0x58, 0x64, 0xcd, 0x66, 0x73, 0xec, 0x99,
+ 0xc0, 0x21, 0x10, 0xcf, 0x91, 0x67, 0x42, 0xc5, 0x13, 0xe3, 0xf9, 0x51, 0xa2, 0xba, 0x3a, 0x4b,
+ 0x82, 0x2f, 0xad, 0x93, 0xb2, 0x78, 0x3c, 0x6e, 0xa0, 0xce, 0x50, 0xd4, 0x89, 0x44, 0xc2, 0xb0,
+ 0xc8, 0xb1, 0xf6, 0x86, 0x0e, 0x75, 0x61, 0x4f, 0xaf, 0x2c, 0x12, 0x84, 0x88, 0xce, 0x13, 0x51,
+ 0x95, 0x48, 0x9f, 0xd2, 0xf8, 0x13, 0xe1, 0x33, 0x8d, 0x9f, 0xd1, 0xef, 0x03, 0x9a, 0xbf, 0xe4,
+ 0xe9, 0xb1, 0xdb, 0xff, 0xbc, 0x7e, 0xbf, 0x00, 0xf8, 0xef, 0x26, 0x87, 0x73, 0xd4, 0xbe, 0xe7,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_via_xpm[1] = {{ png, sizeof( png ), "add_via_xpm" }};
diff --git a/bitmaps_png/cpp_26/array.cpp b/bitmaps_png/cpp_26/array.cpp
new file mode 100644
index 0000000..5676123
--- /dev/null
+++ b/bitmaps_png/cpp_26/array.cpp
@@ -0,0 +1,34 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x01, 0x14, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x94, 0x4d, 0x0e, 0x82,
+ 0x30, 0x14, 0x84, 0x0b, 0xdc, 0x04, 0x01, 0x4f, 0x63, 0x14, 0x05, 0x41, 0xb8, 0x0c, 0x5c, 0xc0,
+ 0xc4, 0xf8, 0x7f, 0x27, 0xce, 0xe0, 0x4e, 0xd7, 0xfe, 0x05, 0x50, 0xd1, 0x67, 0x9b, 0xa8, 0x45,
+ 0x62, 0x4d, 0xfa, 0xd8, 0x19, 0x5f, 0x32, 0x2b, 0xbe, 0x61, 0xda, 0x52, 0x86, 0x90, 0x9f, 0x1d,
+ 0xad, 0x19, 0xae, 0x88, 0xee, 0x42, 0x55, 0x9a, 0x15, 0xa4, 0x25, 0x6d, 0xb0, 0x7c, 0x39, 0x68,
+ 0xd7, 0x1a, 0x6e, 0xc1, 0x5d, 0xc2, 0x9b, 0xda, 0xa3, 0xe3, 0x43, 0x7b, 0x20, 0x0d, 0xf7, 0x86,
+ 0xe5, 0x79, 0x90, 0x15, 0x1e, 0xd9, 0xc3, 0xaa, 0xf1, 0x29, 0x67, 0x51, 0x80, 0xa2, 0x7b, 0x57,
+ 0x2c, 0xff, 0x1a, 0xd5, 0x0c, 0xd2, 0x0e, 0x5d, 0x89, 0xc8, 0xd8, 0x9b, 0x5d, 0x40, 0x69, 0x78,
+ 0x05, 0x96, 0xe7, 0x41, 0xc6, 0x20, 0xb7, 0xc7, 0xa9, 0xd0, 0xd8, 0x9d, 0x9e, 0x41, 0x31, 0xbc,
+ 0x0b, 0x96, 0x2f, 0xed, 0xc8, 0x3f, 0xd9, 0xe3, 0x5c, 0x6c, 0x9c, 0xe4, 0xa0, 0x9a, 0x83, 0x33,
+ 0x96, 0x7f, 0x0d, 0x4b, 0x67, 0xab, 0x10, 0x19, 0xed, 0x49, 0x06, 0xaa, 0xe1, 0xe7, 0x58, 0x9e,
+ 0x07, 0xe9, 0xfd, 0xa2, 0x37, 0x2f, 0x84, 0xc6, 0x0e, 0x3d, 0x26, 0xba, 0xc2, 0x0c, 0xcb, 0xf3,
+ 0xa1, 0x57, 0xd1, 0x59, 0xdc, 0xc4, 0x46, 0xfa, 0xe1, 0xd9, 0x05, 0x40, 0xf3, 0xfc, 0x28, 0xfc,
+ 0xed, 0xa7, 0x1f, 0xb0, 0x2c, 0xd5, 0x0a, 0xd6, 0x58, 0x9e, 0xfc, 0xbb, 0xee, 0xc9, 0xc7, 0x71,
+ 0x7c, 0x88, 0xa2, 0x08, 0xbe, 0x89, 0x31, 0xb5, 0xbb, 0x8e, 0xbd, 0x28, 0x49, 0x92, 0xaf, 0x62,
+ 0x4c, 0xed, 0xae, 0x43, 0x07, 0xc9, 0x76, 0x17, 0x3e, 0x48, 0xb2, 0xbb, 0x6a, 0xec, 0x48, 0xae,
+ 0xbb, 0xd0, 0x41, 0xb2, 0xdd, 0x85, 0x0f, 0x92, 0xec, 0x2e, 0x74, 0x90, 0x6c, 0x77, 0xd5, 0x38,
+ 0x3a, 0xb9, 0xee, 0x42, 0xff, 0xb0, 0x3f, 0x33, 0x77, 0x39, 0x39, 0xfd, 0x48, 0x6a, 0x83, 0x52,
+ 0x0b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE array_xpm[1] = {{ png, sizeof( png ), "array_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/cpp_26/array_line.cpp b/bitmaps_png/cpp_26/array_line.cpp
deleted file mode 100644
index c7daa59..0000000
--- a/bitmaps_png/cpp_26/array_line.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x2b, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x3d, 0x6b, 0x54,
- 0x41, 0x14, 0x86, 0x9f, 0x18, 0xa3, 0x8b, 0xb2, 0x8a, 0x0b, 0x41, 0x34, 0xa4, 0x89, 0x04, 0x83,
- 0x08, 0x0a, 0x41, 0x84, 0x28, 0x88, 0x1f, 0xf8, 0x81, 0x28, 0xa4, 0x90, 0x04, 0x45, 0x0b, 0x41,
- 0x6d, 0xac, 0x04, 0x89, 0x41, 0x22, 0x42, 0x40, 0x44, 0x44, 0x30, 0xc1, 0x75, 0xef, 0x9c, 0x99,
- 0xbb, 0x1a, 0xa3, 0x90, 0x44, 0x49, 0xb2, 0x5b, 0x59, 0x99, 0x3f, 0x60, 0x65, 0x65, 0x6d, 0x63,
- 0x61, 0x25, 0x08, 0x22, 0x84, 0x6b, 0xe1, 0xf1, 0xb2, 0x48, 0x76, 0xe7, 0x6c, 0xe3, 0xd4, 0xef,
- 0xf0, 0xbc, 0x67, 0xde, 0x33, 0x73, 0x06, 0xda, 0x59, 0xf7, 0x59, 0x67, 0xd6, 0x66, 0x74, 0x90,
- 0xd1, 0x41, 0xdb, 0x4b, 0xb8, 0x8d, 0xb0, 0x42, 0xc2, 0x56, 0x93, 0xde, 0x71, 0x15, 0x61, 0x82,
- 0x79, 0x36, 0xb4, 0x03, 0x19, 0x41, 0x58, 0x45, 0xc8, 0x70, 0x8c, 0x45, 0xf5, 0x9e, 0xb3, 0x08,
- 0x75, 0x84, 0x3a, 0x8e, 0x13, 0x18, 0x9d, 0x9d, 0x41, 0xf8, 0xa5, 0x90, 0x99, 0xe8, 0x71, 0x78,
- 0x8e, 0x23, 0xd4, 0x10, 0xea, 0x04, 0xae, 0x59, 0x21, 0x43, 0x08, 0x3f, 0x14, 0xf2, 0x9e, 0x84,
- 0xae, 0x48, 0xe5, 0x83, 0x78, 0x16, 0xb5, 0x92, 0x31, 0x5b, 0x46, 0x09, 0x03, 0x08, 0xdf, 0x10,
- 0x32, 0x84, 0x8f, 0x04, 0x8a, 0x2d, 0xf5, 0x55, 0x06, 0xf0, 0xbc, 0x55, 0xc8, 0x24, 0x1f, 0x58,
- 0x1f, 0x87, 0xa4, 0xf4, 0x22, 0x7c, 0x51, 0xc8, 0x67, 0x52, 0xba, 0x5b, 0xea, 0x5f, 0xd2, 0x83,
- 0xf0, 0x5a, 0x73, 0x79, 0x4a, 0xc2, 0xa6, 0x38, 0xa4, 0xcc, 0x36, 0x84, 0x4f, 0x0a, 0xf9, 0x4a,
- 0xc2, 0xae, 0x48, 0x26, 0x25, 0x04, 0xaf, 0x10, 0x8f, 0xa7, 0x14, 0x87, 0x54, 0x29, 0x20, 0xac,
- 0x28, 0xe4, 0x3b, 0xc2, 0x60, 0x4b, 0xfd, 0x0c, 0x9b, 0xf1, 0x4c, 0x2b, 0xe4, 0x15, 0x09, 0x3b,
- 0xe2, 0x90, 0x79, 0x3a, 0xf1, 0x2c, 0x2b, 0xe4, 0x27, 0xc2, 0xb1, 0x48, 0x86, 0x5d, 0x38, 0x1e,
- 0x28, 0x64, 0x81, 0x0a, 0xfd, 0xd6, 0x0e, 0xab, 0x28, 0x64, 0x15, 0xc7, 0x68, 0xf4, 0x85, 0x48,
- 0xb8, 0xab, 0xc1, 0x2f, 0x12, 0xd8, 0x67, 0xbd, 0x90, 0x57, 0x14, 0x92, 0xe1, 0x19, 0x8f, 0xea,
- 0x03, 0xc3, 0x5a, 0x49, 0x8d, 0xc0, 0x49, 0xfb, 0xcd, 0x9f, 0x62, 0x23, 0xc2, 0x02, 0xc2, 0xa3,
- 0xa6, 0x9a, 0xe7, 0xf4, 0x90, 0x72, 0x24, 0xcf, 0xd2, 0x31, 0x49, 0x60, 0xb8, 0xa9, 0xbe, 0x42,
- 0x3f, 0x8e, 0x03, 0x6b, 0x9f, 0x79, 0xb3, 0x47, 0xd3, 0x53, 0xc2, 0x11, 0x10, 0x6a, 0x78, 0x4e,
- 0xe7, 0xfa, 0x66, 0x6b, 0x9a, 0x9d, 0x08, 0xb3, 0x38, 0x96, 0x71, 0x0c, 0xd9, 0xaa, 0x0d, 0x14,
- 0x11, 0xca, 0x9a, 0x47, 0x88, 0xb6, 0x6f, 0x4a, 0x37, 0x9e, 0x17, 0xed, 0xdd, 0xa9, 0x2a, 0x05,
- 0x02, 0x8f, 0x75, 0xd3, 0x6c, 0xb4, 0x7d, 0x03, 0x45, 0x3c, 0xcf, 0xcc, 0xa6, 0x00, 0xb8, 0x40,
- 0x27, 0x9e, 0x7b, 0xe6, 0xf6, 0xfd, 0x93, 0xf3, 0x5f, 0x53, 0x6f, 0x48, 0xe9, 0xb5, 0x0d, 0x2d,
- 0xc7, 0x2d, 0xdd, 0xb4, 0xb4, 0x76, 0xa8, 0xff, 0x98, 0x12, 0x26, 0x72, 0x53, 0x65, 0x76, 0x5b,
- 0xef, 0xd4, 0xe5, 0xbc, 0x7d, 0x13, 0x8e, 0x1a, 0xe6, 0xcf, 0x4d, 0xb3, 0xa9, 0x06, 0xc8, 0xf9,
- 0x7c, 0x68, 0x09, 0x23, 0x06, 0xfd, 0xa5, 0x86, 0x21, 0x77, 0xca, 0xda, 0x61, 0x87, 0xf3, 0xa1,
- 0x25, 0x5c, 0x37, 0x54, 0x72, 0x2e, 0x87, 0x78, 0x2e, 0x5a, 0x2b, 0xd9, 0x8f, 0xd3, 0xa1, 0x25,
- 0xdc, 0x31, 0x4c, 0xd2, 0x43, 0xb9, 0xa9, 0x84, 0x1b, 0x36, 0x48, 0x4a, 0x1f, 0x8e, 0x39, 0x75,
- 0xf6, 0x30, 0xfa, 0xa1, 0x68, 0x34, 0xe5, 0x19, 0xb7, 0xff, 0x8e, 0x3c, 0x7b, 0x71, 0xcc, 0xe1,
- 0xa9, 0x30, 0xc5, 0x16, 0xc3, 0xf4, 0x3d, 0x88, 0xf0, 0x0e, 0xc7, 0x13, 0xaa, 0x14, 0xda, 0xfb,
- 0x4e, 0xa5, 0xf4, 0x21, 0x6c, 0x37, 0xeb, 0x2b, 0xec, 0x31, 0x7f, 0xbd, 0xfe, 0xe7, 0xfa, 0x0d,
- 0x35, 0x6c, 0xe7, 0xce, 0xc5, 0x61, 0x74, 0x21, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_line_xpm[1] = {{ png, sizeof( png ), "array_line_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/array_module.cpp b/bitmaps_png/cpp_26/array_module.cpp
deleted file mode 100644
index cf612f0..0000000
--- a/bitmaps_png/cpp_26/array_module.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x0d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x94, 0x49, 0x0e, 0x82,
- 0x40, 0x14, 0x44, 0x11, 0x38, 0x1a, 0x83, 0x1b, 0x23, 0x28, 0xde, 0x07, 0x8e, 0x60, 0x88, 0x03,
- 0x57, 0x60, 0x3a, 0x87, 0x0b, 0x12, 0xb6, 0x1a, 0x0d, 0x0e, 0x68, 0x5f, 0xc1, 0x18, 0x15, 0xe5,
- 0x2f, 0x68, 0x90, 0x08, 0x49, 0x7f, 0x76, 0xc6, 0x9f, 0xd4, 0xaa, 0x5f, 0x75, 0x75, 0x13, 0xba,
- 0x38, 0xee, 0x67, 0x47, 0x54, 0x83, 0x15, 0x27, 0xb9, 0xa4, 0x2e, 0x41, 0x09, 0x92, 0x42, 0xa2,
- 0x12, 0xc6, 0x58, 0xbe, 0x0c, 0xea, 0x87, 0x9b, 0xc1, 0xf4, 0x4a, 0x26, 0xce, 0xeb, 0x43, 0x43,
- 0xfb, 0x46, 0x95, 0x6f, 0x74, 0xc1, 0xf2, 0x74, 0x04, 0x35, 0xd8, 0xc1, 0x62, 0xdd, 0x58, 0xc8,
- 0x58, 0x66, 0xa4, 0x27, 0xb9, 0x67, 0x2c, 0x4f, 0x87, 0x57, 0xfc, 0x44, 0x6b, 0x31, 0x8e, 0x17,
- 0x4f, 0xd2, 0x93, 0xbd, 0x14, 0xcb, 0x97, 0x41, 0xb2, 0x7f, 0xd0, 0xed, 0x7b, 0xa3, 0x71, 0x34,
- 0x7f, 0xe4, 0x46, 0xff, 0x84, 0xe5, 0xab, 0x41, 0x47, 0x7d, 0xd6, 0x6e, 0x04, 0x06, 0xcb, 0xd3,
- 0x81, 0x74, 0x58, 0x6c, 0x32, 0xc2, 0xa6, 0x70, 0x0b, 0x2c, 0x5f, 0x09, 0xf2, 0x52, 0xf8, 0xae,
- 0x4d, 0x46, 0x6d, 0x76, 0x23, 0xbc, 0x12, 0xec, 0xb1, 0x7c, 0x39, 0xf9, 0xaf, 0x68, 0x38, 0x59,
- 0xb3, 0xd1, 0x06, 0xa3, 0x9f, 0xa0, 0x79, 0x7a, 0x42, 0xd5, 0x5b, 0x7f, 0x7b, 0x80, 0x55, 0xe5,
- 0xc6, 0x18, 0xcb, 0x73, 0xff, 0xae, 0x2b, 0x78, 0xcb, 0xb2, 0xb6, 0xa6, 0x69, 0x92, 0x36, 0x01,
- 0xd3, 0xb9, 0xeb, 0x60, 0xa3, 0x28, 0x8a, 0x5a, 0x05, 0x4c, 0xe7, 0xae, 0x43, 0x07, 0xb1, 0x76,
- 0x17, 0x3e, 0x88, 0xb1, 0xbb, 0xba, 0x04, 0x31, 0x75, 0x17, 0x3a, 0x88, 0xb5, 0xbb, 0x3a, 0x04,
- 0xb1, 0x75, 0x17, 0x3a, 0x88, 0xb5, 0xbb, 0xf0, 0x37, 0x62, 0xec, 0x2e, 0xf4, 0x83, 0xfd, 0x99,
- 0x79, 0x03, 0x0b, 0x14, 0x09, 0x2a, 0x1b, 0x55, 0x87, 0xad, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_module_xpm[1] = {{ png, sizeof( png ), "array_module_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/array_pad.cpp b/bitmaps_png/cpp_26/array_pad.cpp
deleted file mode 100644
index b7c4a8a..0000000
--- a/bitmaps_png/cpp_26/array_pad.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x47, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x56, 0x5b, 0x6c, 0x14,
- 0x55, 0x18, 0xfe, 0x77, 0xb7, 0x3b, 0x3c, 0x93, 0x6d, 0x89, 0x82, 0xd8, 0xb5, 0xa1, 0xd6, 0x7a,
- 0xab, 0xd0, 0x6e, 0xd3, 0x42, 0xad, 0xf1, 0x85, 0xb4, 0x34, 0x3e, 0x19, 0xc5, 0xc4, 0xf4, 0xc1,
- 0x50, 0x6b, 0x4a, 0x25, 0x44, 0x21, 0x18, 0x02, 0x74, 0x66, 0x67, 0x5b, 0x57, 0x97, 0x6d, 0x41,
- 0x4b, 0x97, 0x9d, 0xbd, 0x74, 0xe9, 0x5a, 0x29, 0x88, 0x4d, 0x8b, 0xf1, 0xf6, 0x60, 0x22, 0x5a,
- 0xab, 0x10, 0x12, 0xd3, 0x60, 0xbc, 0x44, 0xd1, 0x5a, 0x0d, 0x12, 0xa2, 0x4f, 0x6a, 0xbc, 0x27,
- 0xfa, 0x7d, 0xd3, 0xb3, 0x30, 0x6d, 0x77, 0x69, 0x43, 0x34, 0x9e, 0xe4, 0xcb, 0x99, 0x39, 0xe7,
- 0x9f, 0xf3, 0xdf, 0xbe, 0xff, 0x3f, 0x23, 0xf2, 0xbf, 0x8e, 0x6e, 0x29, 0x95, 0xa0, 0x3c, 0x00,
- 0x6c, 0x96, 0x90, 0x94, 0x2f, 0x2a, 0xbf, 0x47, 0x56, 0x89, 0x29, 0x77, 0x8b, 0x21, 0x0d, 0xf2,
- 0xb4, 0x94, 0x2c, 0xae, 0x20, 0x24, 0x37, 0x41, 0xf8, 0x2d, 0x28, 0xf8, 0x0b, 0xf3, 0x25, 0x1b,
- 0xba, 0xfc, 0x89, 0xf9, 0x7d, 0xe0, 0xd6, 0x05, 0xf2, 0x86, 0xdc, 0xe8, 0x0d, 0x79, 0xa3, 0xae,
- 0xa0, 0x6b, 0xdc, 0xb7, 0xdf, 0xf7, 0xc2, 0xf2, 0xc8, 0xf2, 0x61, 0x97, 0xe1, 0x3a, 0x59, 0x64,
- 0x16, 0x85, 0xb0, 0xb7, 0xa2, 0xb0, 0x17, 0x86, 0xfc, 0x00, 0x25, 0xe7, 0x31, 0xbf, 0x01, 0xbc,
- 0xa2, 0xf0, 0x3a, 0xf0, 0x39, 0xf0, 0x13, 0xac, 0xbe, 0xcd, 0xe1, 0x45, 0x29, 0x0e, 0x3d, 0xd1,
- 0x78, 0x6c, 0x43, 0x3c, 0xfd, 0x6d, 0xbf, 0x71, 0xfc, 0xfb, 0xa1, 0x7d, 0x44, 0x7c, 0xe6, 0x60,
- 0xb0, 0xfa, 0xc8, 0x5d, 0x49, 0x8f, 0xe9, 0x79, 0x31, 0xbf, 0x77, 0x86, 0xbc, 0x0d, 0x7c, 0xa5,
- 0x0e, 0x7f, 0x07, 0x0a, 0xf9, 0x3c, 0x0d, 0xbc, 0xa7, 0xd6, 0xa8, 0x6c, 0x4a, 0xfe, 0x16, 0x17,
- 0xe1, 0xed, 0xf6, 0x0e, 0xdc, 0x7b, 0xbc, 0x31, 0xce, 0xc3, 0x77, 0x9d, 0xdd, 0x1e, 0x59, 0x9b,
- 0xa9, 0x4a, 0xd7, 0x64, 0xab, 0x53, 0xfa, 0xd4, 0xee, 0x30, 0xd7, 0xaa, 0x32, 0x77, 0xa4, 0x35,
- 0x53, 0x0b, 0xcd, 0x57, 0x52, 0x06, 0x30, 0x44, 0x6f, 0x42, 0xc1, 0x29, 0xcc, 0xbf, 0x63, 0x8e,
- 0x61, 0x3e, 0x60, 0x3f, 0xeb, 0x32, 0x89, 0xf9, 0x35, 0xe0, 0x17, 0xa0, 0x06, 0x21, 0xae, 0xc0,
- 0x21, 0x2f, 0x0f, 0x5d, 0xb0, 0xf4, 0x27, 0x4f, 0x6f, 0xdd, 0x0f, 0xcf, 0xc6, 0xb0, 0xde, 0xe6,
- 0x36, 0xdc, 0x5b, 0xe1, 0xc9, 0x98, 0x71, 0x6e, 0x4f, 0x38, 0x36, 0xdd, 0x17, 0x64, 0x18, 0xe7,
- 0x86, 0x30, 0x28, 0xf7, 0x63, 0xe1, 0xa2, 0xb2, 0xfc, 0x3c, 0xde, 0xe3, 0x0e, 0x23, 0x42, 0x50,
- 0x34, 0xad, 0xf6, 0xbe, 0x01, 0xda, 0x81, 0x4d, 0xfe, 0x98, 0x7f, 0x90, 0x96, 0x57, 0x5a, 0xe5,
- 0x69, 0xc8, 0x3f, 0x9c, 0x13, 0x77, 0x07, 0xdd, 0xdb, 0xea, 0x86, 0x03, 0x09, 0xee, 0x15, 0xf7,
- 0xf9, 0xb2, 0x08, 0x77, 0xbd, 0x53, 0x11, 0x19, 0xf6, 0x9d, 0x3a, 0xec, 0x4b, 0xe0, 0xa0, 0x63,
- 0x6f, 0x1f, 0xde, 0xbf, 0x56, 0x7b, 0x33, 0x78, 0xef, 0x00, 0x5a, 0xca, 0x94, 0xa2, 0xf2, 0xc3,
- 0x6b, 0xd2, 0xf6, 0xf7, 0x57, 0x14, 0x3d, 0x16, 0xc8, 0x56, 0x2b, 0x45, 0xc5, 0x59, 0x7c, 0xbd,
- 0xc1, 0xc9, 0xb6, 0x0a, 0x08, 0xff, 0xa1, 0x12, 0x3f, 0x61, 0x87, 0xcb, 0x00, 0x3d, 0x0c, 0xe9,
- 0x02, 0x7e, 0x05, 0x4e, 0x63, 0xff, 0x55, 0xcc, 0x3f, 0x03, 0xeb, 0x49, 0x8a, 0x65, 0x21, 0xed,
- 0xc4, 0xf0, 0xc5, 0x54, 0x57, 0xe7, 0x44, 0x5b, 0x14, 0xe1, 0x1a, 0xc5, 0xfa, 0x43, 0xf4, 0x8c,
- 0x61, 0xdc, 0xfb, 0xe1, 0xce, 0x67, 0x92, 0x20, 0x08, 0xd9, 0x28, 0x3d, 0x72, 0xfd, 0xfc, 0x3c,
- 0x7d, 0x00, 0x7c, 0xa1, 0x2c, 0x9f, 0xb4, 0x89, 0xc1, 0x90, 0x05, 0xa1, 0x64, 0x76, 0xed, 0x13,
- 0xe0, 0x53, 0xc0, 0xad, 0xc8, 0x60, 0x35, 0x8f, 0x6d, 0x8c, 0xd1, 0xf2, 0x8e, 0x89, 0x2d, 0xbd,
- 0xf4, 0xac, 0xd2, 0xaa, 0x48, 0xef, 0x04, 0x31, 0xb8, 0xd6, 0x70, 0xb4, 0x2e, 0xa1, 0x75, 0x6b,
- 0xcf, 0xe6, 0x63, 0xdd, 0x2d, 0xc0, 0x8f, 0x38, 0xf8, 0x33, 0x95, 0xf8, 0x1c, 0xbd, 0xe9, 0xc9,
- 0xc7, 0xb6, 0x67, 0xa6, 0x04, 0x9c, 0x51, 0x70, 0x99, 0xae, 0xd1, 0x96, 0xd1, 0x8d, 0xb1, 0xe1,
- 0x4b, 0xa9, 0xae, 0x1c, 0xbd, 0x33, 0x20, 0x08, 0x29, 0xef, 0x09, 0x7a, 0x5e, 0xb2, 0x0b, 0x39,
- 0xef, 0x60, 0x51, 0x1a, 0xf2, 0x11, 0xf0, 0x9b, 0x9d, 0x0f, 0x1d, 0x20, 0xd3, 0x58, 0x5b, 0x4e,
- 0x25, 0x57, 0xe4, 0x6f, 0xf6, 0x9a, 0x9e, 0x24, 0xc3, 0xc8, 0x9c, 0x95, 0x0d, 0xf8, 0x33, 0x9a,
- 0x59, 0x34, 0xea, 0xed, 0xf6, 0xf4, 0x23, 0xf0, 0xab, 0x17, 0xef, 0x10, 0xa6, 0x54, 0x29, 0x76,
- 0x11, 0xb5, 0x76, 0xb8, 0x0a, 0x0d, 0xd6, 0x15, 0x73, 0x6c, 0x48, 0x93, 0x0d, 0x76, 0x97, 0x25,
- 0x0d, 0x7e, 0x38, 0x1b, 0xc6, 0x26, 0x78, 0xd2, 0x8c, 0xf9, 0xf6, 0xab, 0x2a, 0xe2, 0x9e, 0x21,
- 0x77, 0x2a, 0xd9, 0x26, 0x5b, 0x29, 0xcf, 0xb8, 0xea, 0x60, 0xef, 0x42, 0xc5, 0xd3, 0x7d, 0x86,
- 0x81, 0xe1, 0xd0, 0x10, 0x16, 0xac, 0x25, 0xf3, 0x36, 0x57, 0x1c, 0x8a, 0x5e, 0x97, 0x5a, 0x10,
- 0xba, 0x1e, 0xef, 0xa1, 0xc2, 0xa1, 0x33, 0xe4, 0x06, 0x26, 0xf0, 0x9e, 0x91, 0x06, 0x8b, 0x15,
- 0x9f, 0x4b, 0x2e, 0x13, 0xdd, 0x8c, 0x84, 0x33, 0xf1, 0xb2, 0xd7, 0xa1, 0x0c, 0xf9, 0x29, 0x48,
- 0x86, 0x91, 0xf5, 0x56, 0x41, 0x32, 0x2c, 0x33, 0xbd, 0xbd, 0x14, 0xa0, 0xf0, 0x8e, 0x33, 0xdb,
- 0x22, 0xac, 0x78, 0x52, 0xb6, 0x73, 0xb2, 0x3d, 0xca, 0xb5, 0x16, 0x50, 0x19, 0xd6, 0x27, 0x54,
- 0x68, 0xdd, 0x7c, 0xbe, 0x6f, 0x7c, 0xd3, 0xc0, 0x1c, 0x7a, 0x27, 0x1c, 0xf4, 0x1e, 0xa9, 0xb7,
- 0xe0, 0x69, 0x64, 0x7e, 0xe7, 0x5e, 0x05, 0xeb, 0xc6, 0xd8, 0x85, 0xd9, 0x20, 0xed, 0xde, 0xd5,
- 0x25, 0xad, 0x2c, 0x42, 0x0f, 0xac, 0xee, 0x78, 0x77, 0x4b, 0x2f, 0xad, 0x66, 0x7f, 0x83, 0x57,
- 0x95, 0xce, 0x82, 0x6d, 0x3f, 0xf5, 0x48, 0x9f, 0xa3, 0x60, 0x5b, 0xf9, 0xed, 0xae, 0xb3, 0x4f,
- 0x44, 0xd2, 0x79, 0x0b, 0x16, 0x17, 0x56, 0xc9, 0x81, 0x92, 0x21, 0x5a, 0x12, 0x18, 0x5a, 0x9b,
- 0xc4, 0x07, 0x8f, 0x3a, 0x5a, 0xd0, 0xe6, 0x0a, 0x6b, 0x4d, 0x9a, 0x7b, 0xfe, 0x43, 0xa5, 0x83,
- 0xec, 0x73, 0x0b, 0x5a, 0x90, 0x21, 0x0f, 0xce, 0x69, 0x41, 0x38, 0x23, 0x7f, 0x0b, 0x42, 0x5b,
- 0x29, 0x8e, 0x16, 0x67, 0xb9, 0x59, 0x97, 0x0d, 0x24, 0xdc, 0x21, 0x77, 0xa7, 0x43, 0x51, 0x2b,
- 0x43, 0x62, 0x2b, 0xea, 0x5f, 0x3d, 0xa8, 0x68, 0x5c, 0xb8, 0xa9, 0x9a, 0xee, 0xc7, 0x0b, 0x37,
- 0x55, 0x43, 0xae, 0xa3, 0x9b, 0xbc, 0xb4, 0xf4, 0x73, 0xbb, 0xc3, 0x6c, 0xf5, 0xb0, 0xac, 0x03,
- 0x42, 0x6d, 0x0c, 0xc5, 0x8e, 0x33, 0xdb, 0x23, 0x99, 0x0b, 0x87, 0x75, 0x32, 0xca, 0x26, 0xc4,
- 0x35, 0x5f, 0x13, 0x18, 0xe8, 0x4b, 0x3d, 0xd5, 0x47, 0xaa, 0x52, 0xb4, 0x44, 0x9f, 0x7a, 0x2a,
- 0x5c, 0x8b, 0x4b, 0xac, 0x06, 0xef, 0x8c, 0x37, 0xd7, 0x1a, 0x91, 0x5c, 0x10, 0xe0, 0xf9, 0xcb,
- 0x17, 0x1f, 0x28, 0xec, 0xbc, 0xf8, 0xd6, 0xe1, 0xe2, 0xab, 0x75, 0x5e, 0x7c, 0x83, 0xf9, 0x2e,
- 0xbe, 0x59, 0xaf, 0x56, 0x80, 0x92, 0x47, 0x03, 0xd9, 0x75, 0x09, 0x6b, 0xe6, 0xb9, 0xcb, 0x57,
- 0x33, 0x93, 0xda, 0x78, 0xac, 0x3e, 0xce, 0x6b, 0x9b, 0x75, 0xe6, 0x90, 0xf7, 0x5f, 0xdb, 0x55,
- 0xae, 0x94, 0x69, 0x3d, 0x9a, 0x4e, 0x97, 0x7d, 0xf8, 0xd1, 0xf0, 0x45, 0xed, 0x9f, 0x8d, 0x71,
- 0x58, 0x16, 0x66, 0x9d, 0xfd, 0x3b, 0x3f, 0x27, 0xf3, 0x14, 0xda, 0xbf, 0x4e, 0xb3, 0x58, 0xb9,
- 0xa4, 0xdf, 0xad, 0x9c, 0xfc, 0x92, 0x7e, 0xb7, 0xfe, 0xc3, 0xf1, 0x0f, 0x9f, 0x94, 0x69, 0x59,
- 0xcc, 0x82, 0xe1, 0x93, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_pad_xpm[1] = {{ png, sizeof( png ), "array_pad_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/array_target.cpp b/bitmaps_png/cpp_26/array_target.cpp
deleted file mode 100644
index 54e57e0..0000000
--- a/bitmaps_png/cpp_26/array_target.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x5c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x94, 0xcb, 0x6e, 0xd3,
- 0x40, 0x14, 0x86, 0x3d, 0x1e, 0x5a, 0x27, 0xb1, 0x9d, 0xa9, 0x1f, 0x20, 0x4a, 0x42, 0x89, 0xed,
- 0x54, 0x0a, 0x17, 0xc9, 0x96, 0x10, 0x84, 0xb2, 0x41, 0x15, 0x6f, 0x01, 0xcf, 0x02, 0x15, 0x69,
- 0x11, 0x5b, 0xd8, 0xb4, 0x7d, 0x84, 0xb2, 0xa0, 0x17, 0x4c, 0xa9, 0x9a, 0xd9, 0xa0, 0xbe, 0x00,
- 0x48, 0x48, 0xd9, 0xa0, 0x3e, 0x00, 0x45, 0xa8, 0x81, 0x12, 0x85, 0x0c, 0xe7, 0x58, 0x1a, 0x33,
- 0x94, 0x50, 0xc5, 0x13, 0xc0, 0xd2, 0x91, 0xe5, 0xb1, 0x3f, 0x7d, 0x3e, 0x73, 0xf9, 0x0d, 0xe3,
- 0xcf, 0x97, 0x30, 0xf2, 0x5f, 0x7c, 0xd2, 0x0f, 0xaf, 0x30, 0x87, 0x3c, 0x2f, 0x5a, 0xe4, 0x33,
- 0x8a, 0x9c, 0x12, 0x39, 0xc6, 0x67, 0x1c, 0x3f, 0x87, 0x99, 0x9f, 0x73, 0xcc, 0x87, 0x25, 0x8b,
- 0xec, 0xa2, 0xc8, 0x2e, 0x91, 0x6d, 0x7c, 0xc6, 0xf1, 0xb1, 0x5f, 0xcf, 0x50, 0xe3, 0x7e, 0xd9,
- 0xa6, 0x5f, 0xef, 0xdc, 0xaa, 0x8f, 0xa2, 0x28, 0xc2, 0x6e, 0xc4, 0xd1, 0xe1, 0xa2, 0xd8, 0x58,
- 0x6d, 0x7c, 0xf7, 0xca, 0xb4, 0x0f, 0xef, 0xef, 0x9d, 0x65, 0xac, 0x0b, 0xc6, 0x5d, 0x66, 0xd3,
- 0x3d, 0x60, 0xba, 0xc0, 0x60, 0x37, 0x1c, 0x18, 0xbe, 0xb1, 0xea, 0x1f, 0x00, 0x93, 0xe0, 0xfb,
- 0xb3, 0x4c, 0xec, 0xd8, 0xf4, 0x34, 0x8e, 0x2e, 0x8b, 0x30, 0x0c, 0x44, 0xbb, 0x7d, 0x33, 0x15,
- 0x7d, 0xeb, 0x2d, 0x89, 0xc1, 0xfb, 0x48, 0xf4, 0xba, 0xd7, 0xc5, 0x1c, 0xc8, 0x60, 0x2c, 0x52,
- 0x98, 0x10, 0x98, 0xd7, 0xc0, 0x70, 0x60, 0x78, 0xbb, 0x7d, 0x23, 0x15, 0x9d, 0xf6, 0x96, 0x38,
- 0x30, 0x1c, 0x18, 0xce, 0x40, 0x06, 0x63, 0x41, 0x46, 0x30, 0x97, 0xbc, 0x0c, 0xfd, 0x2a, 0x48,
- 0xc2, 0x54, 0xa0, 0x8a, 0x86, 0x6f, 0x19, 0xc8, 0x62, 0xb1, 0xd6, 0xf1, 0x47, 0x9e, 0x4b, 0x5e,
- 0xfc, 0x64, 0xcc, 0xc7, 0x61, 0x50, 0x05, 0x49, 0x98, 0x0a, 0x54, 0xd1, 0xf0, 0x1d, 0x03, 0x59,
- 0xcc, 0xd7, 0x3a, 0x41, 0xd7, 0x73, 0xcd, 0x47, 0x99, 0x68, 0x76, 0x86, 0x7c, 0x89, 0xe3, 0x28,
- 0x15, 0xc8, 0x92, 0x22, 0x59, 0x1f, 0xde, 0x2c, 0x0a, 0xbb, 0x48, 0x8e, 0xb3, 0x69, 0x9b, 0x25,
- 0xaf, 0x80, 0x49, 0x05, 0xb2, 0xa4, 0x48, 0x16, 0x30, 0x1c, 0x98, 0x6d, 0x75, 0x77, 0xe5, 0x2d,
- 0xae, 0x51, 0x86, 0x01, 0xd6, 0x4f, 0x47, 0x87, 0xb7, 0x7f, 0xe9, 0x40, 0x4e, 0xa1, 0x2c, 0xec,
- 0x18, 0x3a, 0xef, 0xcb, 0xbf, 0xb3, 0x0b, 0x64, 0x07, 0x17, 0x5e, 0xed, 0x40, 0x4e, 0xa1, 0x2c,
- 0xec, 0x18, 0x3a, 0x4f, 0xb2, 0xa9, 0xf3, 0xca, 0x64, 0x6b, 0x7d, 0xc5, 0x1f, 0xe1, 0xc2, 0xe3,
- 0x9a, 0xa8, 0x22, 0xbc, 0x37, 0x9b, 0x4d, 0x51, 0xab, 0x56, 0x04, 0xb3, 0xc9, 0x5e, 0xc6, 0x30,
- 0xb3, 0xb3, 0xbe, 0x12, 0x74, 0x71, 0xe1, 0x71, 0x4d, 0x54, 0x11, 0xde, 0x81, 0xe1, 0xc0, 0x70,
- 0x66, 0x9b, 0x4f, 0xd4, 0x5d, 0x77, 0xcd, 0x63, 0xb4, 0x8f, 0xbb, 0x0b, 0x17, 0x5e, 0x15, 0xa1,
- 0xa4, 0xd5, 0x6a, 0x89, 0x62, 0x81, 0x0e, 0x60, 0xec, 0xaa, 0xc2, 0x34, 0x80, 0x49, 0x70, 0x77,
- 0xe1, 0xc2, 0xab, 0x22, 0x94, 0x00, 0xc3, 0x81, 0xd9, 0x87, 0xb1, 0x4b, 0xbf, 0x9d, 0x23, 0xe6,
- 0xd2, 0x93, 0x67, 0xcb, 0x8d, 0x21, 0x9e, 0x1f, 0x14, 0xe1, 0x79, 0xba, 0x58, 0xaf, 0x88, 0x82,
- 0x45, 0x07, 0xf8, 0x7e, 0xec, 0x39, 0x72, 0x68, 0xf2, 0x74, 0xd9, 0x3f, 0xc0, 0x69, 0x44, 0x11,
- 0x9e, 0xa7, 0xf9, 0x7a, 0x85, 0x03, 0xb3, 0x3f, 0xee, 0x1c, 0xc9, 0x6b, 0xc1, 0x75, 0xc8, 0x26,
- 0x24, 0xc2, 0x47, 0x14, 0xc1, 0xfc, 0x9e, 0xc0, 0x49, 0xc7, 0x2d, 0xbd, 0x70, 0x4e, 0x32, 0xd4,
- 0xca, 0x8e, 0xf9, 0x00, 0xbe, 0xdb, 0x42, 0x91, 0x65, 0x91, 0xc4, 0x2e, 0xa5, 0x5b, 0xba, 0x36,
- 0x69, 0x1c, 0xfd, 0xd3, 0xac, 0x9b, 0x16, 0x9a, 0x98, 0xc9, 0x17, 0x90, 0x3a, 0x8c, 0x4e, 0x40,
- 0xea, 0x30, 0xf9, 0x03, 0x52, 0x2f, 0x54, 0xf3, 0x07, 0xa4, 0x56, 0xa8, 0xea, 0x04, 0xa4, 0x0e,
- 0xc3, 0xff, 0x53, 0xe9, 0x05, 0xa4, 0x5e, 0xa8, 0x6a, 0x04, 0xa4, 0x6e, 0xa8, 0xea, 0x04, 0xa4,
- 0x5e, 0xa8, 0xea, 0x04, 0xe4, 0x34, 0xa1, 0xaa, 0x13, 0x90, 0x53, 0x87, 0xea, 0x5f, 0xcd, 0xba,
- 0x1f, 0x67, 0xb6, 0x4f, 0x39, 0x11, 0x7e, 0xc4, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_target_xpm[1] = {{ png, sizeof( png ), "array_target_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/array_text.cpp b/bitmaps_png/cpp_26/array_text.cpp
deleted file mode 100644
index b0037b1..0000000
--- a/bitmaps_png/cpp_26/array_text.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x44, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x94, 0xb1, 0x6a, 0xc2,
- 0x50, 0x14, 0x86, 0x3f, 0xf0, 0x19, 0x2a, 0x5d, 0x44, 0xa1, 0x20, 0x08, 0x0e, 0xd2, 0xc1, 0xa9,
- 0xa3, 0x43, 0x97, 0x2c, 0xa1, 0x4e, 0xed, 0xdc, 0xcd, 0xa5, 0x12, 0x3a, 0xea, 0x5b, 0xa8, 0xf7,
- 0x5c, 0xd3, 0xb1, 0x50, 0x28, 0x08, 0xc5, 0xd7, 0x69, 0xdf, 0xa0, 0x6b, 0x07, 0x87, 0x76, 0x38,
- 0x37, 0xd5, 0x44, 0xaf, 0xa6, 0xc1, 0x96, 0x0e, 0xb9, 0xf0, 0x0f, 0xe7, 0x70, 0xbe, 0x7c, 0xdc,
- 0x90, 0x13, 0xf8, 0xbb, 0x63, 0x06, 0x20, 0xef, 0xf9, 0x63, 0x06, 0x30, 0x0d, 0xc0, 0x3e, 0xe6,
- 0xcf, 0x34, 0x00, 0x24, 0x02, 0xf9, 0x04, 0x79, 0x05, 0x79, 0x02, 0x59, 0xba, 0x3a, 0xc9, 0x52,
- 0xfb, 0xf6, 0xcd, 0xd5, 0x11, 0x48, 0x08, 0xf2, 0x02, 0x62, 0xc1, 0xdc, 0x83, 0x8c, 0x5c, 0x9d,
- 0x64, 0xa4, 0x7d, 0x33, 0x77, 0x75, 0x98, 0x88, 0x3e, 0x40, 0x5a, 0x7a, 0xc3, 0x49, 0x23, 0x2d,
- 0x9a, 0x34, 0xb4, 0x2f, 0x2d, 0x37, 0x97, 0x88, 0x9e, 0x21, 0xae, 0x39, 0xa6, 0x9a, 0x16, 0x4d,
- 0xaa, 0xda, 0x8f, 0x6b, 0x3a, 0x27, 0x21, 0x60, 0xeb, 0x30, 0x3b, 0x5f, 0xbf, 0x4a, 0x9f, 0x08,
- 0x74, 0xce, 0xd6, 0xf5, 0x41, 0xb3, 0xb3, 0x0d, 0xc6, 0x23, 0x02, 0x9d, 0xdb, 0xac, 0x73, 0x89,
- 0x7c, 0x67, 0x9f, 0xc8, 0x0f, 0x95, 0xa2, 0x7f, 0x2f, 0x32, 0xbd, 0xb4, 0xc8, 0xf4, 0x72, 0x30,
- 0x9d, 0xb4, 0xc8, 0x74, 0x0e, 0x00, 0x12, 0x81, 0xac, 0x32, 0x0b, 0xbb, 0xd2, 0xbe, 0x97, 0x09,
- 0x41, 0x16, 0x99, 0x85, 0x5d, 0xb8, 0xdd, 0xf1, 0x1d, 0x1b, 0x80, 0xdc, 0x6e, 0xc7, 0x06, 0x7b,
- 0x98, 0x2e, 0xd8, 0xcb, 0x1d, 0xe9, 0x66, 0xaf, 0xdd, 0x04, 0xb9, 0xca, 0x1f, 0xd3, 0x2c, 0xc6,
- 0xac, 0xff, 0x5b, 0x79, 0x13, 0x16, 0x63, 0xbe, 0x21, 0x73, 0x0d, 0x0f, 0xa7, 0x60, 0xdb, 0xe9,
- 0x21, 0xdb, 0xd6, 0xbe, 0xdc, 0x6c, 0x8b, 0x7e, 0xc2, 0x30, 0xbf, 0x00, 0x73, 0x07, 0xfd, 0xca,
- 0xfe, 0x4f, 0xb5, 0x5f, 0x01, 0x19, 0xea, 0x7c, 0x11, 0xe6, 0x28, 0x3b, 0x51, 0x6c, 0x61, 0x4b,
- 0x51, 0x29, 0x02, 0x88, 0x4f, 0x40, 0xc6, 0x99, 0x65, 0x1b, 0x6b, 0xff, 0x98, 0x0c, 0x32, 0x04,
- 0x91, 0x1d, 0x19, 0x1e, 0x97, 0xf9, 0xc5, 0xf3, 0x05, 0xd4, 0x7f, 0x97, 0x1b, 0x84, 0x15, 0x04,
- 0xf1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_text_xpm[1] = {{ png, sizeof( png ), "array_text_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/array_zone.cpp b/bitmaps_png/cpp_26/array_zone.cpp
deleted file mode 100644
index 53cfbbb..0000000
--- a/bitmaps_png/cpp_26/array_zone.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x49, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x94, 0xbd, 0x6b, 0x14,
- 0x41, 0x18, 0xc6, 0x07, 0x8b, 0x54, 0x81, 0x53, 0x2c, 0xfc, 0x0f, 0x04, 0xbf, 0x0a, 0x1b, 0xb1,
- 0xb0, 0x10, 0x09, 0xa2, 0x95, 0xff, 0x82, 0xa2, 0x36, 0x92, 0x08, 0x5a, 0x89, 0x5f, 0xbb, 0x9b,
- 0xec, 0xec, 0x7c, 0xac, 0x1b, 0xcf, 0xcb, 0x29, 0x12, 0xb1, 0x55, 0xb8, 0x26, 0x97, 0x0b, 0xe1,
- 0x12, 0x3f, 0xee, 0xb6, 0x50, 0x4b, 0x83, 0x85, 0x9d, 0x46, 0x11, 0xc4, 0x42, 0x39, 0xa3, 0xa2,
- 0x85, 0x70, 0x3b, 0x3e, 0xbb, 0x6e, 0xe2, 0xe8, 0x6e, 0x48, 0x66, 0x0a, 0x11, 0x17, 0x1e, 0x66,
- 0x67, 0xf6, 0x7d, 0xf7, 0x99, 0x8f, 0x77, 0x7e, 0x84, 0xfc, 0xd5, 0xc7, 0x25, 0x09, 0xa4, 0xd6,
- 0xa1, 0x64, 0x25, 0xc7, 0x21, 0xb3, 0xe8, 0xc7, 0x6b, 0x2a, 0x8d, 0xd3, 0x8c, 0xd2, 0x9f, 0xbc,
- 0x80, 0x5e, 0x41, 0x1f, 0xf1, 0xf1, 0x2b, 0xda, 0xcf, 0xc4, 0x23, 0x6f, 0xf2, 0xf1, 0x65, 0x29,
- 0x2d, 0x27, 0xfd, 0xd1, 0x39, 0xc4, 0x5c, 0x40, 0x5b, 0x85, 0x26, 0xf1, 0x5e, 0x87, 0xdc, 0x6c,
- 0xfc, 0x97, 0xe2, 0x3f, 0x8d, 0xde, 0x41, 0x7d, 0xe8, 0x0b, 0x8c, 0x9e, 0xa1, 0x7d, 0x8b, 0xa4,
- 0x04, 0xea, 0x41, 0xaf, 0x31, 0xf6, 0xb2, 0xc4, 0x88, 0x42, 0x2d, 0xe8, 0x06, 0x74, 0x1a, 0x71,
- 0xa3, 0x68, 0xdb, 0x68, 0xc7, 0xa1, 0x4b, 0x78, 0x3f, 0x5f, 0x66, 0xd4, 0xc7, 0xc7, 0x9b, 0x81,
- 0x0c, 0x2e, 0xb2, 0x90, 0x3e, 0x61, 0xcc, 0x3f, 0x85, 0xb1, 0x13, 0xb9, 0x79, 0x92, 0x99, 0x16,
- 0x8d, 0xa6, 0xa1, 0x83, 0x42, 0x88, 0x3d, 0x41, 0x18, 0x9c, 0xe4, 0x7c, 0x74, 0x17, 0xfa, 0xdb,
- 0xa1, 0x29, 0x4c, 0xac, 0x8d, 0x76, 0xb6, 0xcc, 0xe8, 0x93, 0x94, 0x01, 0xab, 0xd5, 0xc7, 0x93,
- 0x7b, 0xf7, 0xdb, 0x2a, 0xba, 0x2a, 0x55, 0x9a, 0xac, 0xc5, 0x2c, 0x95, 0x18, 0xd5, 0x39, 0xe7,
- 0xfb, 0x6a, 0x13, 0xd1, 0x1c, 0x72, 0xe2, 0xa8, 0x2a, 0xe6, 0xd0, 0xdf, 0xa1, 0xc5, 0xd4, 0x8a,
- 0x46, 0x1e, 0x59, 0x08, 0x23, 0xf6, 0xb4, 0xd3, 0x7d, 0xa0, 0x7a, 0xbd, 0x0f, 0xaa, 0x35, 0xd3,
- 0x54, 0x5c, 0xd2, 0x15, 0x6d, 0x19, 0xdb, 0x5c, 0x2d, 0x18, 0x79, 0x64, 0x24, 0x0c, 0xd9, 0x70,
- 0xa7, 0xfb, 0x30, 0x46, 0x4e, 0xdc, 0x9a, 0x99, 0x8e, 0x99, 0xa4, 0x99, 0xb8, 0xf4, 0xe7, 0x91,
- 0x73, 0xa0, 0x74, 0x45, 0xd8, 0x32, 0x57, 0x5f, 0x91, 0x10, 0x63, 0xc7, 0x30, 0xbe, 0x15, 0x46,
- 0xcf, 0xf9, 0x15, 0xbf, 0x9b, 0xed, 0xfd, 0xef, 0x46, 0x75, 0x11, 0xf9, 0x7b, 0xf5, 0x15, 0x21,
- 0x67, 0x1b, 0xe1, 0xa4, 0xc2, 0x43, 0xff, 0x2c, 0x8b, 0xe8, 0x51, 0xc4, 0xed, 0x5f, 0xfd, 0x8c,
- 0x04, 0x7d, 0x94, 0x9f, 0xd1, 0x5d, 0xec, 0xb5, 0x1a, 0x62, 0x43, 0x67, 0x60, 0xd6, 0x77, 0x5d,
- 0x77, 0xe3, 0x6a, 0x67, 0x24, 0x44, 0x70, 0x3c, 0x3b, 0x23, 0x8f, 0x1c, 0xc1, 0x58, 0x07, 0x39,
- 0xbb, 0x91, 0x33, 0x85, 0x9c, 0x81, 0xf2, 0xaa, 0xf3, 0x50, 0xd6, 0x0e, 0x59, 0xc8, 0xca, 0xfc,
- 0x67, 0x21, 0x7c, 0x47, 0xff, 0xb1, 0x90, 0xfe, 0x7b, 0x21, 0xe8, 0xad, 0x42, 0xd5, 0x39, 0x38,
- 0x78, 0x97, 0x5c, 0x87, 0x86, 0xf3, 0x32, 0x6f, 0x42, 0x77, 0xd2, 0x42, 0x12, 0x21, 0x95, 0x8c,
- 0xb1, 0x43, 0x65, 0xf7, 0x68, 0x51, 0xbb, 0x47, 0x4b, 0x30, 0x5d, 0x5c, 0x9e, 0x80, 0x17, 0x7a,
- 0x0e, 0x17, 0xf4, 0x5b, 0xe1, 0x1e, 0x5d, 0xd6, 0xee, 0x91, 0x43, 0xae, 0xe5, 0xf7, 0x2a, 0x2d,
- 0xfb, 0xa6, 0x8f, 0x6d, 0x15, 0x52, 0x9b, 0xdc, 0x9a, 0x64, 0xc0, 0xf6, 0x0d, 0xd2, 0xc1, 0x9d,
- 0x9c, 0xb3, 0xdb, 0x8d, 0x46, 0x63, 0x60, 0x9d, 0x64, 0x98, 0xaf, 0xb0, 0xca, 0x26, 0xce, 0xe9,
- 0x61, 0xa5, 0xd4, 0x06, 0xf2, 0x9f, 0x3e, 0x36, 0x80, 0xb4, 0x84, 0xaa, 0x39, 0x20, 0x2d, 0xa1,
- 0x6a, 0x0e, 0x48, 0x4b, 0xa8, 0x9a, 0x03, 0xd2, 0x12, 0xaa, 0xe6, 0x80, 0xb4, 0x84, 0xaa, 0x39,
- 0x20, 0x2d, 0xa1, 0x6a, 0x0e, 0x48, 0x4b, 0xa8, 0x9a, 0x03, 0xd2, 0x12, 0xaa, 0xe6, 0x80, 0xb4,
- 0x84, 0xaa, 0x39, 0x20, 0xad, 0xa0, 0x6a, 0x03, 0xc8, 0x7f, 0x15, 0xaa, 0x3f, 0x00, 0x79, 0xa6,
- 0xc6, 0xda, 0xd5, 0x39, 0x96, 0x52, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE array_zone_xpm[1] = {{ png, sizeof( png ), "array_zone_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/delete_arc.cpp b/bitmaps_png/cpp_26/delete_arc.cpp
deleted file mode 100644
index b9199a6..0000000
--- a/bitmaps_png/cpp_26/delete_arc.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x2c, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xad, 0x95, 0x7d, 0x4c, 0x55,
- 0x75, 0x18, 0xc7, 0x3f, 0xf7, 0x15, 0xb9, 0xdc, 0xb8, 0x95, 0x22, 0xca, 0x8b, 0xeb, 0xc6, 0x9b,
- 0x82, 0x0a, 0x72, 0x11, 0x50, 0x6f, 0x20, 0x2f, 0x17, 0x4c, 0xc6, 0x3b, 0x44, 0x90, 0xa8, 0x6c,
- 0xcd, 0x8a, 0xd6, 0xc8, 0x85, 0xa8, 0x64, 0xea, 0xa6, 0x35, 0x6c, 0x8d, 0xf5, 0x22, 0xc6, 0x85,
- 0xfc, 0xa3, 0x95, 0x54, 0xb6, 0x52, 0x69, 0x15, 0x59, 0x6e, 0xa4, 0xb6, 0xda, 0x4a, 0x18, 0x13,
- 0x86, 0xd3, 0x02, 0x36, 0x5a, 0x9a, 0x0e, 0x8d, 0x8d, 0xad, 0x90, 0xc1, 0xd3, 0x1f, 0x9e, 0xd3,
- 0xbd, 0xd0, 0x15, 0x28, 0x79, 0xb6, 0xef, 0x39, 0xdb, 0xef, 0xfc, 0x7e, 0xe7, 0xf3, 0x7b, 0xce,
- 0xf3, 0xfc, 0xbe, 0x07, 0xee, 0x31, 0x8e, 0x97, 0xe6, 0xdb, 0x8b, 0xd7, 0xac, 0xf1, 0x9e, 0x3a,
- 0xfe, 0x56, 0x76, 0x86, 0xf5, 0x68, 0xf1, 0x86, 0x08, 0xe6, 0x20, 0x34, 0x27, 0xf2, 0x1c, 0x55,
- 0x43, 0x65, 0x8f, 0x8e, 0xf6, 0x94, 0x66, 0xfd, 0xf4, 0xc2, 0x7a, 0xdb, 0x02, 0xf5, 0x41, 0x63,
- 0x8e, 0x23, 0x6e, 0xa0, 0x74, 0xe3, 0xd5, 0xc1, 0xd2, 0x8d, 0x43, 0xc7, 0x72, 0x32, 0x92, 0xee,
- 0x09, 0x72, 0x32, 0xdb, 0xb1, 0xf3, 0xf7, 0x82, 0xb4, 0xb1, 0x1b, 0x39, 0xc9, 0x72, 0x23, 0x27,
- 0x59, 0xba, 0x0a, 0x33, 0x3b, 0x6b, 0xd3, 0x12, 0xfc, 0xdf, 0x76, 0xa4, 0xac, 0xeb, 0x2b, 0x74,
- 0x5c, 0x57, 0xc7, 0x07, 0x8a, 0x32, 0x6e, 0xbe, 0x9b, 0x95, 0x9e, 0xee, 0xbe, 0xd8, 0x00, 0xd8,
- 0x80, 0xb5, 0x80, 0x19, 0x9c, 0x06, 0x70, 0xae, 0x80, 0xe6, 0x44, 0x68, 0x4a, 0x07, 0xa7, 0x1d,
- 0x9a, 0xfd, 0x95, 0xb9, 0xfa, 0x5d, 0xe1, 0x4b, 0xf6, 0xf5, 0xa5, 0xc5, 0x8d, 0x5e, 0x75, 0x24,
- 0x88, 0xaa, 0x9e, 0xec, 0xd4, 0xcb, 0x7d, 0x59, 0xc9, 0xb7, 0xdc, 0xc7, 0xba, 0x92, 0x62, 0xaf,
- 0x97, 0x04, 0x2d, 0x2c, 0x50, 0x21, 0xab, 0x80, 0x2b, 0x11, 0x61, 0x21, 0x12, 0x13, 0x19, 0x26,
- 0x5a, 0xad, 0x69, 0x0c, 0x9e, 0x1a, 0x85, 0x66, 0xf9, 0xb7, 0x9a, 0x86, 0xa1, 0xf9, 0x73, 0x78,
- 0xf3, 0xf9, 0x7c, 0xbf, 0x88, 0x17, 0x7b, 0x12, 0x97, 0x0f, 0x0f, 0xda, 0x63, 0xc4, 0x93, 0xce,
- 0xdb, 0x96, 0x0d, 0xac, 0xb5, 0x98, 0x53, 0x01, 0x2d, 0xca, 0xa5, 0xef, 0x40, 0xcd, 0xb3, 0x22,
- 0x3d, 0x27, 0x45, 0xce, 0xd5, 0xcb, 0x97, 0xfb, 0x72, 0x04, 0x0c, 0x02, 0xaf, 0x8a, 0x67, 0x98,
- 0xaa, 0xc6, 0xb1, 0x55, 0xe6, 0xe2, 0xef, 0xba, 0x62, 0x96, 0x8e, 0xf4, 0xdb, 0x96, 0x89, 0xbb,
- 0xbe, 0x8d, 0x0a, 0xe9, 0x4f, 0xbc, 0xcf, 0x7b, 0x1d, 0xa0, 0x51, 0xb3, 0x99, 0x0f, 0x48, 0xef,
- 0xf1, 0x03, 0x22, 0x6d, 0xbb, 0x45, 0x5a, 0x4a, 0x44, 0x1a, 0xe2, 0xc5, 0x6c, 0xd4, 0x08, 0x14,
- 0x77, 0x41, 0xcd, 0x67, 0x77, 0x54, 0x7b, 0x1a, 0x5e, 0xe9, 0x80, 0x86, 0x9b, 0x6e, 0xd9, 0x49,
- 0x7e, 0x40, 0xa5, 0xf4, 0xae, 0x5c, 0x2a, 0x57, 0x22, 0x1f, 0x9e, 0xa4, 0xee, 0xd8, 0xa8, 0xe1,
- 0x63, 0xf1, 0xb1, 0x99, 0x93, 0x0a, 0x0b, 0xf4, 0xd5, 0xe4, 0xad, 0x94, 0xf1, 0xa6, 0x14, 0x91,
- 0x43, 0x56, 0xf9, 0x30, 0x17, 0x01, 0x6e, 0x03, 0xdb, 0x81, 0xad, 0xc0, 0x16, 0x97, 0x74, 0x15,
- 0x60, 0xdf, 0x07, 0x3b, 0xbf, 0x29, 0x0f, 0xac, 0x18, 0xef, 0x09, 0xb7, 0x4a, 0xaf, 0x35, 0xd0,
- 0xa3, 0x2e, 0x46, 0x86, 0x8e, 0xbc, 0x1f, 0x1b, 0x9d, 0xef, 0x0e, 0xb3, 0x03, 0xbf, 0x06, 0xf9,
- 0x6a, 0x24, 0xe2, 0x41, 0x04, 0xf8, 0x03, 0x38, 0xac, 0x40, 0xb2, 0x81, 0x64, 0xa5, 0x49, 0xec,
- 0xc0, 0x06, 0xa0, 0xe4, 0x25, 0xeb, 0x92, 0x53, 0x17, 0x83, 0x17, 0x4f, 0x5c, 0x5c, 0x34, 0x5f,
- 0x54, 0xd5, 0xdd, 0x1f, 0x29, 0x9f, 0xfa, 0x05, 0xfc, 0xe9, 0x3e, 0xd6, 0x61, 0x0d, 0x1e, 0x69,
- 0x5e, 0x11, 0x99, 0xab, 0x82, 0xbc, 0x80, 0x62, 0x60, 0x07, 0x50, 0x0b, 0x3c, 0x09, 0x54, 0x00,
- 0x8f, 0x03, 0x16, 0x40, 0x37, 0x45, 0xa6, 0x2c, 0xa3, 0xbe, 0xb6, 0xdd, 0xd7, 0x67, 0xa4, 0xd3,
- 0x62, 0x96, 0x0e, 0x8b, 0x59, 0x9e, 0x9b, 0x17, 0x2d, 0x1a, 0xea, 0xc4, 0x5b, 0xb3, 0x4b, 0x8e,
- 0x9a, 0x17, 0xde, 0xea, 0xb4, 0x98, 0xa5, 0xd3, 0x62, 0x96, 0x56, 0x5f, 0xd3, 0xc0, 0x6a, 0xbd,
- 0x3e, 0x4d, 0x05, 0x69, 0x81, 0x60, 0xa0, 0x08, 0xd8, 0xac, 0xe8, 0x31, 0x20, 0x54, 0xed, 0x18,
- 0x0f, 0x61, 0xcc, 0xd4, 0xe9, 0xca, 0xdb, 0x0c, 0xfa, 0xa1, 0x5a, 0xbd, 0xee, 0x1c, 0x3c, 0xfd,
- 0xb5, 0x5a, 0x37, 0x23, 0xfb, 0x27, 0x9a, 0x0d, 0xe6, 0x5f, 0x3e, 0x32, 0x18, 0x2e, 0x45, 0xc1,
- 0x6a, 0xf7, 0x86, 0x50, 0x61, 0xde, 0x40, 0xa0, 0x02, 0xf5, 0x99, 0x06, 0xa2, 0x86, 0x7e, 0x39,
- 0x64, 0x00, 0x41, 0x60, 0xb0, 0xc1, 0x6b, 0x97, 0x5d, 0xb0, 0xea, 0x4b, 0x56, 0x88, 0x9f, 0x0a,
- 0x99, 0xda, 0x1c, 0x9a, 0xff, 0xe1, 0x16, 0x7a, 0xd8, 0x52, 0x31, 0xb9, 0xfd, 0xcb, 0x53, 0x67,
- 0xf3, 0x2e, 0x1d, 0x50, 0x00, 0xd4, 0x03, 0x75, 0xc0, 0x6c, 0x3c, 0xcb, 0x00, 0x0d, 0xd7, 0x5c,
- 0xa0, 0xed, 0xce, 0x3b, 0x1b, 0x98, 0xc6, 0xcb, 0x80, 0x4f, 0xc2, 0xc3, 0x42, 0xe5, 0x60, 0x4d,
- 0xa5, 0xec, 0xd9, 0x56, 0x28, 0x0b, 0x2c, 0x3e, 0x02, 0xec, 0x9f, 0xc9, 0x03, 0xa1, 0xe1, 0x84,
- 0x0b, 0xb4, 0xb7, 0x1d, 0x58, 0x34, 0x5d, 0x56, 0xb1, 0x5a, 0xad, 0x56, 0x7e, 0x3b, 0xdf, 0x22,
- 0xf2, 0xfd, 0x11, 0x91, 0x2f, 0x76, 0x48, 0x5b, 0x8d, 0x5d, 0x80, 0xbf, 0x94, 0xda, 0x4d, 0x13,
- 0xce, 0x43, 0x2e, 0xd0, 0xcb, 0x17, 0x14, 0x7b, 0xbb, 0x6b, 0xad, 0x93, 0xe7, 0x19, 0x0d, 0x32,
- 0xda, 0xb6, 0x57, 0xe4, 0xe3, 0xad, 0x22, 0xce, 0x24, 0xe9, 0xaa, 0xf2, 0x17, 0x60, 0x62, 0xa6,
- 0x85, 0xe0, 0x3c, 0xec, 0x02, 0x1d, 0xfc, 0x11, 0x48, 0x51, 0xca, 0xe0, 0x31, 0xbc, 0x81, 0x9f,
- 0x4b, 0x12, 0x02, 0xe4, 0x87, 0xaa, 0x87, 0xa4, 0xbd, 0xdc, 0x20, 0x6b, 0x02, 0x11, 0xa0, 0x43,
- 0x39, 0x02, 0x7a, 0xcf, 0xcd, 0x40, 0x2e, 0x64, 0x74, 0x43, 0xa5, 0x40, 0xa3, 0xc0, 0xee, 0xd3,
- 0xca, 0x01, 0xbf, 0x2b, 0x48, 0x0b, 0x24, 0x02, 0x67, 0x80, 0x41, 0xa0, 0x1f, 0x68, 0x05, 0x9e,
- 0x01, 0x9e, 0x00, 0x8c, 0x53, 0xe6, 0x2f, 0x00, 0xba, 0x12, 0xe2, 0x62, 0x65, 0x5b, 0x59, 0x9e,
- 0xac, 0x8d, 0x0e, 0x17, 0x58, 0x2c, 0x90, 0xf7, 0x1e, 0x90, 0x39, 0x1d, 0x08, 0xa5, 0x16, 0x05,
- 0x8a, 0xc7, 0x55, 0x28, 0xda, 0x0c, 0xac, 0xf7, 0xb0, 0xb0, 0xfe, 0x91, 0x04, 0x9b, 0x8c, 0x77,
- 0x9f, 0x12, 0x39, 0xff, 0x86, 0x4c, 0xb4, 0x56, 0x89, 0x63, 0xb9, 0x9f, 0x80, 0xd7, 0x59, 0xc5,
- 0xbe, 0x74, 0x33, 0x75, 0x9e, 0x1f, 0x90, 0x06, 0x94, 0x2a, 0x16, 0x95, 0x08, 0x98, 0x3c, 0xcc,
- 0x6d, 0xa9, 0x2c, 0x4a, 0x15, 0xf9, 0x6a, 0x8f, 0xc8, 0x07, 0x65, 0x22, 0x47, 0x12, 0xa5, 0xda,
- 0x6e, 0x12, 0xe0, 0x02, 0x10, 0x33, 0x8b, 0x83, 0x8f, 0x46, 0xd9, 0x8d, 0x5e, 0xd1, 0xdd, 0x76,
- 0x56, 0xf6, 0x80, 0xd9, 0x4b, 0xce, 0x54, 0xdb, 0xe4, 0x76, 0x5d, 0x88, 0x9c, 0xdd, 0xa4, 0x15,
- 0x3f, 0x13, 0x02, 0xbc, 0xa3, 0x6c, 0x4e, 0xc7, 0x1c, 0x85, 0x0e, 0x78, 0x1d, 0xb8, 0x0a, 0x8c,
- 0x03, 0xd7, 0x80, 0x16, 0xe5, 0xb3, 0xdb, 0xe7, 0x12, 0xa4, 0x05, 0xa2, 0x80, 0x72, 0xb7, 0x7a,
- 0x56, 0x00, 0x9b, 0x80, 0xb0, 0xd9, 0x7c, 0xba, 0xff, 0xe8, 0x75, 0xd8, 0x94, 0x5f, 0x4b, 0x39,
- 0x50, 0x02, 0x44, 0xcf, 0x65, 0x36, 0x53, 0x33, 0x33, 0x02, 0xbe, 0xca, 0xfd, 0x9f, 0x4c, 0xfe,
- 0x06, 0x1c, 0x76, 0xc6, 0x36, 0x2c, 0x54, 0xfb, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
- 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE delete_arc_xpm[1] = {{ png, sizeof( png ), "delete_arc_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/delete_pin.cpp b/bitmaps_png/cpp_26/delete_pin.cpp
deleted file mode 100644
index 21db3cb..0000000
--- a/bitmaps_png/cpp_26/delete_pin.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0xb4, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x96, 0x6b, 0x4c, 0x53,
- 0x49, 0x14, 0xc7, 0xaf, 0x2d, 0xd0, 0xd6, 0x50, 0xa9, 0x58, 0x54, 0xd0, 0xb2, 0xb4, 0x34, 0xf5,
- 0xda, 0xcb, 0xbd, 0x52, 0x0a, 0x8a, 0x10, 0x36, 0x18, 0x44, 0xf0, 0x01, 0x01, 0x8c, 0xf8, 0x36,
- 0x46, 0xfd, 0xe0, 0x23, 0xea, 0xfa, 0x60, 0xd7, 0x8d, 0xf1, 0x83, 0xc9, 0xfa, 0x48, 0xd4, 0x84,
- 0x35, 0x6e, 0xc5, 0x18, 0x75, 0x5d, 0x1f, 0x24, 0x06, 0xcd, 0xc6, 0xac, 0xc6, 0xf8, 0xd8, 0x2c,
- 0x1a, 0x5f, 0xa4, 0x51, 0x50, 0x68, 0xa1, 0x18, 0x51, 0x41, 0xc0, 0xa8, 0x31, 0x46, 0x5c, 0x22,
- 0x2b, 0x9c, 0x3d, 0xa7, 0x4c, 0xcd, 0x5d, 0xa4, 0x84, 0xc2, 0xea, 0x49, 0x7e, 0xe9, 0xdc, 0x3b,
- 0x33, 0xe7, 0x7f, 0xcf, 0xcc, 0x99, 0x33, 0xe5, 0xb8, 0x41, 0xd8, 0xb2, 0xd4, 0x71, 0xda, 0xb3,
- 0x4b, 0x0b, 0x92, 0x7b, 0xeb, 0x3b, 0x3a, 0x7b, 0xa6, 0x89, 0xe0, 0x06, 0x6b, 0x6b, 0xd3, 0x6c,
- 0x11, 0x75, 0x4b, 0xf2, 0x2b, 0x5f, 0x2c, 0x9e, 0xf5, 0xfe, 0x5c, 0x7e, 0xf6, 0x1c, 0x79, 0xdf,
- 0xc1, 0xdc, 0xa9, 0xb6, 0x67, 0x8b, 0x73, 0x5b, 0x88, 0x92, 0xfc, 0xac, 0x09, 0x83, 0x12, 0xa9,
- 0x9e, 0x37, 0xa3, 0xea, 0x55, 0x7e, 0x3a, 0x10, 0xcd, 0x85, 0xd3, 0xfe, 0x2e, 0xcb, 0xc9, 0x9c,
- 0x4f, 0x7d, 0x87, 0xf3, 0xa6, 0xd9, 0x1b, 0xe6, 0x66, 0xb5, 0xfa, 0xfa, 0xa8, 0x7d, 0x28, 0x27,
- 0x2b, 0x61, 0x20, 0x3a, 0x43, 0x7e, 0x4a, 0x8a, 0xdf, 0xdc, 0x94, 0x9d, 0xf2, 0xb1, 0x75, 0x7a,
- 0x0a, 0xf8, 0x68, 0xcc, 0x9d, 0xd2, 0xf6, 0x47, 0xc1, 0xf4, 0xef, 0x3c, 0x79, 0x19, 0xcd, 0xf2,
- 0xf7, 0x2d, 0xc8, 0xb1, 0x54, 0xdb, 0xaf, 0x03, 0x0d, 0x4a, 0x57, 0x64, 0x1c, 0xbb, 0xe7, 0xf1,
- 0xb7, 0x09, 0x1d, 0xcf, 0xd3, 0x13, 0xe1, 0x13, 0x19, 0x93, 0x40, 0xfe, 0xdc, 0x84, 0x38, 0xac,
- 0xc6, 0x32, 0x1c, 0x3f, 0x26, 0x10, 0xe7, 0xc3, 0x91, 0x91, 0xc8, 0x28, 0x44, 0x8b, 0xe8, 0x57,
- 0x8d, 0x89, 0xd8, 0x51, 0x3b, 0x51, 0xf8, 0xf0, 0x74, 0xb2, 0x08, 0x3d, 0x69, 0x98, 0x2c, 0x76,
- 0xed, 0x35, 0x8d, 0x3d, 0x89, 0xe3, 0x22, 0x03, 0x8d, 0xa2, 0x1d, 0x01, 0x19, 0xaf, 0x91, 0x92,
- 0x9d, 0xb1, 0x86, 0xd2, 0xc7, 0xb6, 0x71, 0xd0, 0x93, 0xb3, 0x71, 0xe6, 0xf2, 0x40, 0x23, 0x91,
- 0x0b, 0xdd, 0x46, 0x7e, 0x44, 0xf2, 0x90, 0xeb, 0xe3, 0x75, 0x61, 0x9d, 0x4e, 0xbb, 0xb5, 0xdd,
- 0xc3, 0xc7, 0x40, 0x4f, 0x6a, 0xe3, 0xc7, 0x77, 0x9c, 0x4b, 0x4b, 0x5e, 0x49, 0x7b, 0x3a, 0x10,
- 0xa1, 0x3b, 0xc8, 0x6a, 0x24, 0x2c, 0x63, 0x74, 0x44, 0xd9, 0x6d, 0xc1, 0x02, 0x2e, 0x63, 0x94,
- 0x5f, 0x6a, 0xac, 0xb1, 0xff, 0x94, 0x4d, 0x4c, 0xdc, 0x10, 0xa8, 0x18, 0x09, 0xb5, 0x21, 0xcd,
- 0xc2, 0x30, 0x6d, 0xeb, 0x5f, 0xb1, 0xdf, 0xc0, 0xc3, 0x48, 0xfd, 0x27, 0x2a, 0x23, 0xf5, 0x5d,
- 0x07, 0xc3, 0xc3, 0xca, 0x9d, 0x91, 0x23, 0x3e, 0xc8, 0xdf, 0x3f, 0x30, 0x19, 0x3a, 0x4e, 0xc6,
- 0x0b, 0xab, 0xff, 0xe3, 0xa9, 0x46, 0x10, 0x42, 0x3d, 0xa2, 0x68, 0x72, 0xf3, 0xfc, 0x08, 0x3f,
- 0x42, 0x6e, 0xe4, 0x44, 0xb4, 0x52, 0x79, 0xe6, 0xfc, 0xb0, 0xd0, 0xb7, 0xf7, 0x75, 0x5a, 0x20,
- 0x9c, 0x3a, 0x6d, 0x67, 0x91, 0x5a, 0x75, 0x08, 0xfb, 0x0c, 0x73, 0x43, 0x42, 0xb6, 0xdc, 0xd4,
- 0x85, 0xbe, 0xf7, 0xf5, 0x51, 0x7b, 0xa1, 0x46, 0xb5, 0xc9, 0xeb, 0xa1, 0xde, 0x66, 0x8b, 0x70,
- 0x4b, 0xd2, 0x71, 0xa4, 0x1d, 0x01, 0xa4, 0xd3, 0x25, 0x8a, 0x97, 0x9d, 0xa2, 0x28, 0xfa, 0x5b,
- 0xba, 0x64, 0xa5, 0xb2, 0xe0, 0xa2, 0x5a, 0xd5, 0x72, 0x47, 0xa3, 0xfa, 0xb8, 0x29, 0x58, 0xf9,
- 0x0b, 0xbe, 0xf3, 0x7d, 0x9c, 0x66, 0x4e, 0x90, 0x62, 0x63, 0xb9, 0x3a, 0xa4, 0x8d, 0x28, 0x0c,
- 0x56, 0xd0, 0xd2, 0x69, 0x38, 0xa7, 0xdd, 0x3e, 0x14, 0x1d, 0x57, 0x93, 0x40, 0xad, 0xcd, 0x06,
- 0x9e, 0xcc, 0x2c, 0x70, 0x27, 0x26, 0x91, 0x18, 0x54, 0x8b, 0xe2, 0xbb, 0x8b, 0x66, 0xb3, 0x95,
- 0x39, 0x28, 0x45, 0xce, 0x20, 0x2b, 0x90, 0x10, 0x24, 0x28, 0x8d, 0xe3, 0x66, 0xaf, 0xe1, 0xb8,
- 0x9f, 0xb1, 0x1d, 0xde, 0x23, 0x7a, 0x0d, 0x96, 0x89, 0xef, 0x09, 0xaf, 0x08, 0x59, 0xad, 0x24,
- 0xad, 0x27, 0xa7, 0x9e, 0xf4, 0x29, 0xf0, 0xb2, 0xaa, 0x01, 0x9a, 0x9a, 0x00, 0xea, 0xef, 0xbd,
- 0x01, 0x57, 0xc1, 0x22, 0xaf, 0xd8, 0x25, 0x8b, 0xa5, 0xfa, 0x1a, 0xcf, 0xa7, 0xdc, 0x17, 0x84,
- 0xa4, 0x7d, 0x06, 0x43, 0x6e, 0x71, 0x74, 0xf4, 0x2c, 0x6a, 0xbb, 0x45, 0xd1, 0x7e, 0xc3, 0x6a,
- 0x9d, 0x54, 0x6a, 0xb1, 0xa4, 0x51, 0xdb, 0x07, 0x7e, 0x6c, 0x14, 0x13, 0x53, 0x33, 0xba, 0x0d,
- 0x9d, 0x9d, 0x22, 0x87, 0xcf, 0x76, 0x17, 0x43, 0x63, 0x23, 0x80, 0xc7, 0x03, 0x50, 0x59, 0x09,
- 0xe0, 0x74, 0x5c, 0x05, 0xb6, 0x8c, 0x01, 0xf1, 0x50, 0x92, 0x76, 0xa0, 0x5b, 0xc5, 0x67, 0x3b,
- 0xec, 0x92, 0x24, 0x07, 0x0d, 0xa8, 0x5f, 0xb3, 0x19, 0xea, 0xea, 0xba, 0x45, 0x6e, 0xdd, 0x02,
- 0xb8, 0xbb, 0xf5, 0x98, 0x77, 0x62, 0x55, 0x5c, 0x5c, 0xc7, 0x25, 0x9e, 0x6f, 0xbe, 0xcc, 0xf3,
- 0x8d, 0xfd, 0x61, 0x4b, 0x54, 0xd4, 0x79, 0x74, 0x9b, 0xfe, 0x99, 0x18, 0x2e, 0x43, 0x2a, 0x3a,
- 0xec, 0xf2, 0xee, 0xc9, 0xba, 0xed, 0x50, 0x51, 0x52, 0x0e, 0x15, 0x45, 0x0e, 0xa8, 0x49, 0xe8,
- 0xde, 0x27, 0x9c, 0x78, 0x03, 0x87, 0x1d, 0x40, 0xf6, 0xf7, 0x93, 0x62, 0x24, 0xbb, 0xb7, 0xa8,
- 0x14, 0xa5, 0x66, 0xf3, 0x01, 0x17, 0x13, 0x93, 0x73, 0xdc, 0x64, 0xaa, 0x53, 0x72, 0x1c, 0x65,
- 0xd4, 0x7c, 0xb6, 0xe1, 0xe1, 0x2c, 0xbb, 0xa8, 0xee, 0xe9, 0xfa, 0x40, 0xed, 0xef, 0x30, 0xaa,
- 0xf2, 0x74, 0xba, 0xbd, 0x8e, 0x98, 0x98, 0xaa, 0xd3, 0x66, 0xf3, 0xa3, 0x23, 0x46, 0xa3, 0x6b,
- 0x81, 0x5e, 0x7f, 0x81, 0x45, 0xb2, 0x8d, 0x2d, 0x45, 0x05, 0xab, 0x71, 0xcb, 0x99, 0x98, 0x82,
- 0x9d, 0xf8, 0xde, 0xe8, 0xd3, 0x86, 0x22, 0x33, 0x91, 0xed, 0x5c, 0x77, 0xca, 0xee, 0x42, 0x0a,
- 0x11, 0xba, 0x8e, 0x1f, 0x20, 0xbf, 0x33, 0xa1, 0xdf, 0x10, 0xa1, 0xd7, 0x0d, 0x0f, 0xc0, 0x68,
- 0x72, 0x90, 0x0c, 0xdf, 0x33, 0x2d, 0xc5, 0x0f, 0x32, 0x21, 0x71, 0xb0, 0x42, 0x7e, 0x6f, 0x55,
- 0x24, 0xe7, 0x6b, 0x08, 0x91, 0xcd, 0xf8, 0xd2, 0x42, 0x54, 0x42, 0x32, 0x59, 0x52, 0x90, 0xd0,
- 0x15, 0x96, 0x10, 0xea, 0x81, 0xdc, 0x35, 0x7d, 0x19, 0xdd, 0x92, 0x7f, 0xb2, 0x84, 0xa0, 0xea,
- 0xfd, 0x84, 0x8e, 0x1f, 0x4b, 0x94, 0xe0, 0xff, 0x3b, 0x2a, 0x2a, 0xa2, 0xf4, 0xff, 0xcc, 0x8e,
- 0x24, 0xb2, 0x5f, 0x09, 0x51, 0xf6, 0xd7, 0xc1, 0xbf, 0x6d, 0x14, 0xee, 0xa2, 0x24, 0x64, 0x12,
- 0xe1, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE delete_pin_xpm[1] = {{ png, sizeof( png ), "delete_pin_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/delete_pinsheet.cpp b/bitmaps_png/cpp_26/delete_pinsheet.cpp
deleted file mode 100644
index 7b59a5c..0000000
--- a/bitmaps_png/cpp_26/delete_pinsheet.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x05, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x9d, 0x96, 0x0d, 0x4c, 0x53,
- 0x57, 0x14, 0xc7, 0x5f, 0x81, 0x96, 0x15, 0x14, 0xb4, 0x82, 0x02, 0x8e, 0x00, 0x83, 0x8d, 0xda,
- 0xaa, 0x54, 0xaa, 0x6b, 0x19, 0x41, 0x09, 0x7e, 0xd1, 0xc0, 0xa6, 0x73, 0x38, 0x71, 0xe8, 0x70,
- 0x2a, 0x15, 0xc9, 0x90, 0x4e, 0xd7, 0x08, 0xf3, 0x8b, 0xe2, 0xe6, 0x47, 0x71, 0x3a, 0xc1, 0x29,
- 0x2d, 0x65, 0x2c, 0x29, 0xea, 0x24, 0x08, 0x7e, 0x4c, 0x90, 0x80, 0x92, 0x54, 0x59, 0xc4, 0x4e,
- 0x84, 0xaa, 0xd3, 0x89, 0xe2, 0xb7, 0x22, 0xa8, 0xc4, 0x0d, 0x75, 0x59, 0xc0, 0xff, 0xee, 0x1d,
- 0x3e, 0xac, 0xb5, 0x20, 0x7a, 0x93, 0x5f, 0x5e, 0xdf, 0x3d, 0xef, 0x9c, 0x7f, 0xcf, 0xbd, 0xe7,
- 0xdc, 0xf7, 0x18, 0xe6, 0x0d, 0x47, 0x78, 0x70, 0xf0, 0x40, 0x72, 0xe1, 0xf4, 0x62, 0x76, 0x88,
- 0x14, 0x8b, 0x07, 0xbc, 0x2a, 0x86, 0x07, 0x61, 0x03, 0x8b, 0x8f, 0x8f, 0x8f, 0x0b, 0x00, 0xeb,
- 0x80, 0x9c, 0xfd, 0xf1, 0x31, 0x31, 0x77, 0x92, 0x67, 0xdf, 0xab, 0x4c, 0x98, 0x96, 0x42, 0x83,
- 0xda, 0xf8, 0x3b, 0xd5, 0xcd, 0x8b, 0xcb, 0xb9, 0xb1, 0x28, 0xfe, 0x76, 0xc1, 0xc7, 0x53, 0x43,
- 0xfa, 0x12, 0x5a, 0x41, 0x00, 0x8b, 0x5c, 0x2e, 0xd7, 0xeb, 0x74, 0x3a, 0x19, 0x11, 0xa3, 0x01,
- 0x39, 0xa5, 0x71, 0xb1, 0x09, 0x2d, 0x09, 0xb1, 0x8f, 0xef, 0xc7, 0x4d, 0x44, 0xdb, 0x67, 0x8a,
- 0xce, 0x8a, 0x4f, 0x3f, 0xca, 0x20, 0xf3, 0x8e, 0xcf, 0x7c, 0xb9, 0xc7, 0xe7, 0x4c, 0x37, 0xdc,
- 0x9f, 0x35, 0xf5, 0x29, 0xb5, 0x5f, 0x4d, 0x88, 0xbd, 0xab, 0x9b, 0x36, 0x45, 0x66, 0x4f, 0xc4,
- 0x89, 0x70, 0xdd, 0x5a, 0xc8, 0xcb, 0xcb, 0xab, 0xc3, 0x60, 0x30, 0xec, 0x2d, 0x2a, 0x2a, 0x72,
- 0x2b, 0x8c, 0x1e, 0x3f, 0xe3, 0xd6, 0x27, 0x93, 0x1f, 0xb5, 0xc6, 0x46, 0x80, 0xa5, 0x65, 0xc6,
- 0xe4, 0xce, 0x5f, 0xa7, 0x29, 0xbe, 0x21, 0xcf, 0x3a, 0x9b, 0x66, 0xc6, 0x14, 0xb6, 0x4e, 0x8f,
- 0x82, 0xb5, 0xbd, 0x39, 0x6e, 0x6a, 0xab, 0x36, 0x42, 0x1e, 0x6a, 0x2b, 0x14, 0xcb, 0x0a, 0x0c,
- 0x1d, 0x3a, 0xf4, 0x6f, 0xf6, 0xb7, 0x5a, 0xad, 0x3e, 0x45, 0xb2, 0x8a, 0x19, 0x37, 0x6c, 0xc8,
- 0x24, 0xd3, 0x07, 0xa3, 0x2f, 0xdf, 0x99, 0x2c, 0x83, 0x35, 0xb7, 0x63, 0x23, 0xba, 0x2c, 0x71,
- 0x0a, 0xf3, 0x1d, 0x45, 0xf8, 0x8b, 0xf3, 0x84, 0xb2, 0xb1, 0xa2, 0x3a, 0x01, 0x8f, 0x27, 0xb2,
- 0x15, 0xaa, 0xa4, 0x81, 0x39, 0x1c, 0x4e, 0xa7, 0x46, 0xa3, 0x31, 0x73, 0xb9, 0xdc, 0x4e, 0x7a,
- 0x2f, 0x91, 0x48, 0x5a, 0xf2, 0xf3, 0xf3, 0xb7, 0x29, 0x95, 0x4a, 0x97, 0x61, 0x5c, 0xae, 0xac,
- 0x3c, 0x34, 0xd8, 0x72, 0x63, 0xfc, 0x18, 0xf4, 0xc5, 0x75, 0x82, 0x71, 0x54, 0x60, 0xb5, 0x33,
- 0xc3, 0x04, 0xda, 0x16, 0x4d, 0x30, 0xe1, 0x29, 0x0d, 0x2c, 0x14, 0x0a, 0xef, 0xea, 0xf5, 0xfa,
- 0x63, 0xfe, 0xfe, 0xfe, 0x8d, 0xf4, 0xde, 0xd1, 0xd1, 0xb1, 0x4b, 0xab, 0xd5, 0x1e, 0x27, 0x4b,
- 0x38, 0x26, 0x32, 0x32, 0xd2, 0x69, 0x10, 0x97, 0x3b, 0xa6, 0x44, 0xfc, 0x8e, 0xf9, 0xaa, 0x6c,
- 0x24, 0xec, 0xd1, 0x4c, 0xd8, 0x16, 0xe4, 0xbb, 0x8f, 0xf8, 0xfa, 0xd9, 0xab, 0xcc, 0xcd, 0xec,
- 0x52, 0xa5, 0xa4, 0xa4, 0x58, 0x48, 0xd0, 0xa3, 0x22, 0x91, 0x28, 0x95, 0x9d, 0x53, 0x28, 0x14,
- 0x57, 0x88, 0xf8, 0x6a, 0xb2, 0x84, 0x5c, 0xba, 0xf9, 0xef, 0xf2, 0xf9, 0xb2, 0x86, 0x50, 0x51,
- 0xfb, 0xe5, 0x90, 0xf7, 0x60, 0x8b, 0x49, 0x22, 0x6c, 0x62, 0xec, 0x64, 0x42, 0x07, 0x9f, 0x70,
- 0x8f, 0x0d, 0x1a, 0x10, 0x10, 0xd0, 0xee, 0xeb, 0xeb, 0x7b, 0x9b, 0xc7, 0xe3, 0x9d, 0x64, 0xe7,
- 0x04, 0x02, 0xc1, 0x63, 0x22, 0x5e, 0x69, 0x34, 0x1a, 0xbd, 0x33, 0xc3, 0xc3, 0x7d, 0x4e, 0x44,
- 0xc8, 0x2c, 0x17, 0x85, 0xfe, 0xb0, 0x8b, 0x38, 0x10, 0xa6, 0x09, 0x61, 0x15, 0x1f, 0x92, 0xd6,
- 0xb0, 0x15, 0x5a, 0x60, 0x5d, 0x69, 0xbd, 0x91, 0x94, 0x94, 0x74, 0x76, 0xfb, 0x5a, 0x8d, 0xba,
- 0x56, 0x3a, 0xea, 0xcf, 0x3f, 0x02, 0x7c, 0xd0, 0x27, 0x81, 0x6f, 0xe3, 0x58, 0x98, 0xd4, 0xa4,
- 0x08, 0x12, 0xb8, 0x59, 0x0b, 0xd5, 0xb1, 0xc1, 0x12, 0x13, 0x13, 0xcf, 0x27, 0x27, 0x27, 0xd7,
- 0x93, 0x6b, 0x29, 0x25, 0x3a, 0x3a, 0xba, 0x9a, 0xb5, 0x85, 0x06, 0x07, 0xb7, 0xd7, 0xc8, 0xc7,
- 0xfe, 0x75, 0xc6, 0xdb, 0x03, 0xd6, 0x34, 0x78, 0x7b, 0x74, 0xed, 0x19, 0x32, 0xd8, 0xd2, 0x68,
- 0x33, 0x7f, 0xc6, 0xc7, 0x13, 0x55, 0x21, 0xe2, 0x1a, 0x99, 0xa0, 0x5b, 0x4c, 0xce, 0x06, 0xf2,
- 0xf3, 0xf3, 0x6b, 0x27, 0xd5, 0x65, 0x22, 0xa4, 0x97, 0x97, 0x97, 0x3b, 0xd3, 0x26, 0xa5, 0x90,
- 0x2a, 0xbc, 0x40, 0xed, 0x62, 0x3e, 0x1f, 0xc7, 0x3d, 0x05, 0x5d, 0x0d, 0x02, 0x77, 0xb0, 0x98,
- 0x05, 0xee, 0x9d, 0x5f, 0xbb, 0xf2, 0xb7, 0xd2, 0x62, 0xd2, 0x0e, 0x70, 0x29, 0xad, 0xb7, 0xb2,
- 0x51, 0x8e, 0x0e, 0x76, 0x6f, 0x9b, 0xed, 0xed, 0x19, 0x4d, 0x85, 0x46, 0x90, 0xaa, 0x9a, 0x15,
- 0x16, 0x16, 0xb6, 0x6e, 0xc9, 0x92, 0x25, 0x3b, 0x88, 0xc8, 0x1a, 0xb2, 0xe9, 0xe2, 0xcc, 0xcc,
- 0xcc, 0x9e, 0xa3, 0x85, 0x94, 0xf9, 0xb8, 0xe1, 0xc3, 0x87, 0x27, 0x93, 0xec, 0x4a, 0xbf, 0x90,
- 0xcb, 0x8f, 0x1e, 0x71, 0x73, 0x7d, 0x74, 0xca, 0x95, 0x8f, 0x5a, 0x17, 0xfe, 0x3f, 0x0b, 0x79,
- 0x4e, 0x99, 0xe4, 0x91, 0x41, 0xcf, 0x1e, 0xf5, 0x4a, 0x77, 0xe6, 0xe6, 0x9f, 0x74, 0xe5, 0x77,
- 0x51, 0xfb, 0x7e, 0x97, 0xb7, 0x6e, 0x84, 0x38, 0x3a, 0xd2, 0xde, 0xe4, 0xf5, 0xac, 0x1d, 0x0d,
- 0xcc, 0x66, 0x60, 0x73, 0xb6, 0xf5, 0x9c, 0x71, 0xd4, 0x36, 0x67, 0xa6, 0x5b, 0x50, 0xc2, 0xfb,
- 0x9c, 0xdf, 0x8a, 0x5d, 0x1d, 0x1e, 0xcd, 0x1f, 0xe9, 0x60, 0x59, 0x34, 0x97, 0xb3, 0x2f, 0x2d,
- 0x89, 0x53, 0xc2, 0x32, 0x3f, 0x9e, 0x73, 0xf0, 0x2b, 0x7f, 0x87, 0xcb, 0x45, 0x03, 0x1d, 0x3a,
- 0xe2, 0xa3, 0x38, 0xa6, 0x2f, 0x17, 0xf2, 0x67, 0x91, 0xd8, 0x4e, 0xaf, 0x75, 0x62, 0xab, 0x94,
- 0x8c, 0x77, 0x5a, 0x12, 0xd3, 0x94, 0xba, 0xc0, 0x09, 0xaa, 0x64, 0x21, 0xbe, 0x5d, 0x29, 0x81,
- 0x36, 0x4b, 0x8a, 0x8d, 0x1a, 0x29, 0xd6, 0xaf, 0x91, 0x62, 0xdd, 0x6a, 0x29, 0xbe, 0x5b, 0x25,
- 0x45, 0xba, 0x6a, 0x34, 0x16, 0xcf, 0x0b, 0x42, 0xea, 0x02, 0x06, 0xcb, 0x55, 0x7e, 0xdb, 0x49,
- 0x4b, 0x08, 0xfb, 0x2d, 0xb2, 0x4c, 0xc9, 0x78, 0xa4, 0x29, 0x99, 0x33, 0x2a, 0xa5, 0x03, 0x7e,
- 0xaf, 0xdb, 0x8d, 0x27, 0x4f, 0x80, 0x87, 0x0f, 0x81, 0xb6, 0x36, 0xe0, 0xe6, 0x4d, 0xa0, 0xb9,
- 0x19, 0xb8, 0x70, 0x01, 0xb0, 0x58, 0x00, 0xb3, 0x19, 0x38, 0x5c, 0x71, 0x11, 0xe4, 0x4f, 0x41,
- 0xb3, 0x32, 0xd2, 0x4c, 0xda, 0x22, 0xad, 0x5f, 0x22, 0x8b, 0x17, 0x33, 0x83, 0x55, 0x49, 0x4c,
- 0x03, 0x75, 0xac, 0xaa, 0xd8, 0x84, 0x8e, 0x0e, 0xe0, 0xc1, 0x03, 0xa0, 0xa5, 0x05, 0xb8, 0x76,
- 0x0d, 0x68, 0x6a, 0x02, 0xce, 0x9d, 0x03, 0xea, 0xeb, 0x81, 0x13, 0x27, 0x00, 0x93, 0x09, 0xd8,
- 0x57, 0xd6, 0x2d, 0x94, 0xb5, 0x6a, 0xe2, 0x59, 0x22, 0x44, 0x4e, 0xf8, 0x7c, 0x46, 0x4d, 0xf8,
- 0xa9, 0x37, 0xf8, 0xdb, 0x19, 0x63, 0x62, 0x2a, 0xd3, 0x4a, 0x9d, 0x4a, 0x76, 0x2d, 0xeb, 0xc9,
- 0xe2, 0xd6, 0xad, 0x97, 0xb3, 0xa8, 0xad, 0x05, 0x6a, 0x6a, 0x48, 0x36, 0x87, 0x81, 0x5f, 0x76,
- 0xbf, 0x2c, 0x54, 0x43, 0x40, 0x6f, 0x48, 0xd6, 0x32, 0xff, 0x3b, 0x64, 0xa4, 0x0d, 0xc1, 0xdd,
- 0x96, 0x8e, 0x97, 0xb2, 0x38, 0x7d, 0xfa, 0x79, 0x16, 0x55, 0x55, 0xc0, 0xa1, 0x43, 0x40, 0x59,
- 0x19, 0xf0, 0x73, 0xa1, 0xad, 0x90, 0x9e, 0x59, 0x2a, 0xcc, 0x17, 0x9e, 0x12, 0x19, 0x44, 0x0d,
- 0xf6, 0x18, 0xa1, 0x1f, 0xd1, 0x38, 0x37, 0xc3, 0xb3, 0x9d, 0x3a, 0x6d, 0xd5, 0x2a, 0x70, 0xe9,
- 0xd2, 0xbf, 0x76, 0xb3, 0xa8, 0xac, 0x04, 0x0e, 0x1c, 0x00, 0x4a, 0x4a, 0x80, 0x9d, 0x3b, 0x81,
- 0xbc, 0x1d, 0xb6, 0x42, 0x64, 0x90, 0xbe, 0xd1, 0x93, 0xfe, 0x29, 0xb2, 0x47, 0x41, 0x41, 0x41,
- 0x91, 0x4e, 0x97, 0xb7, 0x77, 0xa5, 0x7a, 0xf4, 0x7d, 0xea, 0x98, 0xfb, 0x7d, 0x02, 0xd9, 0x8b,
- 0xa7, 0xa8, 0xab, 0xeb, 0xce, 0xa2, 0xba, 0xfa, 0x79, 0x16, 0x7b, 0xf6, 0x00, 0x46, 0x23, 0x60,
- 0x30, 0x00, 0x3f, 0x6c, 0xb1, 0x2f, 0x34, 0x81, 0xdc, 0x4c, 0xec, 0x0d, 0x52, 0x9e, 0x53, 0xf2,
- 0xf2, 0x72, 0x3e, 0x4f, 0x57, 0xf9, 0x5f, 0xa1, 0xce, 0x3b, 0x72, 0x32, 0x7a, 0xb2, 0x38, 0x78,
- 0xb0, 0x3b, 0x8b, 0x5d, 0xbb, 0x80, 0xc2, 0x42, 0x40, 0xa7, 0x03, 0x72, 0x73, 0x81, 0x8d, 0x1b,
- 0xec, 0x08, 0x15, 0x17, 0x17, 0xf3, 0x72, 0x72, 0x72, 0x9c, 0xfb, 0x22, 0x3b, 0x3b, 0xdb, 0x35,
- 0x77, 0x73, 0xd6, 0x28, 0x75, 0xaa, 0xd7, 0x79, 0x1a, 0xa0, 0xbf, 0xbc, 0x20, 0xd4, 0xdf, 0x41,
- 0xdf, 0x45, 0x3f, 0x6e, 0x51, 0x4b, 0x32, 0xd3, 0xe5, 0xe5, 0x9a, 0x15, 0x51, 0x8d, 0x59, 0xab,
- 0x26, 0x9d, 0x7b, 0x15, 0x9b, 0xb3, 0x53, 0x8f, 0x10, 0xa1, 0xe5, 0xaf, 0xfd, 0x3d, 0x47, 0xb3,
- 0xa7, 0x9d, 0x4e, 0x96, 0x7b, 0x29, 0xd9, 0x43, 0x2d, 0x61, 0xd3, 0x2b, 0x58, 0x4f, 0x84, 0x12,
- 0xdf, 0xe8, 0xe3, 0x91, 0x9e, 0x5d, 0x44, 0xcc, 0x9d, 0x04, 0x10, 0xf4, 0x07, 0x52, 0x50, 0x03,
- 0xff, 0x03, 0x0b, 0xe1, 0x0a, 0x8a, 0x17, 0xbf, 0x7b, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE delete_pinsheet_xpm[1] = {{ png, sizeof( png ), "delete_pinsheet_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/delete_segment.cpp b/bitmaps_png/cpp_26/delete_segment.cpp
deleted file mode 100644
index ae19c47..0000000
--- a/bitmaps_png/cpp_26/delete_segment.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x18, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x96, 0xcd, 0x4b, 0x02,
- 0x41, 0x18, 0xc6, 0x25, 0x0b, 0x82, 0xfa, 0x0f, 0x84, 0xe8, 0x3f, 0xa8, 0xb3, 0xa7, 0x94, 0xb4,
- 0x8e, 0x1a, 0x25, 0x74, 0xb1, 0x2e, 0x75, 0xab, 0x4e, 0x79, 0xb6, 0x0f, 0x3a, 0x15, 0x74, 0xec,
- 0x16, 0x51, 0x27, 0x2f, 0x86, 0x1f, 0x84, 0x75, 0x90, 0x2e, 0x75, 0xd9, 0x8a, 0x42, 0xe9, 0x83,
- 0x24, 0xa4, 0x54, 0x28, 0xea, 0xa2, 0xb0, 0x0b, 0x63, 0x4c, 0xcf, 0x9b, 0x6e, 0x8c, 0x3a, 0xae,
- 0x4a, 0xec, 0x21, 0x68, 0xe1, 0xc1, 0x77, 0x67, 0x98, 0xf9, 0xbd, 0xef, 0xe3, 0x3b, 0xbb, 0x6b,
- 0xb1, 0xfc, 0xf5, 0x2b, 0x1a, 0x8d, 0x6e, 0x40, 0x2a, 0xfd, 0x9a, 0x06, 0x09, 0x87, 0xc3, 0x83,
- 0x00, 0x7c, 0x42, 0x1c, 0x2a, 0x99, 0x06, 0x8a, 0xc5, 0x62, 0xeb, 0x55, 0x08, 0x8f, 0x44, 0x22,
- 0x47, 0xa6, 0x40, 0x92, 0xc9, 0x64, 0x37, 0x00, 0x39, 0x1d, 0x04, 0x79, 0xcd, 0xaa, 0x66, 0x42,
- 0x80, 0x14, 0x14, 0x45, 0xe9, 0x31, 0x05, 0x44, 0x56, 0x09, 0xa0, 0x35, 0xb3, 0x3a, 0x6d, 0x00,
- 0x2a, 0x57, 0x21, 0x9f, 0xd4, 0x14, 0xff, 0x4d, 0x60, 0x4e, 0x13, 0xd8, 0xb7, 0xed, 0x67, 0xd6,
- 0x15, 0x2b, 0xb7, 0x04, 0x2d, 0x1d, 0x89, 0xd6, 0x4c, 0xed, 0x4c, 0x71, 0xb2, 0xb0, 0x9d, 0x3f,
- 0xd4, 0xd6, 0xbb, 0xda, 0xdb, 0x72, 0x53, 0x7f, 0xd8, 0xcf, 0x9d, 0xbb, 0x8e, 0x86, 0x71, 0x5a,
- 0x4b, 0x4d, 0xc0, 0x19, 0x73, 0x72, 0xce, 0xfd, 0x46, 0xa0, 0x00, 0x65, 0x65, 0x54, 0xd1, 0xec,
- 0xe1, 0x2c, 0x7f, 0x5c, 0x9a, 0xe1, 0xcf, 0x93, 0xe3, 0xdc, 0xbd, 0x37, 0x5a, 0x53, 0x11, 0xb9,
- 0x01, 0x88, 0xa3, 0xec, 0xf3, 0xbd, 0x94, 0xe7, 0xe6, 0xb2, 0x80, 0xcd, 0x37, 0x03, 0xdd, 0x08,
- 0x5e, 0x37, 0x64, 0x44, 0x59, 0x6a, 0x0b, 0x0b, 0x4f, 0x78, 0x80, 0x71, 0x92, 0xea, 0xf1, 0xe4,
- 0xb9, 0xaa, 0x3a, 0x7f, 0xe6, 0x51, 0x89, 0x0a, 0x88, 0x3e, 0xaf, 0x55, 0x60, 0xb5, 0xfb, 0xc4,
- 0xe3, 0xf1, 0x61, 0x01, 0x52, 0x0a, 0x85, 0x42, 0xfd, 0x0d, 0x20, 0xc6, 0x46, 0x8a, 0x1e, 0x4f,
- 0xee, 0x1d, 0xa1, 0xae, 0xa2, 0xd7, 0x9b, 0xe7, 0x9a, 0xe6, 0x06, 0xd0, 0x21, 0x9d, 0x63, 0xcc,
- 0x55, 0x5f, 0xcd, 0x96, 0x70, 0x0e, 0xf6, 0x9b, 0xd9, 0x4b, 0x15, 0x7c, 0x60, 0xc3, 0x02, 0x42,
- 0x5d, 0x74, 0x2f, 0x1b, 0x13, 0xab, 0xfd, 0xbe, 0x82, 0xc1, 0x60, 0x17, 0x00, 0x2f, 0x42, 0x45,
- 0x6e, 0xa3, 0xa6, 0xa1, 0xca, 0xde, 0x60, 0x51, 0x16, 0xa1, 0x4c, 0xaf, 0x64, 0xa9, 0xa6, 0xb9,
- 0x64, 0xe7, 0x60, 0x4c, 0x80, 0xe4, 0x61, 0x9b, 0xb5, 0x55, 0x87, 0x52, 0xb6, 0x39, 0x64, 0xfd,
- 0x80, 0x50, 0x54, 0x4e, 0x56, 0x89, 0x60, 0xdb, 0x81, 0x00, 0xda, 0x6c, 0xe7, 0x90, 0x52, 0x77,
- 0x3d, 0xa3, 0xaa, 0x14, 0x42, 0x51, 0xd9, 0x4a, 0x35, 0x8d, 0x8e, 0x24, 0x12, 0x89, 0x3e, 0x6c,
- 0x5e, 0x14, 0x40, 0x43, 0xed, 0x40, 0x32, 0x80, 0x5c, 0x20, 0x94, 0x29, 0x23, 0x83, 0x51, 0x1b,
- 0x0b, 0x90, 0x54, 0x3b, 0x96, 0xdd, 0xc3, 0x9e, 0x73, 0x84, 0xba, 0xe8, 0x5e, 0x36, 0x56, 0x63,
- 0x21, 0x36, 0x3f, 0x11, 0x40, 0xcb, 0xad, 0x2a, 0x49, 0x63, 0x83, 0x53, 0x84, 0xba, 0xd2, 0x95,
- 0xf6, 0x76, 0x51, 0x7b, 0x4b, 0xe7, 0x18, 0x73, 0xeb, 0xa0, 0x52, 0x15, 0x42, 0xef, 0x12, 0x9b,
- 0x21, 0x08, 0x87, 0xef, 0x21, 0x10, 0xc8, 0x1c, 0x23, 0x24, 0x5d, 0xc1, 0x22, 0x56, 0x77, 0x60,
- 0xaf, 0x61, 0xa9, 0x3e, 0x7f, 0xb7, 0xb8, 0xf8, 0xf4, 0x73, 0x60, 0x3b, 0xfd, 0x34, 0xc2, 0xc2,
- 0xe9, 0x5b, 0xc0, 0x14, 0x82, 0x48, 0x5a, 0x98, 0x5a, 0xff, 0x12, 0xb0, 0x74, 0x05, 0x32, 0xf3,
- 0xab, 0xd7, 0x02, 0x65, 0x49, 0xd9, 0x1b, 0x58, 0x5c, 0xf3, 0x50, 0xfd, 0x02, 0xb8, 0x39, 0x97,
- 0x08, 0xa2, 0xb5, 0x8b, 0x14, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
-};
-
-const BITMAP_OPAQUE delete_segment_xpm[1] = {{ png, sizeof( png ), "delete_segment_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/drag_module.cpp b/bitmaps_png/cpp_26/drag_module.cpp
deleted file mode 100644
index 66c2f25..0000000
--- a/bitmaps_png/cpp_26/drag_module.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x09, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x95, 0x5d, 0x6c, 0x53,
- 0x65, 0x18, 0xc7, 0x3b, 0x3a, 0xd0, 0xf0, 0xa1, 0x56, 0x0b, 0x3d, 0xef, 0x69, 0x77, 0x4e, 0xcb,
- 0x57, 0x48, 0x60, 0xed, 0xbe, 0x92, 0x99, 0xd8, 0x0b, 0x5c, 0x7b, 0x4e, 0xd7, 0x75, 0x5f, 0x6d,
- 0x3d, 0x3b, 0xdd, 0xf0, 0xc2, 0x0b, 0x63, 0xbc, 0x50, 0xe3, 0x85, 0x71, 0x24, 0xee, 0x42, 0x34,
- 0xe8, 0x85, 0x5e, 0x28, 0x1a, 0xe3, 0x08, 0x73, 0x5d, 0xbb, 0xb6, 0x04, 0x25, 0x5b, 0x36, 0xd8,
- 0x46, 0x64, 0x85, 0x84, 0xd5, 0xf1, 0x25, 0x61, 0x73, 0xd9, 0x6a, 0x24, 0x72, 0x21, 0xa5, 0x44,
- 0x26, 0xd0, 0x6d, 0x06, 0xea, 0xc2, 0x1e, 0xdf, 0xf7, 0x94, 0x93, 0xf5, 0x03, 0xb2, 0x51, 0x66,
- 0xe2, 0x9b, 0xfc, 0x6f, 0x4e, 0xdf, 0xf7, 0xf9, 0x9d, 0xf7, 0xff, 0xfc, 0xcf, 0x53, 0x85, 0xe2,
- 0x09, 0x96, 0x23, 0xc0, 0xa8, 0x38, 0x3f, 0xda, 0x6f, 0x3f, 0xb0, 0xf5, 0x29, 0xc5, 0x7f, 0xb5,
- 0xaa, 0x02, 0x88, 0xad, 0x0e, 0xd1, 0xd7, 0xea, 0x06, 0xb5, 0xf3, 0x7c, 0x80, 0x1e, 0xdf, 0xdd,
- 0xa9, 0x7f, 0x6e, 0xc5, 0x21, 0xd6, 0xe0, 0x46, 0xb3, 0x2d, 0x84, 0xfe, 0x14, 0x2e, 0xb0, 0xd0,
- 0x3c, 0x61, 0x80, 0x57, 0x46, 0x99, 0x05, 0x3e, 0x88, 0xae, 0x71, 0x9d, 0x1b, 0xb7, 0xad, 0x1c,
- 0xc4, 0x4f, 0x39, 0xf8, 0x00, 0xba, 0xeb, 0x3c, 0xcd, 0x80, 0x78, 0x49, 0x2f, 0x81, 0x9a, 0x2e,
- 0xb2, 0xd0, 0xf0, 0xa3, 0x0e, 0xf8, 0x6e, 0x6a, 0xc6, 0xe6, 0xdf, 0x64, 0x7a, 0x22, 0x80, 0x70,
- 0x44, 0xa1, 0xdc, 0x1d, 0xa4, 0xd5, 0x56, 0x9f, 0xe6, 0x53, 0xfc, 0xf6, 0xdf, 0x72, 0x7e, 0xea,
- 0xa4, 0x33, 0x5c, 0xf4, 0x0f, 0x01, 0xd5, 0x0f, 0xe8, 0x6e, 0xf3, 0x01, 0x4d, 0x2f, 0x79, 0x6e,
- 0xf5, 0xa2, 0x36, 0xd2, 0xbb, 0xfc, 0x28, 0xa0, 0x28, 0xb0, 0x76, 0x69, 0x3a, 0xd2, 0x0b, 0x60,
- 0x60, 0x8b, 0x0c, 0xaa, 0x1b, 0xd0, 0xfd, 0x65, 0xf5, 0xd1, 0x66, 0xf9, 0x37, 0xbe, 0x8b, 0xf2,
- 0x92, 0x1e, 0x3e, 0x36, 0x87, 0x0f, 0x51, 0x5e, 0xce, 0x47, 0xcd, 0x2f, 0x1b, 0x14, 0xa2, 0xc6,
- 0xf8, 0x20, 0x15, 0xb3, 0xf9, 0xd5, 0x68, 0xf9, 0x90, 0x00, 0xfa, 0xb2, 0xf6, 0xb8, 0x2e, 0x61,
- 0xff, 0x01, 0xc5, 0x31, 0xec, 0x35, 0x2c, 0xc1, 0xe2, 0xd3, 0x78, 0x38, 0x2f, 0x3a, 0x94, 0x06,
- 0xba, 0x65, 0xf1, 0x52, 0x9f, 0x63, 0xdb, 0xde, 0x20, 0xe2, 0xbb, 0xd1, 0x1f, 0x52, 0x40, 0x42,
- 0xf4, 0x15, 0x62, 0x77, 0x76, 0xcd, 0x67, 0xb1, 0x54, 0x0f, 0x54, 0xf8, 0x00, 0xf2, 0xb1, 0xe3,
- 0x98, 0xf6, 0x0e, 0x29, 0xe6, 0x8a, 0x30, 0xf3, 0x8d, 0x61, 0xe6, 0x6f, 0x59, 0x18, 0x72, 0x5f,
- 0x4e, 0x9d, 0x70, 0x8e, 0x85, 0xc6, 0x53, 0x4c, 0x86, 0x3c, 0xbf, 0xe8, 0x41, 0x38, 0xcb, 0xde,
- 0xc7, 0x7d, 0x9b, 0xca, 0x8e, 0x7e, 0x4c, 0xea, 0x46, 0x4a, 0xfb, 0xad, 0xdf, 0x69, 0x36, 0xe3,
- 0x14, 0xcd, 0x35, 0x8f, 0x1b, 0xa4, 0x62, 0xf9, 0xca, 0xd1, 0xa7, 0x9d, 0xb3, 0xfa, 0xe9, 0xf7,
- 0x32, 0x40, 0x15, 0x15, 0x15, 0xd0, 0xd2, 0xd2, 0x42, 0x40, 0x33, 0x58, 0xed, 0x9b, 0xeb, 0xd6,
- 0x4f, 0x70, 0x3e, 0x84, 0x0f, 0xe8, 0xc1, 0xd1, 0xaf, 0x05, 0x3e, 0x84, 0x66, 0x6b, 0x7a, 0xe8,
- 0x1b, 0xb2, 0x5c, 0x11, 0x76, 0x81, 0x14, 0x73, 0x9e, 0x61, 0x92, 0xe9, 0xcf, 0xed, 0x3d, 0xda,
- 0x3b, 0x1e, 0xfc, 0x82, 0x0d, 0xc3, 0x45, 0x73, 0xd8, 0x95, 0x5e, 0x12, 0x26, 0xc5, 0x78, 0x71,
- 0xb1, 0x6a, 0xb2, 0xa4, 0x64, 0x9b, 0xb2, 0xa0, 0x20, 0x26, 0x8a, 0x22, 0x24, 0x12, 0x09, 0x30,
- 0x9b, 0xcd, 0x50, 0x56, 0x56, 0x0e, 0xa5, 0x25, 0xe5, 0xf0, 0xfa, 0x17, 0x02, 0xb8, 0xfb, 0x77,
- 0x40, 0xd5, 0x21, 0x0d, 0xec, 0xac, 0x5c, 0x7f, 0xf0, 0xb3, 0x37, 0xb7, 0x54, 0xd9, 0xdb, 0x37,
- 0x6d, 0xb1, 0x78, 0x35, 0xef, 0x34, 0x9c, 0x2c, 0xba, 0x27, 0xf5, 0x68, 0x48, 0x77, 0x9b, 0x84,
- 0x83, 0xb8, 0x20, 0x39, 0x81, 0xed, 0xc2, 0x90, 0x7b, 0x38, 0x10, 0x61, 0xf2, 0x59, 0x48, 0xd7,
- 0x98, 0x2c, 0x2e, 0x7e, 0x7f, 0xca, 0x68, 0x04, 0x6a, 0xf5, 0xea, 0x1b, 0x04, 0x44, 0x56, 0x32,
- 0x09, 0x30, 0x3b, 0x03, 0x30, 0x3d, 0x0d, 0x70, 0x3d, 0x06, 0xf0, 0xc9, 0x60, 0x1b, 0x58, 0xbd,
- 0x14, 0x1c, 0xd8, 0x65, 0x18, 0x21, 0x7b, 0xaf, 0xea, 0xf5, 0x4f, 0x93, 0x50, 0x60, 0xd0, 0x5d,
- 0x19, 0x64, 0xe9, 0xa2, 0x5e, 0x96, 0xad, 0xe1, 0x82, 0xe8, 0x12, 0xb6, 0xfd, 0x6c, 0xc6, 0x0c,
- 0xcc, 0x06, 0x65, 0x43, 0xae, 0xfe, 0x0e, 0x10, 0x19, 0x89, 0xc3, 0xd6, 0xa6, 0x0d, 0xcb, 0x06,
- 0xe1, 0x04, 0xee, 0xe3, 0x7d, 0x9a, 0x75, 0x19, 0x51, 0xc3, 0x07, 0x9b, 0x27, 0x8d, 0xc6, 0x33,
- 0xcf, 0x2b, 0x95, 0x71, 0x41, 0x10, 0x61, 0x26, 0x0b, 0xf2, 0x6b, 0x14, 0x20, 0x3c, 0x1c, 0x97,
- 0x42, 0xb2, 0x77, 0x97, 0xee, 0x78, 0x6b, 0x9b, 0x3e, 0x6e, 0x3f, 0x8c, 0x06, 0xb0, 0xf7, 0x3f,
- 0x37, 0x0e, 0x33, 0x49, 0x69, 0x32, 0x0c, 0x69, 0x67, 0x71, 0x94, 0x47, 0xab, 0x8f, 0xd0, 0xc7,
- 0xf0, 0xc4, 0xf8, 0x6a, 0xa9, 0x01, 0x1b, 0x73, 0xbb, 0x45, 0x98, 0xbe, 0x99, 0x09, 0x19, 0x1f,
- 0x03, 0x38, 0x31, 0x14, 0x97, 0xd3, 0xb8, 0x97, 0x7c, 0x98, 0x18, 0x32, 0xed, 0xfe, 0x89, 0x5d,
- 0xf0, 0x8c, 0xa5, 0x66, 0x9d, 0xe7, 0x32, 0x0e, 0xc4, 0x08, 0xbb, 0xc0, 0x75, 0xa3, 0x9b, 0xbc,
- 0x17, 0x95, 0x3f, 0xb4, 0x7a, 0xd4, 0x64, 0x7a, 0x15, 0xdf, 0xe8, 0xdc, 0x0b, 0x85, 0x85, 0x71,
- 0x67, 0xa3, 0x98, 0x03, 0xb9, 0x78, 0x01, 0xa0, 0xbf, 0x2f, 0x05, 0xda, 0xa7, 0xd3, 0xf5, 0x92,
- 0xbd, 0xe2, 0xd7, 0xda, 0xed, 0x7c, 0x90, 0xbe, 0xe2, 0x1e, 0x65, 0xe6, 0x09, 0xc8, 0x1d, 0x61,
- 0x93, 0xb6, 0x6e, 0x3a, 0xca, 0x75, 0xa8, 0xe9, 0x47, 0x5e, 0x23, 0xbd, 0x47, 0xf5, 0xf5, 0xa2,
- 0x04, 0x89, 0x4e, 0x2d, 0x42, 0x22, 0x23, 0x00, 0x47, 0xbf, 0x4f, 0x81, 0xda, 0x0d, 0x86, 0xd3,
- 0x72, 0x8f, 0xc8, 0x78, 0xc1, 0x37, 0x9b, 0xc0, 0x53, 0x21, 0x81, 0x6f, 0x72, 0xf9, 0x61, 0x13,
- 0xe0, 0x91, 0xa0, 0xda, 0x5a, 0x71, 0x11, 0x72, 0x3e, 0x05, 0x39, 0x35, 0x0c, 0x70, 0x38, 0x98,
- 0x0b, 0x22, 0x67, 0x5f, 0xea, 0x50, 0x6f, 0xb0, 0x05, 0xe8, 0x8f, 0xea, 0xda, 0xe9, 0xb5, 0x4b,
- 0xce, 0xb2, 0xdf, 0x2a, 0x2b, 0x9f, 0x99, 0x2c, 0x2d, 0x65, 0xc9, 0x77, 0x54, 0x63, 0x17, 0x73,
- 0x20, 0x27, 0x06, 0x01, 0xba, 0x3a, 0x53, 0x20, 0x7a, 0xcd, 0x9a, 0x0f, 0xc9, 0xde, 0xbc, 0xfe,
- 0x01, 0xb0, 0xe7, 0x65, 0x53, 0x26, 0xd3, 0xdb, 0x6b, 0x57, 0xad, 0xba, 0x5e, 0x6d, 0x13, 0x73,
- 0x20, 0x7d, 0xbd, 0x00, 0x9d, 0x1d, 0x29, 0x90, 0x4b, 0xa5, 0xfa, 0x86, 0xec, 0x05, 0x41, 0x50,
- 0x3e, 0x3e, 0x28, 0xcd, 0x3a, 0x8e, 0x13, 0x25, 0x48, 0x18, 0x43, 0x86, 0x06, 0x52, 0x90, 0x9e,
- 0xa3, 0x8b, 0xa0, 0x6c, 0xeb, 0xf2, 0x06, 0x59, 0x2c, 0x62, 0x0e, 0x64, 0xe5, 0x40, 0x46, 0xe3,
- 0x8b, 0x51, 0xa3, 0xf1, 0x83, 0x75, 0xd8, 0x3a, 0x86, 0xd9, 0x01, 0x4d, 0x42, 0x2b, 0xb8, 0x5d,
- 0xad, 0xe0, 0x72, 0x2e, 0xaa, 0xc6, 0xfe, 0x96, 0x04, 0xda, 0xa3, 0x56, 0x1f, 0x24, 0x7b, 0xf3,
- 0xb2, 0x2e, 0x9d, 0x89, 0x75, 0x6b, 0x09, 0xbd, 0xab, 0xf8, 0xbf, 0xaf, 0x7f, 0x01, 0x71, 0x3b,
- 0x03, 0x9b, 0x00, 0x79, 0x25, 0x05, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
- 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE drag_module_xpm[1] = {{ png, sizeof( png ), "drag_module_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/drag_track_segment.cpp b/bitmaps_png/cpp_26/drag_track_segment.cpp
deleted file mode 100644
index 21c5226..0000000
--- a/bitmaps_png/cpp_26/drag_track_segment.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xfb, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0xea, 0x60,
- 0xf3, 0xe6, 0xcd, 0x6d, 0x40, 0xfc, 0x1d, 0x44, 0xd3, 0xcc, 0x92, 0x8d, 0x1b, 0x37, 0xaa, 0x03,
- 0x2d, 0xf8, 0x0b, 0xc4, 0xff, 0x81, 0xf8, 0x0b, 0xcd, 0x2c, 0xda, 0xb2, 0x65, 0xcb, 0x0c, 0xa8,
- 0x25, 0x20, 0xbc, 0x91, 0x26, 0x96, 0x6c, 0xdb, 0xb6, 0x4d, 0x14, 0x68, 0xf8, 0x37, 0x98, 0x45,
- 0x40, 0x4b, 0x6d, 0x69, 0x15, 0x37, 0xf5, 0x30, 0x4b, 0x36, 0x6d, 0xda, 0x74, 0x9a, 0x56, 0xbe,
- 0x61, 0x07, 0x5a, 0xf0, 0x1c, 0x29, 0xd8, 0xc2, 0x69, 0x15, 0x37, 0x69, 0x48, 0x96, 0x3c, 0xd8,
- 0xbf, 0x7f, 0x3f, 0x0b, 0xd5, 0x2d, 0xf9, 0xff, 0xff, 0x3f, 0x23, 0xd0, 0xf0, 0x6b, 0x48, 0xc1,
- 0x56, 0x48, 0x6d, 0x0b, 0x24, 0xcf, 0x3f, 0x3b, 0xb7, 0xf5, 0xec, 0xd9, 0xb3, 0xe9, 0x48, 0xbe,
- 0xf9, 0xb8, 0x7b, 0xf7, 0x6e, 0x7e, 0x6a, 0x5a, 0xc2, 0x7c, 0xf8, 0xfe, 0xa1, 0x65, 0x52, 0xed,
- 0x22, 0x7f, 0xd6, 0x9f, 0x5d, 0xfb, 0x0e, 0x18, 0x47, 0x30, 0x8b, 0xba, 0x88, 0x32, 0x20, 0x60,
- 0x4a, 0x80, 0xb3, 0x48, 0xab, 0xc8, 0x6f, 0x86, 0x06, 0x86, 0xff, 0xf8, 0x70, 0xdc, 0xfa, 0xb8,
- 0xff, 0xc6, 0x33, 0xf4, 0xff, 0x0b, 0x77, 0xf0, 0xfe, 0x57, 0x9b, 0xa0, 0xf8, 0xbf, 0x62, 0x67,
- 0xc5, 0xff, 0x19, 0xab, 0x67, 0xfc, 0xde, 0xb0, 0x61, 0x83, 0x2c, 0x51, 0x16, 0xf9, 0x4c, 0xf5,
- 0x39, 0x45, 0xc8, 0x12, 0xed, 0xa9, 0xda, 0xff, 0xe3, 0x36, 0x46, 0xfd, 0x17, 0xee, 0xe5, 0xfd,
- 0x2f, 0xdc, 0x07, 0xc1, 0xde, 0xcb, 0xdd, 0xff, 0xd7, 0x6d, 0xae, 0xbb, 0x49, 0x6c, 0xca, 0x11,
- 0x9c, 0xb9, 0x66, 0xe6, 0x37, 0xf1, 0x36, 0x71, 0xbc, 0x16, 0x69, 0x4d, 0xd5, 0xfa, 0xdf, 0x7f,
- 0xbc, 0xff, 0xbf, 0xcc, 0x74, 0xb1, 0xff, 0x22, 0x53, 0xf8, 0xc0, 0x78, 0xfa, 0xe9, 0xe9, 0x7f,
- 0x97, 0x9d, 0x5a, 0x96, 0x45, 0xac, 0x45, 0x05, 0x48, 0x91, 0x7a, 0x1e, 0x4b, 0xbc, 0x68, 0x03,
- 0xb1, 0x16, 0x94, 0x1d, 0x23, 0x37, 0x57, 0xe2, 0x8f, 0xe8, 0x6c, 0xfe, 0xff, 0xa2, 0xb3, 0xf8,
- 0xff, 0x3f, 0xfd, 0xf2, 0xb4, 0x0c, 0x2a, 0xae, 0x04, 0xc4, 0x26, 0x84, 0x2c, 0xba, 0x8a, 0x94,
- 0x44, 0x93, 0x91, 0x23, 0xfe, 0xed, 0xf7, 0xb7, 0xa9, 0x59, 0xdb, 0xd3, 0x1e, 0x01, 0xe9, 0x99,
- 0x40, 0x7e, 0x24, 0x10, 0x77, 0xc9, 0x2d, 0x02, 0x5a, 0x34, 0x1f, 0x68, 0x11, 0x10, 0xbf, 0xfe,
- 0xfe, 0x1a, 0x2e, 0x9e, 0xba, 0x25, 0xf1, 0xc9, 0xe3, 0x0f, 0x8f, 0xcb, 0x81, 0x6c, 0x76, 0x6c,
- 0x96, 0x38, 0x22, 0xf9, 0xe6, 0xc3, 0xce, 0x9d, 0x3b, 0xb9, 0xa1, 0x96, 0x88, 0x1f, 0xba, 0x77,
- 0x70, 0x89, 0xc9, 0x0c, 0x83, 0xcf, 0xa0, 0x38, 0x91, 0x9f, 0x29, 0xf9, 0x5b, 0x69, 0x9e, 0xf4,
- 0x6f, 0xa5, 0xc5, 0xd2, 0xbf, 0xc5, 0x16, 0x08, 0xfc, 0x17, 0x5d, 0x08, 0xc2, 0xfc, 0xff, 0x15,
- 0x97, 0x48, 0xfd, 0x56, 0x5a, 0x20, 0xfd, 0x5b, 0x71, 0xa6, 0xd4, 0x6f, 0x91, 0x3e, 0xbe, 0xff,
- 0xda, 0x53, 0x54, 0xbf, 0x6d, 0xbb, 0xb9, 0x65, 0x2b, 0x50, 0xbf, 0x0a, 0x7a, 0x39, 0xb5, 0x0a,
- 0xc9, 0x37, 0x93, 0x60, 0xe2, 0xe7, 0x9e, 0x9e, 0xd9, 0x00, 0x4a, 0xc2, 0xa0, 0xd4, 0x05, 0x8a,
- 0x74, 0x50, 0x7c, 0x80, 0x83, 0x0b, 0xe4, 0x13, 0x90, 0x25, 0x4b, 0x80, 0x78, 0x91, 0x00, 0x84,
- 0x0f, 0x14, 0x17, 0x99, 0xca, 0xf7, 0x5f, 0xb8, 0x1f, 0xa8, 0xb6, 0x93, 0xf7, 0xbf, 0x58, 0x8b,
- 0xc0, 0xbf, 0xbd, 0x77, 0x76, 0x1f, 0x81, 0x5b, 0xb2, 0x75, 0xeb, 0x56, 0x09, 0xa0, 0x05, 0xbf,
- 0x90, 0x4a, 0x5d, 0x1d, 0xa4, 0x60, 0x53, 0xdc, 0x7a, 0x73, 0xf3, 0x66, 0x9d, 0xc9, 0x6a, 0xdf,
- 0xe0, 0x16, 0xcd, 0x82, 0x59, 0xc4, 0x0f, 0xb1, 0x64, 0x21, 0x94, 0x0f, 0x14, 0x07, 0xc9, 0x83,
- 0xd4, 0x29, 0x4d, 0x90, 0xfd, 0xb5, 0xf0, 0xec, 0xbc, 0xc3, 0x40, 0xfd, 0x06, 0xc8, 0xbe, 0xa9,
- 0x41, 0x0a, 0xb6, 0x03, 0x58, 0x12, 0x01, 0xfb, 0xa3, 0x0f, 0x8f, 0xaa, 0x43, 0xd7, 0x06, 0xbd,
- 0xbc, 0xfe, 0xf6, 0xfa, 0xaa, 0x7b, 0x1f, 0xef, 0xd5, 0x00, 0x23, 0x7f, 0x9e, 0xec, 0x62, 0x71,
- 0x78, 0x1c, 0x5d, 0x7f, 0x8f, 0x10, 0x0f, 0x5a, 0xe5, 0xfb, 0xea, 0xfa, 0xeb, 0xab, 0x3d, 0x40,
- 0x7d, 0xbc, 0x70, 0x43, 0x1a, 0x1a, 0x1a, 0x98, 0x80, 0x3e, 0xb8, 0x8f, 0xe4, 0x9b, 0x08, 0x3c,
- 0xa5, 0x81, 0x15, 0x2c, 0x45, 0x81, 0x53, 0xdd, 0x3c, 0xac, 0xa9, 0x4e, 0x13, 0x88, 0xdd, 0xb0,
- 0xd5, 0x21, 0xbe, 0x48, 0xbe, 0x79, 0x05, 0x2a, 0xee, 0x89, 0x28, 0x7e, 0x40, 0x49, 0xb8, 0x4b,
- 0x76, 0x86, 0xf8, 0x1f, 0x50, 0x9c, 0x80, 0x82, 0xeb, 0xf5, 0x57, 0x70, 0xaa, 0xd3, 0xc2, 0x57,
- 0x59, 0x6d, 0x45, 0xb2, 0xa8, 0x8d, 0xc8, 0x72, 0xce, 0x18, 0x94, 0xd4, 0x41, 0xa9, 0x0b, 0x1c,
- 0xf1, 0xc0, 0x38, 0x09, 0x5d, 0x13, 0xf8, 0x12, 0xab, 0x4f, 0x90, 0x2c, 0xfa, 0x02, 0xb5, 0xe4,
- 0xef, 0xfa, 0xf5, 0xeb, 0x15, 0x88, 0x2d, 0x54, 0x5f, 0x7e, 0x79, 0x59, 0xac, 0x37, 0x4d, 0xf3,
- 0x2b, 0x28, 0x75, 0x81, 0x22, 0xfe, 0xda, 0xcb, 0x2b, 0x7d, 0x34, 0x69, 0x1a, 0x01, 0x5d, 0xcf,
- 0xba, 0xeb, 0xf6, 0xf6, 0x8d, 0xc0, 0x24, 0xfc, 0x77, 0xd1, 0xb9, 0xf9, 0x47, 0x81, 0x7c, 0x3e,
- 0x9a, 0xb5, 0x78, 0x40, 0x71, 0xb5, 0xe7, 0xce, 0x6e, 0x50, 0x12, 0x36, 0xc4, 0xa7, 0x0e, 0x00,
- 0x4c, 0xae, 0x9c, 0x9c, 0x34, 0x42, 0xea, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
- 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE drag_track_segment_xpm[1] = {{ png, sizeof( png ), "drag_track_segment_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate.cpp b/bitmaps_png/cpp_26/duplicate.cpp
new file mode 100644
index 0000000..7365ff2
--- /dev/null
+++ b/bitmaps_png/cpp_26/duplicate.cpp
@@ -0,0 +1,27 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x00, 0x9a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0x21, 0x0e, 0x43,
+ 0x21, 0x0c, 0xc6, 0xf1, 0x77, 0xda, 0xf6, 0x13, 0x08, 0x2e, 0x81, 0xa9, 0xe9, 0x49, 0x50, 0x18,
+ 0x8e, 0x31, 0xb9, 0x89, 0x97, 0x6c, 0x57, 0x98, 0x27, 0x9d, 0x5e, 0xc6, 0x96, 0x57, 0xf2, 0xcc,
+ 0x08, 0x4d, 0xfe, 0xfa, 0x97, 0x50, 0x51, 0xb6, 0x6d, 0xea, 0x61, 0xe6, 0x1b, 0x11, 0x99, 0x27,
+ 0x00, 0x57, 0x37, 0x44, 0x44, 0x4d, 0x44, 0x2c, 0xe7, 0x7c, 0x28, 0x11, 0x31, 0x66, 0x6e, 0x43,
+ 0x50, 0x29, 0xc5, 0x8e, 0x4e, 0x29, 0xe5, 0x4f, 0xa1, 0x94, 0x92, 0xc5, 0x18, 0x3f, 0x0a, 0x21,
+ 0x18, 0x00, 0x03, 0xf0, 0xec, 0x74, 0x71, 0x43, 0x00, 0xcc, 0xbb, 0x3b, 0x22, 0x6a, 0x43, 0x90,
+ 0xf7, 0x49, 0x17, 0xb4, 0xa0, 0x05, 0xcd, 0x04, 0xa9, 0xaa, 0xd5, 0x5a, 0xdf, 0x62, 0xe6, 0x73,
+ 0x21, 0x00, 0x7b, 0xef, 0xb8, 0x9d, 0x0e, 0xfd, 0xb8, 0xbc, 0x6d, 0x3e, 0xa8, 0xb7, 0xbb, 0x6f,
+ 0xa9, 0xea, 0x18, 0x04, 0xe0, 0xee, 0xfd, 0xb4, 0x30, 0xf3, 0x63, 0xee, 0xaf, 0xdc, 0x0b, 0x80,
+ 0x92, 0x19, 0x6a, 0x2a, 0x94, 0x37, 0x49, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE duplicate_xpm[1] = {{ png, sizeof( png ), "duplicate_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_line.cpp b/bitmaps_png/cpp_26/duplicate_line.cpp
deleted file mode 100644
index b8efd44..0000000
--- a/bitmaps_png/cpp_26/duplicate_line.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x34, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0xbd, 0x4a, 0x03,
- 0x41, 0x14, 0x85, 0xcf, 0x9c, 0x09, 0x1b, 0x16, 0x4c, 0xd8, 0xad, 0xa2, 0x26, 0x86, 0xb0, 0xd8,
- 0xa4, 0xb5, 0x10, 0x3b, 0x7d, 0x00, 0xc1, 0xda, 0x77, 0xf0, 0x1d, 0x14, 0x0b, 0x2b, 0x11, 0xad,
- 0x53, 0xa4, 0xd8, 0x9d, 0x9d, 0x35, 0x8d, 0x42, 0xc4, 0x4a, 0x0d, 0x49, 0x3a, 0x41, 0x4b, 0x11,
- 0x04, 0xa3, 0xd8, 0xd9, 0x48, 0x70, 0x49, 0xfc, 0x89, 0x8c, 0x6f, 0x20, 0x16, 0x99, 0xc6, 0xf8,
- 0xc1, 0xad, 0x3f, 0x0e, 0xe7, 0x5e, 0x2e, 0xf0, 0x77, 0xa9, 0xc1, 0x58, 0x99, 0x09, 0x10, 0xfd,
- 0x80, 0x02, 0x16, 0x15, 0xb0, 0x1f, 0x02, 0x1b, 0x21, 0xb0, 0x60, 0xb5, 0xc2, 0x18, 0x58, 0x8e,
- 0x85, 0xe8, 0x47, 0x80, 0xd1, 0xe4, 0x43, 0x0c, 0xac, 0x6f, 0x01, 0xb4, 0x22, 0x53, 0x40, 0x90,
- 0x90, 0xbd, 0x23, 0xc7, 0x19, 0x1d, 0x3b, 0x4e, 0xaa, 0xa5, 0x3c, 0x6b, 0x00, 0x53, 0x56, 0x64,
- 0x11, 0x90, 0x4f, 0xc8, 0xab, 0xae, 0xef, 0xbf, 0x5f, 0xe4, 0xf3, 0xc3, 0x43, 0x29, 0xdb, 0x2d,
- 0x20, 0x63, 0x2b, 0x99, 0x9f, 0x90, 0x8f, 0xd7, 0x85, 0xc2, 0xe8, 0xd4, 0x75, 0x53, 0x45, 0x6e,
- 0x5a, 0xeb, 0x2c, 0x04, 0xe6, 0x35, 0x39, 0xe8, 0x55, 0x2a, 0x46, 0x0b, 0x31, 0xac, 0x03, 0xd3,
- 0xd6, 0x64, 0x9a, 0x3c, 0x68, 0xfb, 0xfe, 0xa0, 0xe3, 0x79, 0x6f, 0x31, 0xb9, 0x6b, 0x33, 0xd5,
- 0x8c, 0x26, 0x87, 0x4f, 0x41, 0x60, 0x62, 0x21, 0xd2, 0x08, 0x58, 0x0d, 0x81, 0xbd, 0x3a, 0xe0,
- 0x8d, 0x37, 0x11, 0x30, 0xab, 0x85, 0xb8, 0xbf, 0x29, 0x16, 0xcd, 0x79, 0x2e, 0x37, 0x48, 0xa4,
- 0xfc, 0x48, 0xa4, 0xec, 0x8c, 0x3b, 0xcd, 0x8a, 0x02, 0xd2, 0x86, 0x94, 0x9f, 0x77, 0xe5, 0xb2,
- 0x79, 0xa9, 0x56, 0x4d, 0x33, 0x9b, 0xed, 0x2b, 0x60, 0x6d, 0xfc, 0x1d, 0x01, 0x73, 0x89, 0x94,
- 0x97, 0x27, 0xae, 0xfb, 0x7a, 0x5b, 0x2a, 0x19, 0x4d, 0x3e, 0x5b, 0x3b, 0xe2, 0x16, 0x90, 0x89,
- 0xc9, 0x1d, 0x05, 0x7c, 0x69, 0x72, 0xdb, 0xfa, 0x97, 0x89, 0x80, 0xa5, 0xdf, 0xad, 0x78, 0x0d,
- 0x4d, 0x2b, 0x33, 0x01, 0xa2, 0x7f, 0x26, 0x9e, 0x6f, 0xd5, 0x2b, 0x1a, 0xc2, 0xc9, 0xbc, 0x5e,
- 0x89, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_line_xpm[1] = {{ png, sizeof( png ), "duplicate_line_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_module.cpp b/bitmaps_png/cpp_26/duplicate_module.cpp
deleted file mode 100644
index f57316e..0000000
--- a/bitmaps_png/cpp_26/duplicate_module.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x00, 0x9a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd6, 0x21, 0x0e, 0x43,
- 0x21, 0x0c, 0xc6, 0xf1, 0x77, 0xda, 0xf6, 0x13, 0x08, 0x2e, 0x81, 0xa9, 0xe9, 0x49, 0x50, 0x18,
- 0x8e, 0x31, 0xb9, 0x89, 0x97, 0x6c, 0x57, 0x98, 0x27, 0x9d, 0x5e, 0xc6, 0x96, 0x57, 0xf2, 0xcc,
- 0x08, 0x4d, 0xfe, 0xfa, 0x97, 0x50, 0x51, 0xb6, 0x6d, 0xea, 0x61, 0xe6, 0x1b, 0x11, 0x99, 0x27,
- 0x00, 0x57, 0x37, 0x44, 0x44, 0x4d, 0x44, 0x2c, 0xe7, 0x7c, 0x28, 0x11, 0x31, 0x66, 0x6e, 0x43,
- 0x50, 0x29, 0xc5, 0x8e, 0x4e, 0x29, 0xe5, 0x4f, 0xa1, 0x94, 0x92, 0xc5, 0x18, 0x3f, 0x0a, 0x21,
- 0x18, 0x00, 0x03, 0xf0, 0xec, 0x74, 0x71, 0x43, 0x00, 0xcc, 0xbb, 0x3b, 0x22, 0x6a, 0x43, 0x90,
- 0xf7, 0x49, 0x17, 0xb4, 0xa0, 0x05, 0xcd, 0x04, 0xa9, 0xaa, 0xd5, 0x5a, 0xdf, 0x62, 0xe6, 0x73,
- 0x21, 0x00, 0x7b, 0xef, 0xb8, 0x9d, 0x0e, 0xfd, 0xb8, 0xbc, 0x6d, 0x3e, 0xa8, 0xb7, 0xbb, 0x6f,
- 0xa9, 0xea, 0x18, 0x04, 0xe0, 0xee, 0xfd, 0xb4, 0x30, 0xf3, 0x63, 0xee, 0xaf, 0xdc, 0x0b, 0x80,
- 0x92, 0x19, 0x6a, 0x2a, 0x94, 0x37, 0x49, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_module_xpm[1] = {{ png, sizeof( png ), "duplicate_module_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_pad.cpp b/bitmaps_png/cpp_26/duplicate_pad.cpp
deleted file mode 100644
index d8af06c..0000000
--- a/bitmaps_png/cpp_26/duplicate_pad.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xb8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0xd5, 0x4b, 0x6c, 0x55,
- 0x55, 0x14, 0xc6, 0xf1, 0x9f, 0x44, 0x13, 0x1d, 0x18, 0x9d, 0x38, 0x34, 0xc6, 0x98, 0x38, 0x52,
- 0x26, 0x3a, 0x75, 0x64, 0x1c, 0x69, 0xa2, 0x04, 0x82, 0xe2, 0x23, 0xf8, 0x28, 0xf6, 0x81, 0x10,
- 0xda, 0x91, 0x0e, 0xb8, 0x7b, 0xed, 0x52, 0x0d, 0x4e, 0x9c, 0x3b, 0x72, 0xe0, 0xd8, 0x81, 0x55,
- 0xa2, 0xd4, 0x60, 0xa2, 0x21, 0x56, 0x29, 0x56, 0xa1, 0xc4, 0x17, 0x05, 0x95, 0x82, 0x6d, 0x2d,
- 0x69, 0x78, 0x88, 0xd1, 0x00, 0xb7, 0x0e, 0x58, 0x6d, 0x2e, 0x84, 0xdb, 0x5c, 0x4a, 0x1c, 0xe9,
- 0x4e, 0x76, 0x4e, 0x4e, 0xce, 0xc9, 0xf9, 0x9f, 0xf5, 0x7d, 0xdf, 0x5a, 0x9b, 0xff, 0xce, 0x0a,
- 0x37, 0x0b, 0x0f, 0x0a, 0x4f, 0x09, 0x7d, 0x1a, 0xfa, 0x35, 0xf4, 0x0a, 0xeb, 0x84, 0xd5, 0xc2,
- 0x8d, 0xd7, 0x0f, 0xd9, 0xee, 0x7e, 0xe1, 0x15, 0x61, 0x9b, 0x86, 0x6e, 0xe1, 0x79, 0xd5, 0x73,
- 0xaa, 0x17, 0x84, 0x1e, 0x55, 0xbf, 0x86, 0x6e, 0x3b, 0xdc, 0xbd, 0x72, 0xc8, 0xa0, 0x87, 0x84,
- 0x01, 0xd5, 0x26, 0x0d, 0x6b, 0x85, 0x27, 0xae, 0xb2, 0xd7, 0xa9, 0xba, 0x35, 0xf4, 0x0b, 0xab,
- 0x57, 0x22, 0xd7, 0x7d, 0xc2, 0x80, 0x86, 0x8d, 0x6d, 0x00, 0x97, 0xef, 0xea, 0x25, 0x0d, 0xfd,
- 0x86, 0xdc, 0x79, 0x6d, 0x9e, 0x54, 0x9b, 0x55, 0x9b, 0xae, 0xf8, 0xd8, 0x86, 0xac, 0xae, 0xd7,
- 0xa0, 0x57, 0x15, 0xef, 0xa8, 0x46, 0x84, 0x51, 0x61, 0x8f, 0xf0, 0x9e, 0xea, 0x35, 0x61, 0x55,
- 0xa7, 0xbe, 0x3c, 0x20, 0x6c, 0x53, 0x2f, 0x93, 0xeb, 0xc5, 0xac, 0x70, 0xb3, 0xf0, 0xa9, 0xaa,
- 0x29, 0x5c, 0x54, 0x9d, 0x11, 0x4e, 0x29, 0x4e, 0x0b, 0xe7, 0x85, 0x05, 0x61, 0x8f, 0x1d, 0xee,
- 0xe9, 0xa4, 0xa2, 0xf5, 0x69, 0xfc, 0x25, 0x48, 0xc3, 0x06, 0x61, 0x40, 0x78, 0x56, 0x31, 0xab,
- 0x38, 0x27, 0x1c, 0x50, 0x7c, 0x25, 0x1c, 0x12, 0xc6, 0x84, 0x7d, 0xc2, 0x7e, 0xe1, 0x98, 0xf0,
- 0xa7, 0xe2, 0xb4, 0xea, 0xe1, 0xe5, 0x41, 0x55, 0x77, 0xa6, 0x6a, 0xb1, 0x9a, 0xae, 0x04, 0x9d,
- 0xcc, 0xbd, 0x5b, 0x18, 0x16, 0x3e, 0x50, 0x4c, 0x28, 0xbe, 0x49, 0xd0, 0x3e, 0xc5, 0x81, 0xbc,
- 0x9f, 0x11, 0xce, 0x2d, 0x1f, 0x90, 0x6a, 0xcb, 0x15, 0x21, 0xe8, 0x11, 0xbe, 0x16, 0xce, 0x08,
- 0x1f, 0x27, 0x64, 0x58, 0xd8, 0x25, 0x1c, 0x55, 0x4c, 0xab, 0x26, 0xf3, 0x9d, 0x6f, 0x85, 0xf1,
- 0x7c, 0x36, 0x9f, 0xf7, 0xab, 0xda, 0x49, 0xd7, 0x95, 0x9e, 0x2c, 0x82, 0x86, 0x52, 0xfb, 0xfd,
- 0x2d, 0x90, 0xcf, 0xd3, 0x9f, 0x05, 0xe1, 0xac, 0xd0, 0x14, 0xfe, 0x52, 0x1c, 0x49, 0x29, 0x87,
- 0x85, 0xbd, 0xc2, 0x82, 0xea, 0xf1, 0x76, 0xa0, 0xc7, 0x84, 0xbe, 0x16, 0xd0, 0xfb, 0xc2, 0xdf,
- 0x29, 0xcf, 0x2e, 0xe1, 0xa3, 0xf4, 0xe9, 0xb0, 0x2a, 0x54, 0x6b, 0x52, 0xea, 0xf1, 0x0c, 0xc4,
- 0xd8, 0xd2, 0x0f, 0x55, 0xf3, 0xc2, 0xbb, 0xed, 0x40, 0xf7, 0x66, 0xc2, 0x9e, 0x4c, 0xd0, 0x44,
- 0xca, 0x30, 0x21, 0x1c, 0x52, 0x9c, 0x10, 0xce, 0x67, 0x94, 0xd7, 0x2f, 0xfd, 0xd0, 0xa0, 0xae,
- 0xf4, 0x65, 0xb2, 0xa5, 0xf2, 0x23, 0xc2, 0x4f, 0xed, 0x5c, 0xba, 0x21, 0x3d, 0xea, 0x53, 0xad,
- 0x11, 0x8e, 0xab, 0x66, 0x14, 0x63, 0xe9, 0xc3, 0x49, 0xe1, 0x97, 0x7c, 0xb6, 0xd8, 0x63, 0x6b,
- 0x55, 0x5b, 0xb2, 0x9a, 0xe9, 0x16, 0xd0, 0x77, 0xc2, 0xa9, 0xf6, 0x81, 0x78, 0xc3, 0x1d, 0xc2,
- 0x56, 0x55, 0xb7, 0xe2, 0x47, 0x61, 0x6e, 0x29, 0x59, 0x61, 0x4a, 0x38, 0xbb, 0xd4, 0x67, 0x97,
- 0xae, 0x7d, 0xb6, 0xeb, 0xc9, 0x50, 0x1c, 0x6d, 0x01, 0x1d, 0x16, 0x7e, 0x5d, 0x3e, 0xe6, 0x43,
- 0xee, 0xca, 0x81, 0xfa, 0xa5, 0xf0, 0x47, 0x4b, 0x84, 0x27, 0x84, 0x0b, 0xc2, 0x87, 0xaa, 0x8d,
- 0xc2, 0x56, 0xe1, 0x65, 0xc5, 0xeb, 0x42, 0x53, 0xb5, 0xb7, 0x05, 0x34, 0x23, 0xec, 0xee, 0xa4,
- 0x79, 0x6f, 0x17, 0x76, 0x66, 0xba, 0x26, 0x85, 0x83, 0xd9, 0xac, 0x27, 0x84, 0xa6, 0x62, 0x56,
- 0x18, 0xc9, 0x18, 0x37, 0x85, 0x1f, 0x5a, 0x20, 0x23, 0xc2, 0x05, 0x55, 0x6f, 0x67, 0x23, 0xe9,
- 0x6d, 0x37, 0x09, 0x3f, 0x67, 0x20, 0x46, 0xb3, 0xaa, 0x51, 0x61, 0x5c, 0x31, 0xa5, 0xfa, 0x5d,
- 0x38, 0xa6, 0xfa, 0xa2, 0x05, 0x32, 0x2c, 0x1c, 0x57, 0xcc, 0x79, 0xd3, 0xad, 0x9d, 0x0f, 0xda,
- 0xea, 0x11, 0xc5, 0xc5, 0x4c, 0xd1, 0x70, 0x07, 0xfb, 0xfb, 0x54, 0xe1, 0xe9, 0x6b, 0x3f, 0x3a,
- 0xaa, 0xde, 0x94, 0x67, 0x3a, 0xa7, 0xf5, 0xd5, 0x00, 0x23, 0x8a, 0xa9, 0x6c, 0xd4, 0xb2, 0xf2,
- 0xc3, 0xb0, 0x7a, 0x54, 0xf5, 0x5b, 0x86, 0x61, 0x36, 0x13, 0x79, 0x30, 0xbd, 0x99, 0xce, 0x86,
- 0x9d, 0x57, 0x3d, 0x73, 0xfd, 0xc7, 0xfb, 0x5b, 0x6e, 0xc9, 0xf9, 0xf7, 0x89, 0x30, 0x9b, 0xd0,
- 0x39, 0xe1, 0x33, 0x55, 0xbf, 0x9d, 0x6e, 0xf3, 0xff, 0xfa, 0x37, 0xd6, 0x3f, 0xc1, 0x7f, 0x84,
- 0x78, 0x05, 0xad, 0x6a, 0x30, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_pad_xpm[1] = {{ png, sizeof( png ), "duplicate_pad_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_target.cpp b/bitmaps_png/cpp_26/duplicate_target.cpp
deleted file mode 100644
index 37e55a1..0000000
--- a/bitmaps_png/cpp_26/duplicate_target.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x0f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0xcd, 0x6b, 0x13,
- 0x41, 0x18, 0xc6, 0x67, 0x76, 0x13, 0xb7, 0xc9, 0x66, 0xb3, 0xc9, 0xa5, 0x48, 0x69, 0xfa, 0x69,
- 0xf3, 0x51, 0x88, 0x1f, 0x90, 0x40, 0xd1, 0x58, 0x3d, 0x48, 0xe9, 0x45, 0xbc, 0x79, 0x13, 0xfd,
- 0x53, 0xa4, 0x96, 0x36, 0x15, 0x11, 0x3c, 0xe8, 0xa5, 0x2d, 0x82, 0xda, 0x0f, 0x2b, 0xf6, 0x60,
- 0xab, 0xc6, 0x1a, 0x9a, 0x41, 0x90, 0x82, 0x78, 0xb4, 0x50, 0xc9, 0x45, 0x2b, 0x78, 0x50, 0xb0,
- 0x7e, 0x34, 0x69, 0x8d, 0x6d, 0xc6, 0xe7, 0x0d, 0x2c, 0x6c, 0x4b, 0xd3, 0xa6, 0x4d, 0x2d, 0x0e,
- 0xbc, 0xd9, 0xdd, 0x99, 0x9d, 0xfd, 0xcd, 0x33, 0xef, 0xfb, 0x6c, 0x96, 0xb1, 0xff, 0xa4, 0xc9,
- 0x72, 0x03, 0xf7, 0x18, 0x8b, 0xdc, 0x67, 0xec, 0x22, 0xa2, 0x7b, 0x82, 0x31, 0xd7, 0xbe, 0x83,
- 0x46, 0x18, 0xbb, 0xf4, 0x50, 0x51, 0x3e, 0x3e, 0xc0, 0x18, 0xce, 0xe5, 0xa4, 0xd3, 0x99, 0xc7,
- 0xf5, 0x67, 0x5c, 0x47, 0x77, 0xfb, 0xf0, 0x63, 0xa6, 0x87, 0x4f, 0xba, 0x34, 0xfe, 0x93, 0x40,
- 0x1e, 0x37, 0x5f, 0xa2, 0x6b, 0xea, 0xa7, 0xc1, 0x31, 0x45, 0x49, 0x8e, 0x2b, 0xca, 0x08, 0x94,
- 0x24, 0x27, 0x54, 0x35, 0xfd, 0xc8, 0xe1, 0xc8, 0xbd, 0xad, 0xad, 0x2d, 0xa2, 0xff, 0x2b, 0x94,
- 0x99, 0x15, 0x11, 0x9c, 0x2a, 0xbb, 0xe2, 0xd5, 0xd5, 0x95, 0x73, 0xa7, 0x9b, 0x8b, 0xb1, 0x58,
- 0x8c, 0xd4, 0xc8, 0xc5, 0xb9, 0x4e, 0x39, 0x3c, 0xd0, 0xb6, 0xee, 0xf7, 0xaa, 0x39, 0x8c, 0x5f,
- 0xde, 0x3c, 0x07, 0x80, 0x9e, 0xb4, 0xd7, 0xbb, 0x2c, 0x7c, 0xbe, 0x3c, 0xce, 0x6f, 0x55, 0xc2,
- 0x89, 0x7b, 0x74, 0x75, 0x35, 0x1e, 0x3b, 0x2a, 0xc3, 0xe1, 0x90, 0x4c, 0x24, 0x4e, 0x95, 0x40,
- 0xbf, 0xb3, 0x5d, 0xb2, 0xb0, 0x10, 0x93, 0xd9, 0x4c, 0x87, 0xf4, 0x01, 0x86, 0xbe, 0x98, 0x7d,
- 0xd2, 0x30, 0x63, 0xc6, 0x18, 0xe7, 0x2b, 0x9f, 0x5a, 0x5a, 0x24, 0x8e, 0xb9, 0x51, 0xc6, 0xce,
- 0x43, 0xed, 0xcd, 0xbb, 0x8c, 0xf9, 0xb6, 0xa4, 0x98, 0x06, 0x7f, 0x1e, 0x0e, 0x36, 0x02, 0x12,
- 0x2e, 0x01, 0xec, 0xa0, 0xb5, 0x77, 0x26, 0x60, 0x71, 0x39, 0xd8, 0x1f, 0x2c, 0xfa, 0x0d, 0xfe,
- 0x64, 0x83, 0x22, 0xc6, 0xea, 0x00, 0x78, 0x3f, 0x5f, 0x57, 0x27, 0x67, 0x0d, 0x23, 0x3f, 0xae,
- 0xaa, 0x05, 0xc4, 0xab, 0xb2, 0x72, 0x0e, 0x39, 0x79, 0x3e, 0x1e, 0x8f, 0x95, 0x00, 0x56, 0x58,
- 0x20, 0x2b, 0x3e, 0xbc, 0xee, 0x94, 0xba, 0x8b, 0x2f, 0x59, 0x73, 0xb0, 0xf2, 0xb3, 0x28, 0x88,
- 0x65, 0xe4, 0xea, 0x4f, 0xb6, 0xa1, 0x41, 0x2e, 0x45, 0x22, 0x72, 0x4a, 0xd3, 0x7e, 0xa0, 0xef,
- 0x42, 0xb9, 0xca, 0xda, 0x6b, 0x90, 0xa2, 0x00, 0x14, 0xbc, 0x99, 0x76, 0xb9, 0x7e, 0x2d, 0xd4,
- 0xd7, 0x4b, 0xe4, 0xe9, 0xcb, 0x55, 0xc6, 0x94, 0xb2, 0x8a, 0xb0, 0xd2, 0xef, 0x8b, 0x73, 0x67,
- 0x36, 0x28, 0xb0, 0xb6, 0xd0, 0x0a, 0x52, 0x0c, 0xe5, 0xb9, 0xcd, 0x73, 0x33, 0x8c, 0x39, 0x46,
- 0x15, 0xa5, 0x0f, 0x4a, 0xd6, 0xa9, 0x38, 0xb6, 0xad, 0x04, 0xbf, 0x97, 0x4f, 0x0d, 0x25, 0x83,
- 0x45, 0x4a, 0x3c, 0xe5, 0xc4, 0x0e, 0xa2, 0x63, 0x04, 0xdb, 0xd2, 0xd4, 0x18, 0x90, 0xa6, 0xce,
- 0x67, 0xb6, 0x98, 0x2e, 0xe8, 0x07, 0x5e, 0xea, 0x40, 0x11, 0x1c, 0xde, 0xa9, 0xea, 0x4e, 0xf8,
- 0x4d, 0x35, 0x47, 0xd5, 0x45, 0x89, 0xb7, 0x83, 0x08, 0x12, 0x8d, 0x46, 0xa5, 0xab, 0x46, 0x2d,
- 0xa0, 0xef, 0x78, 0x39, 0x50, 0xc5, 0x8d, 0x7c, 0x64, 0x1a, 0xea, 0xf2, 0x9d, 0xde, 0xb6, 0x35,
- 0xf2, 0x0f, 0x81, 0xc8, 0x4f, 0x2d, 0xcd, 0x01, 0x59, 0xa3, 0xa9, 0x05, 0x1a, 0xb7, 0xdd, 0xde,
- 0xea, 0xf3, 0x28, 0xd7, 0xdc, 0x1a, 0x7f, 0x46, 0x20, 0xdd, 0xcd, 0xa7, 0xe9, 0x9a, 0xfa, 0x2b,
- 0xe5, 0xb5, 0x1b, 0x1e, 0xfe, 0x18, 0x6f, 0x84, 0x6f, 0x04, 0xd2, 0x0e, 0xf1, 0x65, 0x3c, 0x84,
- 0x4a, 0xba, 0xdd, 0xba, 0x41, 0x73, 0xb0, 0x6e, 0x53, 0x57, 0x67, 0x60, 0xec, 0x0c, 0x16, 0x42,
- 0x6a, 0x04, 0x16, 0x26, 0x86, 0x07, 0x82, 0xb3, 0x30, 0x76, 0x8a, 0xc6, 0xf7, 0xe3, 0xa5, 0x1a,
- 0x86, 0xb1, 0x5f, 0xc2, 0xd8, 0x02, 0xc6, 0x16, 0x89, 0xc4, 0xc9, 0x12, 0x68, 0x35, 0xdb, 0x25,
- 0x90, 0x5f, 0x81, 0xad, 0x17, 0x26, 0x60, 0xe8, 0x0b, 0x55, 0x05, 0x32, 0x0d, 0xe5, 0x7a, 0x38,
- 0xd4, 0x08, 0x48, 0xb8, 0x04, 0xb0, 0x83, 0xd6, 0xe6, 0x4d, 0xc0, 0xe2, 0x62, 0xb0, 0x3f, 0x94,
- 0xf1, 0x1b, 0x4a, 0x5f, 0x55, 0xaf, 0x73, 0x6c, 0xe5, 0x0b, 0x94, 0x79, 0x09, 0x60, 0x85, 0x05,
- 0xb2, 0x02, 0xc6, 0x16, 0xb0, 0xcb, 0xf4, 0x5e, 0x19, 0xa2, 0x8a, 0xd8, 0x7d, 0xd3, 0x6b, 0xf8,
- 0x53, 0x4a, 0xbc, 0x5d, 0x81, 0xb5, 0x85, 0x56, 0x90, 0x62, 0x28, 0x4f, 0x55, 0xb5, 0x75, 0x7e,
- 0x53, 0xe9, 0x1f, 0x4a, 0x86, 0x32, 0x94, 0x78, 0xca, 0x89, 0x1d, 0x44, 0x47, 0x78, 0x4e, 0xc0,
- 0xd8, 0xc2, 0xd4, 0x95, 0x1b, 0xd5, 0xfe, 0xeb, 0xb6, 0xc1, 0xd8, 0x29, 0xaa, 0x2e, 0x4a, 0xbc,
- 0x1d, 0x44, 0x10, 0x18, 0x5b, 0xc0, 0xd8, 0x69, 0xf4, 0x1d, 0xa9, 0xfa, 0x43, 0xa2, 0xe4, 0x23,
- 0x8f, 0x9a, 0xba, 0xdd, 0x1b, 0x9c, 0xa5, 0x6d, 0x24, 0x10, 0xf9, 0xa9, 0xb5, 0x39, 0x20, 0x60,
- 0xec, 0xf4, 0x5e, 0x7c, 0xb4, 0x5d, 0x6b, 0xf2, 0x7a, 0x94, 0x1e, 0x98, 0x79, 0x8a, 0x40, 0x9a,
- 0xc6, 0x53, 0xba, 0xbb, 0x54, 0xd2, 0x4d, 0xff, 0xf2, 0x6b, 0x49, 0xb0, 0x03, 0x6a, 0x07, 0x06,
- 0xda, 0xb1, 0xfd, 0x05, 0xe1, 0x8b, 0x85, 0x01, 0x44, 0xa0, 0xf5, 0x10, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_target_xpm[1] = {{ png, sizeof( png ), "duplicate_target_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_text.cpp b/bitmaps_png/cpp_26/duplicate_text.cpp
deleted file mode 100644
index 16cf971..0000000
--- a/bitmaps_png/cpp_26/duplicate_text.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x60, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0xa0, 0x2f, 0x98,
- 0xfd, 0x9f, 0x54, 0xbc, 0x88, 0x81, 0x41, 0x73, 0x31, 0x03, 0x43, 0x18, 0x10, 0x7b, 0xac, 0x62,
- 0x60, 0xe0, 0xa4, 0xba, 0x45, 0x36, 0x0c, 0x49, 0xff, 0xa7, 0x32, 0x89, 0xfc, 0x5f, 0xc2, 0xc0,
- 0xf0, 0x7f, 0x29, 0x10, 0xaf, 0x63, 0x65, 0xfd, 0xb6, 0x92, 0x89, 0xe9, 0x19, 0x90, 0xaf, 0x4b,
- 0x82, 0x45, 0x73, 0x3a, 0xb0, 0x5b, 0x0e, 0x03, 0x73, 0x3a, 0x22, 0x19, 0xbd, 0xfe, 0xe7, 0x32,
- 0x5a, 0xfc, 0x07, 0xfa, 0xa4, 0x63, 0x15, 0x33, 0xf3, 0x9e, 0xd5, 0x2c, 0x2c, 0x5f, 0xcf, 0x88,
- 0x89, 0xfd, 0x5b, 0xce, 0xc4, 0xf4, 0x1a, 0xe8, 0x33, 0x7e, 0x62, 0x2c, 0x6a, 0xc0, 0xed, 0x4b,
- 0x14, 0xf1, 0x06, 0x64, 0x31, 0xa0, 0x05, 0x4d, 0x7b, 0xf8, 0xf8, 0xbe, 0x1c, 0x10, 0x10, 0xf8,
- 0x06, 0x64, 0x4f, 0xa4, 0x30, 0xde, 0x70, 0x83, 0xb9, 0x0c, 0x0c, 0xbc, 0xcb, 0x19, 0x19, 0xbf,
- 0x3f, 0x56, 0x52, 0xfa, 0x0f, 0xa4, 0xbf, 0x2e, 0x63, 0x60, 0xf0, 0x05, 0xfa, 0xb6, 0x6f, 0x3e,
- 0x03, 0x83, 0x00, 0x55, 0x2d, 0x5a, 0xce, 0xc0, 0x20, 0x05, 0xb4, 0xe0, 0xe6, 0x55, 0x29, 0xa9,
- 0xff, 0xfb, 0x78, 0x79, 0xbf, 0xad, 0x60, 0x66, 0xfe, 0x05, 0xc4, 0x87, 0xa8, 0xea, 0x23, 0xa0,
- 0xcb, 0x1d, 0x80, 0x09, 0xe2, 0x0b, 0x30, 0xae, 0x7e, 0xdf, 0x96, 0x93, 0xfb, 0xff, 0x5e, 0x53,
- 0xf3, 0xff, 0x66, 0x76, 0xf6, 0x8f, 0x40, 0x31, 0x7f, 0xaa, 0x07, 0x1d, 0xd0, 0x47, 0xb2, 0x40,
- 0x1f, 0x9c, 0xda, 0xc2, 0xc9, 0xf9, 0xf9, 0x86, 0x8c, 0xcc, 0x7f, 0x60, 0x3c, 0xbd, 0x02, 0x46,
- 0x22, 0x13, 0xd5, 0x2d, 0x02, 0x81, 0xfd, 0x0c, 0x0c, 0x2c, 0xcb, 0x98, 0x98, 0xda, 0x80, 0x3e,
- 0xf9, 0x0b, 0x4a, 0x1c, 0x34, 0x49, 0x0c, 0xc8, 0x00, 0x98, 0x97, 0x2c, 0x80, 0x89, 0x40, 0x82,
- 0x4a, 0x16, 0xcd, 0xde, 0x4c, 0x3a, 0x1e, 0x58, 0x8b, 0x66, 0x5b, 0x00, 0xf1, 0x76, 0x54, 0x8b,
- 0xe6, 0x6c, 0x63, 0x60, 0x98, 0x69, 0x8e, 0x6a, 0xd1, 0x9c, 0x78, 0xec, 0x96, 0xc3, 0x4b, 0x91,
- 0x78, 0x42, 0x16, 0xe1, 0x29, 0xeb, 0x60, 0x86, 0xce, 0x89, 0xc2, 0xed, 0x4b, 0x64, 0x00, 0x52,
- 0x47, 0x30, 0xe8, 0x48, 0x8a, 0x4f, 0x62, 0xe3, 0x63, 0xd4, 0xa2, 0x51, 0x8b, 0x46, 0x2d, 0xc2,
- 0xac, 0x5f, 0xd5, 0xa1, 0x55, 0x3b, 0x72, 0x91, 0x03, 0xe4, 0x4f, 0x53, 0xa7, 0xa1, 0x4f, 0x48,
- 0x2a, 0x48, 0x69, 0x07, 0x00, 0xdf, 0x7d, 0x26, 0xc4, 0x97, 0x10, 0xc8, 0x8b, 0x00, 0x00, 0x00,
- 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_text_xpm[1] = {{ png, sizeof( png ), "duplicate_text_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/duplicate_zone.cpp b/bitmaps_png/cpp_26/duplicate_zone.cpp
deleted file mode 100644
index 29d4edf..0000000
--- a/bitmaps_png/cpp_26/duplicate_zone.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x06, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xc5, 0x96, 0x4b, 0x48, 0x54,
- 0x51, 0x18, 0xc7, 0x3f, 0xef, 0xcc, 0x24, 0x2e, 0x34, 0xa9, 0x90, 0x10, 0x73, 0xe1, 0xaa, 0x29,
- 0xdc, 0x8a, 0xd0, 0x08, 0x6d, 0x8a, 0x5a, 0x54, 0xb8, 0x09, 0xda, 0x04, 0x52, 0x6d, 0xca, 0x14,
- 0x5a, 0x48, 0x66, 0x39, 0xf7, 0xea, 0xdc, 0x37, 0x63, 0x6a, 0xd3, 0x83, 0x42, 0x82, 0x1a, 0x5f,
- 0x13, 0xe5, 0x1b, 0xad, 0x7c, 0xdc, 0x22, 0x5a, 0x44, 0x25, 0x2e, 0x84, 0xa2, 0xec, 0xfd, 0x80,
- 0x0c, 0x1f, 0xa9, 0x13, 0x58, 0x33, 0xa7, 0xff, 0x1d, 0x07, 0x99, 0xb4, 0x18, 0xe3, 0x4e, 0x75,
- 0xe0, 0xc7, 0x77, 0xce, 0x99, 0x73, 0xcf, 0xff, 0x7e, 0xf7, 0x7b, 0x30, 0x44, 0xff, 0x74, 0xf0,
- 0x14, 0x06, 0x6c, 0x85, 0x84, 0xad, 0x08, 0x99, 0x17, 0x3c, 0x07, 0x2f, 0xc1, 0x24, 0xb9, 0x69,
- 0x0e, 0xf6, 0x0b, 0x09, 0xf4, 0x26, 0xba, 0x1f, 0x0b, 0xb3, 0x2a, 0xf4, 0x11, 0x84, 0xc0, 0x0c,
- 0x84, 0x46, 0x60, 0xdf, 0x43, 0x28, 0x0c, 0x26, 0xc0, 0x2b, 0xec, 0x8d, 0xc5, 0x0a, 0x5d, 0x21,
- 0x72, 0x5e, 0x25, 0xda, 0x0b, 0x76, 0x04, 0x88, 0x52, 0xfe, 0x44, 0x28, 0x84, 0x0b, 0x2f, 0x48,
- 0x9a, 0x74, 0x52, 0xd6, 0xc5, 0xfb, 0xb2, 0xec, 0x39, 0x8c, 0xbd, 0x83, 0x51, 0xf1, 0x70, 0x94,
- 0x31, 0x57, 0x21, 0xb1, 0x56, 0x8e, 0x7b, 0xed, 0x27, 0x62, 0x8d, 0xe0, 0x86, 0xc3, 0x11, 0xc4,
- 0xfa, 0x03, 0xd6, 0xb9, 0x2b, 0x15, 0x9a, 0xd6, 0x34, 0x49, 0xae, 0xf7, 0xd5, 0x84, 0x6f, 0xdd,
- 0xee, 0x65, 0xde, 0xd3, 0x1a, 0x93, 0x74, 0xe9, 0xd0, 0xe2, 0x19, 0x81, 0xa6, 0x70, 0x66, 0x6a,
- 0x5f, 0x41, 0x12, 0x6b, 0xe1, 0xb8, 0x46, 0x78, 0xa2, 0x04, 0x6c, 0xb6, 0xfe, 0x6b, 0x76, 0xfb,
- 0xdc, 0xc3, 0x8c, 0x8c, 0x70, 0x33, 0xc7, 0x8d, 0xc3, 0xb3, 0xd5, 0xf1, 0x85, 0x04, 0x1a, 0xd6,
- 0xbd, 0xf2, 0xe3, 0xc1, 0xa1, 0x7e, 0x36, 0x31, 0xf1, 0x99, 0x75, 0x76, 0xb5, 0x33, 0x45, 0x13,
- 0x17, 0x59, 0xc7, 0xaf, 0x3d, 0x8f, 0x73, 0xdf, 0x97, 0xc6, 0x08, 0x02, 0x55, 0xfd, 0x69, 0x69,
- 0xb3, 0x46, 0x7a, 0x7a, 0x10, 0xf3, 0xba, 0x15, 0x79, 0x84, 0x4f, 0xc6, 0xc7, 0x7a, 0xa4, 0xaa,
- 0xd5, 0x45, 0x24, 0xd1, 0x46, 0x08, 0x8d, 0x8a, 0xba, 0x70, 0x07, 0x2f, 0xb3, 0x4c, 0xa8, 0x81,
- 0x28, 0xb5, 0x39, 0x29, 0xe9, 0xeb, 0xdb, 0x9c, 0x1c, 0x06, 0x3b, 0xd7, 0x44, 0xb4, 0x0b, 0xde,
- 0xd6, 0x5c, 0x26, 0x4a, 0x8f, 0x1f, 0x23, 0x55, 0xbc, 0x17, 0x8d, 0x51, 0x33, 0x92, 0x80, 0xb9,
- 0x64, 0x57, 0x05, 0xc4, 0x42, 0x76, 0xde, 0x3e, 0xb0, 0xcc, 0x23, 0xa2, 0x4c, 0x08, 0x3c, 0x1d,
- 0xcd, 0xcc, 0x64, 0x83, 0xa9, 0xa9, 0xc1, 0x16, 0x9b, 0x6d, 0x1e, 0xdc, 0x8d, 0x9f, 0x75, 0x02,
- 0xd2, 0xda, 0x4d, 0xc3, 0x91, 0x34, 0x5f, 0x48, 0x84, 0x79, 0x30, 0xa2, 0x6a, 0x9e, 0xf1, 0x52,
- 0xb9, 0x24, 0x10, 0x59, 0x47, 0x07, 0xde, 0x7c, 0x2b, 0x12, 0x62, 0x16, 0xb1, 0xfa, 0xf6, 0x2c,
- 0x3b, 0x9b, 0x4d, 0x3a, 0x9d, 0xac, 0x2b, 0x39, 0x79, 0x1a, 0x7b, 0x7b, 0xe2, 0xd5, 0xd1, 0x8b,
- 0x98, 0x3a, 0x9a, 0x82, 0xa8, 0xb9, 0x7e, 0x67, 0x66, 0x5c, 0x99, 0x5c, 0x26, 0x29, 0xaa, 0x18,
- 0x5c, 0xfa, 0x28, 0x3c, 0xda, 0x00, 0x0f, 0x1e, 0x74, 0xa7, 0xa4, 0xcc, 0x3c, 0xc9, 0xca, 0x62,
- 0x88, 0xd3, 0x27, 0x9e, 0x88, 0x8b, 0x27, 0xf4, 0x3b, 0xe6, 0x39, 0x81, 0xf3, 0x2b, 0x8a, 0xdc,
- 0x10, 0x08, 0x04, 0x56, 0x2d, 0x7d, 0x7c, 0x88, 0xc8, 0xde, 0xc4, 0x71, 0x12, 0x3c, 0x09, 0x99,
- 0xc9, 0x61, 0xb5, 0x05, 0x3d, 0x8a, 0x57, 0x25, 0xa8, 0xa5, 0x7c, 0x24, 0xc1, 0xfa, 0xc4, 0xf5,
- 0x46, 0x37, 0xf5, 0x40, 0xd8, 0x58, 0x11, 0xe6, 0x59, 0x0b, 0x2d, 0xcb, 0xbc, 0xe4, 0x38, 0x62,
- 0x58, 0x01, 0x5b, 0x0b, 0x2e, 0x62, 0xee, 0x03, 0x7c, 0x64, 0xff, 0x67, 0x0c, 0xab, 0x42, 0x22,
- 0xe8, 0x04, 0xe7, 0x40, 0x09, 0x44, 0xaa, 0x60, 0x7b, 0x61, 0x6b, 0xc0, 0x29, 0xcc, 0x4f, 0x24,
- 0x4a, 0xa8, 0x03, 0x6c, 0x57, 0x55, 0x35, 0xcf, 0x6c, 0x55, 0x8a, 0x52, 0x95, 0x8b, 0xf5, 0x26,
- 0xd0, 0x86, 0xcf, 0xd5, 0x0b, 0xdb, 0x1d, 0x15, 0xb3, 0x2c, 0xe4, 0x53, 0x14, 0xc5, 0x55, 0x7f,
- 0xc6, 0xdb, 0x87, 0x4e, 0x62, 0x78, 0x6b, 0xd5, 0x3e, 0xac, 0x37, 0xc7, 0x9c, 0xa9, 0x87, 0x60,
- 0x9d, 0x75, 0x21, 0x81, 0x8e, 0xea, 0xba, 0x5c, 0x3c, 0x38, 0x34, 0x60, 0xa0, 0x37, 0x1a, 0x9d,
- 0x5d, 0x1d, 0x86, 0xac, 0x89, 0x11, 0x14, 0xcd, 0x73, 0x33, 0x43, 0x58, 0xb3, 0x0d, 0x42, 0xad,
- 0x89, 0x10, 0xf2, 0xa9, 0x5e, 0x4f, 0x7e, 0xac, 0x47, 0xe8, 0x8d, 0x4e, 0xfc, 0x96, 0xae, 0xe8,
- 0x9e, 0x63, 0xd5, 0xba, 0x50, 0x84, 0xf9, 0xf5, 0x84, 0xc6, 0x48, 0x55, 0xa5, 0x03, 0x91, 0x18,
- 0x09, 0x68, 0x3d, 0x3c, 0x0d, 0x15, 0xa8, 0x05, 0x79, 0xe8, 0x8d, 0x6d, 0x0e, 0xde, 0xb1, 0x3f,
- 0x31, 0x59, 0xe7, 0x46, 0xe0, 0x79, 0x3a, 0x0b, 0x8a, 0xa3, 0x69, 0xde, 0x0e, 0xfc, 0x10, 0x2c,
- 0x55, 0x75, 0x51, 0x2b, 0x91, 0x4b, 0x0a, 0x31, 0xf7, 0x5b, 0xaf, 0xa3, 0xca, 0x98, 0x3a, 0x32,
- 0x03, 0xbf, 0x50, 0x57, 0x66, 0x9a, 0xf7, 0x94, 0x6b, 0xe5, 0x5b, 0x54, 0x4d, 0xbc, 0x64, 0xf5,
- 0x5f, 0x93, 0xf1, 0x8b, 0xc2, 0x8c, 0xc5, 0x6f, 0xe3, 0x6d, 0xbb, 0x15, 0x45, 0xdc, 0xc9, 0x18,
- 0xe3, 0xfe, 0x6e, 0x0b, 0xaa, 0xa4, 0x23, 0xf4, 0x3f, 0xc6, 0x0f, 0x3b, 0xee, 0xeb, 0x68, 0x0c,
- 0x0a, 0x77, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE duplicate_zone_xpm[1] = {{ png, sizeof( png ), "duplicate_zone_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_circle.cpp b/bitmaps_png/cpp_26/move_circle.cpp
deleted file mode 100644
index 264a212..0000000
--- a/bitmaps_png/cpp_26/move_circle.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x88, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x7f, 0x4c, 0x94,
- 0x75, 0x1c, 0xc7, 0x3f, 0x77, 0x07, 0x99, 0xab, 0x50, 0xb1, 0x83, 0xe7, 0x79, 0x38, 0xee, 0x87,
- 0x3f, 0x9a, 0x0a, 0x6a, 0x1e, 0x95, 0x1a, 0x41, 0x27, 0x1c, 0xcf, 0x1d, 0xc4, 0xaf, 0x08, 0x10,
- 0xa2, 0x5a, 0xad, 0xd5, 0xfa, 0xa1, 0xa3, 0x10, 0xc7, 0x6d, 0xea, 0x92, 0x6c, 0xd5, 0x42, 0xa4,
- 0x48, 0xc0, 0x07, 0x34, 0x82, 0x93, 0x03, 0x59, 0xac, 0xad, 0xcd, 0x89, 0x05, 0x15, 0x66, 0x3a,
- 0xa7, 0x34, 0x2a, 0xcb, 0xad, 0x95, 0x14, 0x15, 0xab, 0x44, 0x1a, 0xf6, 0x03, 0x48, 0xb9, 0xa7,
- 0xf7, 0x73, 0xf7, 0xe0, 0xf3, 0x70, 0xa3, 0x43, 0x56, 0x7f, 0xf4, 0x6c, 0xaf, 0xed, 0xf6, 0x7d,
- 0x3e, 0x9f, 0xcf, 0xfb, 0xfb, 0xfd, 0x7e, 0x7e, 0x3c, 0x47, 0xf4, 0xff, 0x79, 0xaa, 0xe7, 0x10,
- 0xed, 0x4b, 0x21, 0x6a, 0x78, 0x94, 0x48, 0x70, 0xe1, 0x77, 0x31, 0x51, 0x5d, 0x3e, 0x51, 0x65,
- 0x34, 0x5e, 0x6a, 0x81, 0xe6, 0x5f, 0x0a, 0xec, 0x5f, 0x43, 0x54, 0xdf, 0x0a, 0x81, 0xdf, 0x80,
- 0x38, 0x0d, 0x5e, 0x08, 0xf6, 0x11, 0xbd, 0xf2, 0x34, 0x51, 0xdc, 0x3c, 0x38, 0x84, 0xcc, 0x52,
- 0xb4, 0xf9, 0x06, 0x04, 0x79, 0xd3, 0x1f, 0x68, 0x5a, 0x81, 0x69, 0xa8, 0xfb, 0x8e, 0x68, 0x93,
- 0x03, 0xce, 0xf0, 0x25, 0xdd, 0x35, 0x88, 0xd4, 0x45, 0xc0, 0xf1, 0xb3, 0xa9, 0x41, 0x6a, 0x47,
- 0x88, 0xb6, 0x7f, 0x4c, 0xf4, 0x70, 0x1b, 0x51, 0xee, 0x1b, 0x44, 0x85, 0x6e, 0xa2, 0xe2, 0x4e,
- 0x5c, 0xdd, 0xc0, 0x54, 0xbb, 0xfa, 0x71, 0xa2, 0x67, 0xb7, 0x20, 0xc8, 0x42, 0x10, 0x1a, 0x44,
- 0xe4, 0xc0, 0x4d, 0x70, 0xe8, 0x9d, 0xea, 0xf8, 0x44, 0x3b, 0x36, 0x59, 0x8a, 0x97, 0x4f, 0x82,
- 0x07, 0x41, 0x0e, 0x48, 0x03, 0xa9, 0x20, 0x93, 0xc8, 0xf9, 0x1c, 0x51, 0xd5, 0x0f, 0x8a, 0x8f,
- 0x70, 0x99, 0xe8, 0x91, 0x4d, 0x78, 0x17, 0x11, 0x44, 0xac, 0xa1, 0x4a, 0x75, 0x15, 0x7f, 0x12,
- 0x25, 0xee, 0xc6, 0xe2, 0x66, 0xf0, 0x00, 0xd8, 0x00, 0x96, 0x83, 0x28, 0x39, 0x88, 0x1e, 0x30,
- 0x60, 0x11, 0x91, 0xe1, 0x6e, 0xa2, 0x8a, 0x4f, 0x15, 0xdf, 0x9a, 0x61, 0x22, 0x63, 0xb2, 0x7c,
- 0xb2, 0xc0, 0x6b, 0x6c, 0xb0, 0x80, 0xcb, 0x8a, 0x71, 0x66, 0x1d, 0x16, 0xa5, 0x9d, 0xdd, 0x07,
- 0x56, 0xcb, 0x81, 0xaf, 0x97, 0x1d, 0x27, 0x2b, 0x4d, 0x2b, 0xef, 0x3a, 0x0c, 0x7b, 0x88, 0x25,
- 0xda, 0xfb, 0xa3, 0xe2, 0xbf, 0xa5, 0x03, 0xeb, 0xab, 0xe4, 0x9c, 0xa9, 0x0b, 0x44, 0xd8, 0xa6,
- 0x18, 0xbd, 0x84, 0x1c, 0x11, 0x4a, 0x98, 0x0a, 0x40, 0xac, 0x3f, 0x50, 0xd0, 0x04, 0x4b, 0x81,
- 0xd0, 0x02, 0x3b, 0x1e, 0x57, 0x62, 0xbc, 0x76, 0x01, 0x6b, 0xf7, 0x00, 0x2e, 0xc0, 0xb7, 0xbe,
- 0x5b, 0x31, 0x2a, 0x68, 0xc6, 0x02, 0x9c, 0xe8, 0x4e, 0x10, 0x2e, 0xef, 0x7c, 0xa6, 0x07, 0x62,
- 0xb6, 0xf9, 0xd8, 0xb0, 0xaa, 0x15, 0x56, 0x48, 0x85, 0xb1, 0x12, 0xcc, 0x55, 0x0b, 0x7d, 0xad,
- 0x18, 0xc4, 0x55, 0x60, 0xe1, 0x7e, 0xb0, 0x04, 0x5c, 0x37, 0x93, 0x82, 0xb3, 0x91, 0x31, 0xa7,
- 0x78, 0xd8, 0x2f, 0xf8, 0x16, 0xb6, 0x08, 0x42, 0x67, 0x94, 0x38, 0xfc, 0x1e, 0xbc, 0x4e, 0x04,
- 0x0b, 0x54, 0xd7, 0xd7, 0xf0, 0xad, 0x62, 0x70, 0xeb, 0x8b, 0xfe, 0x8a, 0x22, 0x76, 0xa6, 0xd3,
- 0xa4, 0x34, 0x33, 0x69, 0xa9, 0x1d, 0xdc, 0xf7, 0x05, 0x7d, 0x66, 0x31, 0xf3, 0xa8, 0x61, 0x68,
- 0x75, 0xb1, 0xfd, 0x67, 0x8d, 0xa6, 0x5e, 0x8e, 0xe3, 0xd8, 0x2b, 0xed, 0x43, 0xce, 0xaf, 0x46,
- 0x3e, 0xb6, 0x70, 0x42, 0x11, 0xca, 0x10, 0xe4, 0x12, 0x8e, 0x08, 0x26, 0xe4, 0xf0, 0xb0, 0xcf,
- 0xa4, 0xbe, 0x1d, 0x35, 0xb4, 0x11, 0x22, 0x85, 0x67, 0x2d, 0x62, 0xe1, 0xe7, 0x16, 0x31, 0xfd,
- 0xb0, 0xc5, 0x7b, 0xdb, 0xf6, 0x78, 0x51, 0x1b, 0x5a, 0x87, 0x38, 0xab, 0x5e, 0x80, 0x59, 0x3a,
- 0x88, 0x54, 0xc5, 0xa9, 0x55, 0x95, 0xf6, 0xb6, 0x53, 0xc1, 0x4e, 0x94, 0xd7, 0x4e, 0xba, 0x64,
- 0x37, 0x9b, 0x90, 0xd2, 0xc2, 0x74, 0x39, 0x0e, 0x71, 0x27, 0x9c, 0x1d, 0xdc, 0x90, 0x24, 0x74,
- 0x6f, 0x8f, 0xf1, 0x4a, 0xfc, 0xee, 0x58, 0xf1, 0x8e, 0xf2, 0xb5, 0xa2, 0x25, 0xa3, 0x70, 0x4c,
- 0x3b, 0x27, 0xa4, 0x24, 0xf0, 0x44, 0x78, 0x2a, 0xd7, 0xa9, 0x1a, 0xf5, 0x0a, 0xd1, 0xed, 0xa5,
- 0xd3, 0xe5, 0xc8, 0xd6, 0xa8, 0x67, 0x78, 0x37, 0x53, 0x3b, 0x25, 0x47, 0x1d, 0x6c, 0xbf, 0x24,
- 0x94, 0xf5, 0xbe, 0xd9, 0xab, 0xb7, 0x96, 0xc8, 0x31, 0x5c, 0x3d, 0xeb, 0x5f, 0xd6, 0xf7, 0x86,
- 0x99, 0x74, 0xa9, 0x01, 0x39, 0x92, 0x4a, 0xb0, 0xe6, 0xa8, 0x22, 0x56, 0x85, 0x9e, 0xb8, 0x25,
- 0x55, 0xdd, 0x74, 0x49, 0x4d, 0x86, 0x28, 0xe7, 0x21, 0xae, 0xdf, 0xd1, 0xc6, 0xf5, 0x4d, 0x2b,
- 0xd4, 0x6d, 0x16, 0xfd, 0x42, 0xc2, 0x18, 0x7c, 0xcb, 0xed, 0x4d, 0xec, 0xb0, 0xdd, 0xcd, 0x9c,
- 0x8f, 0x79, 0x4a, 0xcf, 0x04, 0x94, 0x67, 0x29, 0x1a, 0x4c, 0xb8, 0xa4, 0x88, 0x55, 0x0f, 0xa2,
- 0xd4, 0x73, 0xa5, 0x3e, 0x4a, 0x7c, 0x3d, 0xd2, 0xc2, 0xb7, 0xb1, 0xe7, 0xf3, 0x3f, 0x31, 0x8b,
- 0x7c, 0x0b, 0xf3, 0xbb, 0xa3, 0x8d, 0xfd, 0xd2, 0x87, 0x27, 0xea, 0x1c, 0xef, 0xb1, 0x8c, 0xfa,
- 0xaf, 0xce, 0x24, 0xde, 0xb5, 0x27, 0x56, 0x4c, 0x78, 0x75, 0xe9, 0xaf, 0xb6, 0x7d, 0x91, 0x03,
- 0x8e, 0x56, 0x76, 0x24, 0xef, 0xb4, 0x79, 0x02, 0x76, 0x67, 0x6d, 0x8d, 0xe6, 0xf9, 0x6a, 0x31,
- 0x74, 0x79, 0x09, 0x72, 0x23, 0x8c, 0xaa, 0x3f, 0x05, 0x73, 0xf5, 0x3b, 0x8f, 0x27, 0x35, 0x9a,
- 0x86, 0x37, 0xf6, 0xca, 0x49, 0x9f, 0x25, 0x79, 0xa7, 0x4d, 0x5e, 0xde, 0xc3, 0x9e, 0x0b, 0xec,
- 0x70, 0x34, 0x57, 0x2e, 0x8f, 0xd3, 0x5c, 0x2d, 0x77, 0x8d, 0x4e, 0x10, 0xad, 0x65, 0x09, 0x62,
- 0xe6, 0xbb, 0x8b, 0x7c, 0x8e, 0x59, 0x5d, 0x66, 0x31, 0xe3, 0xc8, 0xe2, 0xab, 0xe4, 0xf4, 0xf8,
- 0x03, 0xe6, 0xf7, 0x9a, 0xc4, 0xac, 0xf7, 0x8c, 0xe3, 0x59, 0x5d, 0xc6, 0xb1, 0xac, 0x6e, 0xe3,
- 0x68, 0xce, 0x31, 0xd3, 0x5f, 0xd2, 0x7a, 0x66, 0xa7, 0x61, 0x88, 0x6f, 0x65, 0x77, 0x05, 0x16,
- 0x95, 0x54, 0x65, 0x37, 0xa2, 0x0e, 0xac, 0x98, 0x57, 0x07, 0x30, 0xbf, 0x46, 0x7c, 0x62, 0x5a,
- 0x88, 0x6d, 0xb5, 0x41, 0x6c, 0xb1, 0x18, 0x5f, 0xb9, 0x52, 0x0c, 0x8f, 0x71, 0xc9, 0x94, 0x4d,
- 0x24, 0xed, 0x5f, 0x32, 0xee, 0xbb, 0xba, 0x63, 0xd1, 0x5e, 0x6b, 0x59, 0x78, 0xc7, 0x8a, 0xc7,
- 0xc2, 0x36, 0xaf, 0xdd, 0x15, 0x9e, 0xeb, 0x6c, 0x67, 0xbf, 0x49, 0x3f, 0x62, 0xb8, 0xe8, 0x68,
- 0xe5, 0x9e, 0xff, 0xa7, 0x16, 0xd1, 0xca, 0xc3, 0xd0, 0x8c, 0x39, 0x6a, 0x43, 0x5f, 0x95, 0x43,
- 0xb4, 0x53, 0xa3, 0xd9, 0x71, 0x26, 0xce, 0xb5, 0xee, 0x52, 0x7c, 0x45, 0x0c, 0x26, 0xbb, 0xeb,
- 0x38, 0x86, 0x07, 0x46, 0x15, 0xe7, 0x42, 0xc2, 0x2f, 0x4c, 0x0a, 0xad, 0x29, 0x0b, 0x2f, 0x91,
- 0xc7, 0x56, 0x68, 0xca, 0x41, 0xf6, 0x27, 0xbe, 0x95, 0xdb, 0x79, 0x0d, 0xb3, 0xcb, 0x57, 0xda,
- 0x52, 0xd5, 0x2d, 0x05, 0xeb, 0x7d, 0x4d, 0xac, 0xa3, 0xfc, 0x65, 0x0f, 0x85, 0x55, 0xcb, 0x9f,
- 0x0e, 0x69, 0xe8, 0x66, 0xf3, 0x1e, 0x66, 0x50, 0x12, 0xca, 0xf9, 0x28, 0x7a, 0x22, 0xb1, 0x26,
- 0xa2, 0x68, 0xb2, 0x4a, 0x93, 0xdd, 0x5c, 0xf6, 0x6c, 0xfe, 0x38, 0x68, 0xfd, 0x93, 0x99, 0xe6,
- 0xc9, 0x93, 0xc2, 0x00, 0x4c, 0x56, 0xd7, 0x82, 0x22, 0x7b, 0x13, 0x73, 0x11, 0x0d, 0x3b, 0x98,
- 0x7e, 0xd8, 0x30, 0x2c, 0x09, 0xe5, 0x9e, 0x34, 0x7a, 0x9d, 0x6f, 0x71, 0xfd, 0xfc, 0x41, 0x66,
- 0xc4, 0xee, 0x8e, 0x14, 0xe2, 0x84, 0xa0, 0x5f, 0xd9, 0xa0, 0x27, 0xd4, 0xca, 0x48, 0x3b, 0xd6,
- 0xd9, 0x84, 0x85, 0xcb, 0xd0, 0x53, 0x5f, 0xe5, 0x9d, 0x32, 0x4d, 0x48, 0x42, 0x05, 0x18, 0x41,
- 0x69, 0xef, 0x44, 0xfd, 0xc2, 0xb7, 0x71, 0x5b, 0xff, 0xf3, 0x3f, 0x62, 0x36, 0x0f, 0x77, 0x33,
- 0xf2, 0x70, 0x32, 0xfb, 0xc3, 0xe8, 0x3f, 0x30, 0x8a, 0x06, 0x66, 0x7b, 0x5d, 0xb3, 0x13, 0xfb,
- 0x80, 0x42, 0x78, 0x4f, 0x64, 0x95, 0xbd, 0x99, 0x5d, 0x1e, 0xcc, 0xee, 0x6f, 0x61, 0xea, 0xfd,
- 0xb0, 0x95, 0xd5, 0x1f, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
- 0x82,
-};
-
-const BITMAP_OPAQUE move_circle_xpm[1] = {{ png, sizeof( png ), "move_circle_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_exactly.cpp b/bitmaps_png/cpp_26/move_exactly.cpp
new file mode 100644
index 0000000..b6db7b0
--- /dev/null
+++ b/bitmaps_png/cpp_26/move_exactly.cpp
@@ -0,0 +1,42 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x01, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0xac, 0xc0,
+ 0xcf, 0xcf, 0x2f, 0xc8, 0xc7, 0xc7, 0x27, 0x91, 0xd6, 0x96, 0x18, 0x02, 0x2d, 0xf9, 0xee, 0xeb,
+ 0xeb, 0xfb, 0xc3, 0xdb, 0xdb, 0xdb, 0x96, 0x26, 0x96, 0x78, 0x79, 0x79, 0x49, 0x00, 0x2d, 0x79,
+ 0x05, 0xb4, 0xe4, 0x2f, 0x10, 0xff, 0x03, 0xe2, 0x4f, 0x40, 0x8b, 0x55, 0xa8, 0x6a, 0x49, 0x68,
+ 0x68, 0x28, 0x27, 0xd0, 0xd0, 0x4b, 0x40, 0xc3, 0x7f, 0x01, 0xf1, 0x7f, 0x28, 0xfe, 0x03, 0xc4,
+ 0x77, 0x3d, 0x3d, 0x3d, 0xf9, 0xa8, 0x65, 0x0f, 0x23, 0xd0, 0x27, 0xcb, 0x91, 0x2c, 0x40, 0xc7,
+ 0x5b, 0x81, 0x0e, 0x61, 0xa6, 0x7a, 0x10, 0xc2, 0x2c, 0xa0, 0x79, 0xaa, 0xa3, 0x8b, 0x45, 0xff,
+ 0xb5, 0xb5, 0xbf, 0xc1, 0x2c, 0xfa, 0xaf, 0xa5, 0xf5, 0x13, 0x68, 0x1b, 0x46, 0x90, 0x35, 0x34,
+ 0x34, 0x30, 0x11, 0x65, 0x18, 0x30, 0x72, 0xd9, 0x81, 0x71, 0x32, 0x17, 0xab, 0x45, 0x5a, 0x5a,
+ 0x7f, 0x91, 0x2c, 0xfa, 0xff, 0xdf, 0xc1, 0x81, 0x05, 0x8b, 0x8f, 0x37, 0x13, 0x4c, 0x20, 0xa0,
+ 0x24, 0x0c, 0x54, 0x78, 0x01, 0x94, 0xa2, 0x28, 0xb0, 0x08, 0xa4, 0xe6, 0x16, 0xd0, 0x2c, 0x79,
+ 0xac, 0x96, 0x00, 0x7d, 0xa1, 0x0f, 0x54, 0xf0, 0x12, 0x94, 0x84, 0x81, 0x49, 0xf9, 0x2f, 0xd8,
+ 0x60, 0x06, 0x06, 0x26, 0xb0, 0x81, 0x48, 0x18, 0xc5, 0x22, 0x64, 0x2c, 0x23, 0xc3, 0x89, 0x64,
+ 0x11, 0x28, 0xe9, 0x7f, 0x00, 0x9a, 0x69, 0x89, 0xee, 0x0a, 0x7f, 0x20, 0xfe, 0x06, 0xb2, 0x00,
+ 0x4f, 0x32, 0x26, 0x16, 0xff, 0x43, 0xa2, 0x41, 0x25, 0x48, 0x0c, 0xdc, 0x22, 0x7f, 0x7f, 0xff,
+ 0x6c, 0xa0, 0xe0, 0x4f, 0x2a, 0x58, 0x82, 0x61, 0x11, 0xd0, 0xec, 0x38, 0xf4, 0x72, 0xcc, 0x15,
+ 0x28, 0xf1, 0x05, 0xe4, 0x6d, 0x6a, 0x05, 0x1d, 0xd0, 0x12, 0x2b, 0x5c, 0x79, 0x44, 0x03, 0x68,
+ 0xc9, 0x63, 0xe4, 0xc4, 0x00, 0x8a, 0x70, 0x38, 0xc6, 0x4c, 0x0c, 0x1c, 0x30, 0x39, 0xa2, 0x13,
+ 0x03, 0x0c, 0xb8, 0xbb, 0xbb, 0x0b, 0x01, 0x15, 0xee, 0xa4, 0x24, 0x79, 0x03, 0x8b, 0x24, 0x7e,
+ 0xa2, 0xf2, 0x92, 0x03, 0x16, 0x03, 0x88, 0xb5, 0x88, 0xe8, 0x0c, 0x8b, 0xb7, 0x64, 0x00, 0x16,
+ 0xb0, 0x70, 0x8b, 0x80, 0xf1, 0x37, 0x64, 0xcb, 0x3a, 0x90, 0x2f, 0x56, 0xe1, 0x49, 0xce, 0xdb,
+ 0xa9, 0x56, 0x4d, 0x00, 0x0d, 0xe3, 0x02, 0xe2, 0x2b, 0xc0, 0x14, 0x89, 0x9c, 0xd7, 0x40, 0xd9,
+ 0xe0, 0x3e, 0xd1, 0x11, 0x4f, 0x2c, 0x08, 0x0a, 0x0a, 0x92, 0x04, 0x1a, 0xfe, 0x1a, 0xa9, 0x2a,
+ 0xff, 0x4c, 0xf5, 0xaa, 0x1c, 0x06, 0x80, 0xc5, 0x89, 0x31, 0xd0, 0x82, 0xef, 0xd0, 0x52, 0xc4,
+ 0x9e, 0xa6, 0x89, 0x01, 0x58, 0x50, 0x86, 0x00, 0x2d, 0x49, 0x19, 0xb4, 0xed, 0x41, 0x00, 0x32,
+ 0x96, 0x76, 0x44, 0x0e, 0x36, 0xb7, 0x93, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE move_exactly_xpm[1] = {{ png, sizeof( png ), "move_exactly_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/cpp_26/move_field.cpp b/bitmaps_png/cpp_26/move_field.cpp
deleted file mode 100644
index 2ab7493..0000000
--- a/bitmaps_png/cpp_26/move_field.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x8f, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xbd, 0x56, 0x6b, 0x4c, 0xd3,
- 0x57, 0x14, 0xef, 0x5e, 0xdf, 0xf7, 0x81, 0x84, 0xf6, 0x2f, 0x94, 0xfa, 0x61, 0x26, 0x8b, 0xcb,
- 0x1e, 0x51, 0x91, 0x4d, 0x44, 0x36, 0xa0, 0x2d, 0x0c, 0x07, 0x45, 0x0a, 0x3a, 0xcd, 0xcc, 0xd8,
- 0x32, 0x89, 0xcb, 0xc6, 0x43, 0x29, 0x0e, 0x15, 0x41, 0xb2, 0x0f, 0x2c, 0xd1, 0x05, 0x0c, 0x48,
- 0xdd, 0x18, 0xd0, 0xd2, 0x77, 0xbb, 0x25, 0x60, 0x65, 0x06, 0x90, 0xd2, 0x65, 0xf2, 0x5e, 0xd8,
- 0x74, 0xbc, 0x16, 0xda, 0xa9, 0x40, 0x91, 0x42, 0xe9, 0x83, 0x16, 0xda, 0x52, 0xce, 0xee, 0xbd,
- 0xa5, 0x08, 0x59, 0x74, 0x75, 0x83, 0x35, 0xf9, 0xa5, 0xff, 0x7b, 0xee, 0xb9, 0xe7, 0x77, 0xce,
- 0xef, 0x9c, 0xfe, 0x7b, 0x69, 0xb4, 0xff, 0xeb, 0x73, 0xe5, 0xca, 0xe5, 0xdd, 0x7a, 0xbd, 0xee,
- 0xc1, 0x6f, 0x77, 0x06, 0x4d, 0x5b, 0x81, 0xde, 0xbe, 0xde, 0x49, 0xa1, 0xb0, 0xfa, 0x38, 0xed,
- 0xaa, 0xb0, 0x2a, 0xcf, 0x66, 0xb3, 0x82, 0xd5, 0x3a, 0xbf, 0x25, 0x58, 0x5a, 0x5a, 0x84, 0x6f,
- 0x6a, 0x6b, 0x14, 0x84, 0x68, 0xde, 0x6a, 0x01, 0x8b, 0x65, 0x76, 0x4b, 0xb0, 0xb8, 0xe8, 0x7a,
- 0x3c, 0x91, 0x42, 0xa5, 0x84, 0xcf, 0xf3, 0x4f, 0x41, 0x61, 0xd1, 0x59, 0x98, 0x9b, 0x33, 0xc3,
- 0xfc, 0xbc, 0x85, 0x40, 0x24, 0x91, 0xc0, 0xb9, 0x0b, 0x17, 0x60, 0x6a, 0x6a, 0x02, 0x65, 0x6b,
- 0x21, 0xf0, 0xef, 0xcd, 0xad, 0x21, 0x08, 0xa2, 0x47, 0xce, 0x49, 0x29, 0xa9, 0xf0, 0xea, 0xee,
- 0x48, 0x82, 0xf6, 0x8e, 0x5b, 0x80, 0xa5, 0xb5, 0xdb, 0xad, 0x90, 0x7b, 0xfa, 0x34, 0xb1, 0x19,
- 0xff, 0x34, 0x90, 0x35, 0x06, 0xde, 0xf3, 0x23, 0x20, 0x57, 0x20, 0x01, 0x7f, 0xac, 0x0d, 0x44,
- 0x01, 0x07, 0xec, 0xdc, 0xa9, 0xd7, 0x93, 0x60, 0x5f, 0x9c, 0x2f, 0x86, 0xd7, 0x23, 0xa3, 0xe0,
- 0x54, 0x61, 0x21, 0x38, 0x1c, 0x76, 0x58, 0x58, 0xb0, 0x23, 0xa2, 0x02, 0xb2, 0xf7, 0xd5, 0xa5,
- 0x4b, 0x10, 0xfd, 0x76, 0x1c, 0x81, 0x42, 0xad, 0x22, 0xfb, 0xf8, 0xec, 0xe5, 0x8a, 0x0a, 0x88,
- 0xe3, 0x26, 0x12, 0x9f, 0xd8, 0x04, 0x0e, 0x8c, 0x1b, 0x0c, 0x1b, 0x7b, 0x64, 0x5d, 0xcd, 0xd8,
- 0x6e, 0xb7, 0x81, 0xa0, 0xa8, 0x08, 0x5e, 0xdb, 0xb3, 0x17, 0x46, 0xc7, 0x46, 0x21, 0xeb, 0x93,
- 0x6c, 0xd8, 0xf3, 0x56, 0x34, 0x4c, 0x4f, 0x4f, 0x83, 0xcb, 0xe5, 0x84, 0xbc, 0x02, 0x01, 0x09,
- 0x72, 0xae, 0xa4, 0x14, 0x3a, 0x74, 0x3a, 0x78, 0x37, 0x95, 0x07, 0xbb, 0xde, 0xdc, 0x87, 0x2a,
- 0x34, 0x42, 0x6d, 0x7d, 0x3d, 0xd9, 0xfb, 0x2c, 0x2f, 0x1f, 0xba, 0x7b, 0x7a, 0x90, 0xfc, 0x2a,
- 0x98, 0x98, 0x7c, 0x00, 0x6e, 0xf7, 0xd2, 0x23, 0x22, 0x5c, 0xba, 0xc3, 0x61, 0x83, 0x87, 0x0f,
- 0x4d, 0x10, 0x19, 0x1d, 0x03, 0x09, 0x49, 0xc9, 0xd0, 0xac, 0xd5, 0xc2, 0xd9, 0xe2, 0x62, 0x72,
- 0x58, 0x24, 0x91, 0x92, 0xcc, 0xf2, 0x05, 0x7e, 0x22, 0x83, 0xd1, 0x9f, 0x69, 0x65, 0x55, 0x15,
- 0x59, 0xdf, 0x6c, 0x6d, 0x83, 0x4f, 0x73, 0x72, 0xc9, 0xf3, 0xd8, 0x1f, 0x63, 0xa8, 0x7a, 0x07,
- 0x51, 0x00, 0x57, 0xea, 0x76, 0xbb, 0xd7, 0x11, 0xa1, 0x4a, 0xf0, 0xa6, 0x44, 0x26, 0x5b, 0xeb,
- 0xcd, 0x7a, 0x64, 0x1c, 0x3d, 0x46, 0x0e, 0xe4, 0x0b, 0x0a, 0xc9, 0xba, 0xb7, 0xaf, 0x1f, 0x3c,
- 0x1e, 0x37, 0x9c, 0x2f, 0xbd, 0x48, 0xd6, 0xb7, 0xbb, 0xbb, 0x49, 0x95, 0xf8, 0x19, 0x57, 0x8a,
- 0xab, 0xf7, 0xcb, 0x69, 0xdd, 0x48, 0x84, 0x25, 0x73, 0x3a, 0x1d, 0x90, 0x79, 0xec, 0x03, 0xd2,
- 0x17, 0x9c, 0xd5, 0xcc, 0x8c, 0x19, 0xcc, 0x66, 0x33, 0x99, 0x3e, 0x1c, 0xe0, 0xf7, 0xa1, 0x21,
- 0xd4, 0xaf, 0x33, 0xe4, 0x39, 0x25, 0x3d, 0x03, 0xb2, 0x4e, 0x64, 0x13, 0xdf, 0xb4, 0x0f, 0x79,
- 0xf0, 0x51, 0xf3, 0x7e, 0x68, 0xec, 0xaa, 0x82, 0xa8, 0x98, 0x03, 0xb0, 0x77, 0xff, 0x01, 0xf8,
- 0x38, 0xfb, 0x24, 0xf2, 0x49, 0x47, 0x3d, 0x1a, 0x27, 0x09, 0xd5, 0x7e, 0xb7, 0x8e, 0x08, 0x0f,
- 0x84, 0x54, 0xa1, 0x80, 0xeb, 0x37, 0x6e, 0x10, 0x59, 0xb0, 0xb6, 0x38, 0x9b, 0xe1, 0x91, 0x11,
- 0xd4, 0x70, 0x0d, 0x0c, 0xa1, 0x6f, 0x9c, 0xb9, 0x52, 0xf3, 0x3d, 0x4c, 0x99, 0x4c, 0xa8, 0x7a,
- 0x39, 0x94, 0xd5, 0x9f, 0x81, 0xa3, 0xd7, 0xdf, 0x80, 0xc3, 0x83, 0x2c, 0x78, 0xbf, 0xfd, 0x15,
- 0xf8, 0x52, 0x77, 0x12, 0x44, 0x8d, 0x62, 0x34, 0x14, 0x95, 0xc8, 0x4f, 0x03, 0x16, 0x34, 0xfa,
- 0x7f, 0x23, 0x72, 0x3a, 0x17, 0x48, 0xc9, 0x2e, 0x97, 0x0b, 0x8d, 0xe4, 0x22, 0x22, 0x5b, 0x22,
- 0x64, 0xd8, 0xd1, 0xeb, 0xf5, 0xc0, 0xf2, 0xb2, 0x17, 0x61, 0x19, 0x7c, 0x3e, 0x3f, 0xd4, 0xc3,
- 0x35, 0x90, 0xa9, 0xdd, 0x09, 0x99, 0x88, 0xe4, 0xc8, 0xdd, 0xed, 0x70, 0xe4, 0xce, 0x76, 0xe0,
- 0xb7, 0xbf, 0x04, 0x82, 0xf6, 0x43, 0x60, 0x5b, 0x98, 0x27, 0xb1, 0x70, 0xcc, 0x35, 0xa2, 0x6b,
- 0xd7, 0x6a, 0x72, 0xb0, 0x01, 0x67, 0x8f, 0x8d, 0x1e, 0x8f, 0x87, 0x04, 0xf6, 0x7a, 0xbd, 0x04,
- 0x01, 0x82, 0x00, 0xbc, 0xcb, 0x6e, 0x18, 0x34, 0xdd, 0x06, 0x41, 0x1b, 0x1f, 0x72, 0x5a, 0x93,
- 0x21, 0xa3, 0x69, 0x27, 0x21, 0x3a, 0xa4, 0x67, 0x41, 0x56, 0xf3, 0x3e, 0xc8, 0x6d, 0x3d, 0x08,
- 0xd2, 0x5f, 0x2b, 0xc0, 0xb5, 0xe4, 0x8f, 0x89, 0xcf, 0xd7, 0xd6, 0x09, 0x65, 0xb4, 0xf2, 0xf2,
- 0x72, 0x4a, 0x2c, 0xa9, 0x6f, 0x52, 0xaa, 0xe5, 0xda, 0xc7, 0x41, 0xbd, 0x8a, 0x3a, 0xd5, 0xd5,
- 0xb6, 0x13, 0x12, 0xce, 0x3d, 0xb5, 0x5a, 0xa1, 0xf5, 0x43, 0xae, 0xe5, 0xa9, 0x77, 0xb8, 0x30,
- 0x11, 0x4f, 0xc7, 0x5a, 0x29, 0x93, 0xe7, 0xf4, 0x07, 0xce, 0x1c, 0x6f, 0x8c, 0x31, 0x89, 0x55,
- 0xdf, 0xde, 0x94, 0x48, 0x45, 0xda, 0xea, 0xea, 0xca, 0xa8, 0xa0, 0xdf, 0xf2, 0xef, 0x34, 0x84,
- 0x6d, 0xe3, 0x2a, 0x28, 0x23, 0x47, 0x4e, 0x0d, 0xae, 0xb7, 0x73, 0x35, 0x0c, 0x23, 0x21, 0xea,
- 0x64, 0x7a, 0xe2, 0x1b, 0x42, 0x53, 0x02, 0x76, 0xb6, 0x8c, 0x9a, 0x64, 0xcb, 0x19, 0xc3, 0xb1,
- 0x75, 0xac, 0x17, 0x83, 0x26, 0x89, 0x17, 0x51, 0x4c, 0x74, 0xc8, 0x90, 0xf1, 0x0b, 0x0b, 0xd8,
- 0x12, 0xfa, 0x02, 0x47, 0xce, 0x18, 0x22, 0x90, 0x51, 0x43, 0x49, 0x3f, 0x50, 0x66, 0x4c, 0x94,
- 0xf6, 0x13, 0xd3, 0xc7, 0x91, 0x31, 0x46, 0x39, 0x0a, 0x46, 0x3f, 0x46, 0xa2, 0x8a, 0x32, 0xf3,
- 0xfb, 0x58, 0x3e, 0xe4, 0x77, 0x37, 0x28, 0x32, 0x8e, 0x38, 0x84, 0x81, 0xb2, 0xbb, 0x9f, 0x39,
- 0xb0, 0xda, 0xf4, 0xa7, 0x04, 0xbf, 0x2f, 0x62, 0x85, 0x2d, 0x65, 0x0c, 0xff, 0x23, 0x51, 0x6c,
- 0x07, 0xed, 0x79, 0xe4, 0xd8, 0xc2, 0xeb, 0x0c, 0x77, 0xad, 0x4a, 0xe4, 0x4e, 0xbd, 0xc5, 0x74,
- 0x06, 0x90, 0xfe, 0x73, 0x84, 0x07, 0xdb, 0x33, 0x06, 0x22, 0x60, 0xbd, 0x3d, 0x4d, 0xef, 0xb7,
- 0xbf, 0xf7, 0x63, 0xd8, 0x2c, 0x5b, 0xc6, 0x28, 0x0b, 0x4a, 0x3a, 0xbe, 0x92, 0xf6, 0x1c, 0x92,
- 0xa9, 0x99, 0xa7, 0x67, 0x3a, 0x11, 0xe9, 0x08, 0xea, 0x45, 0x7c, 0x00, 0x89, 0x6a, 0xea, 0x9e,
- 0x5f, 0xba, 0x70, 0x5f, 0x5c, 0x3d, 0xbd, 0x34, 0x60, 0xe7, 0x2a, 0x19, 0xe3, 0xc9, 0x2d, 0x61,
- 0x73, 0xe8, 0xdc, 0xc5, 0xa7, 0xfa, 0xcb, 0x2f, 0x29, 0xa1, 0x3d, 0x8b, 0xf4, 0xd6, 0xa0, 0x3e,
- 0x0c, 0x6c, 0x18, 0x06, 0x35, 0xc3, 0xb0, 0x46, 0xd4, 0x40, 0x4f, 0x0f, 0xd8, 0x13, 0x1a, 0x19,
- 0xd3, 0x48, 0xf2, 0x92, 0x7f, 0x77, 0xc1, 0x00, 0xda, 0x33, 0x09, 0x22, 0x3a, 0x3f, 0x18, 0xa2,
- 0x38, 0x31, 0x95, 0xfa, 0x9f, 0x2f, 0x34, 0x44, 0x1e, 0x31, 0xdd, 0xcc, 0x55, 0x52, 0x13, 0x07,
- 0x5b, 0xc2, 0x66, 0x31, 0x51, 0x7a, 0x17, 0x73, 0x85, 0xab, 0xa6, 0x8c, 0xec, 0x46, 0xba, 0x2d,
- 0x5e, 0x1c, 0x2a, 0xdc, 0x25, 0xa4, 0xbd, 0xb0, 0x29, 0xb7, 0xa7, 0xb8, 0x86, 0x90, 0x1d, 0xe8,
- 0x37, 0x35, 0xc6, 0xef, 0x89, 0xf0, 0x61, 0xa2, 0xc3, 0xe8, 0x15, 0x94, 0xd4, 0xb4, 0x6d, 0x86,
- 0x2d, 0xa7, 0x0a, 0x36, 0xfd, 0xaa, 0x16, 0x2b, 0xa5, 0x42, 0x50, 0x1f, 0xba, 0x52, 0x75, 0xe1,
- 0x4e, 0xae, 0x86, 0xba, 0xbf, 0x29, 0x72, 0x3d, 0x79, 0xfc, 0x43, 0xbf, 0x8e, 0x17, 0x31, 0x5e,
- 0x7e, 0x92, 0xdf, 0x5f, 0x00, 0xd7, 0x47, 0x84, 0xa3, 0x73, 0x45, 0x95, 0x00, 0x00, 0x00, 0x00,
- 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_field_xpm[1] = {{ png, sizeof( png ), "move_field_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_line.cpp b/bitmaps_png/cpp_26/move_line.cpp
deleted file mode 100644
index a32cc51..0000000
--- a/bitmaps_png/cpp_26/move_line.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0x5d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0x05, 0x14,
- 0x81, 0x59, 0x0c, 0x09, 0x0c, 0xb3, 0x19, 0xfe, 0xd0, 0x08, 0x2f, 0x40, 0x58, 0x34, 0x9b, 0x21,
- 0x19, 0x88, 0xff, 0xd3, 0x02, 0xf3, 0xce, 0xe6, 0xdd, 0x04, 0xb4, 0x81, 0x11, 0x6c, 0x0f, 0xfb,
- 0x02, 0x76, 0x65, 0xe7, 0x39, 0xce, 0xf3, 0x83, 0x67, 0x07, 0x1f, 0xa2, 0x36, 0x8e, 0x99, 0x17,
- 0xd3, 0xf1, 0xff, 0xff, 0x7f, 0x88, 0x45, 0x20, 0xc6, 0x9c, 0x39, 0x73, 0x62, 0x81, 0xb8, 0x97,
- 0xda, 0x78, 0xf6, 0xec, 0xd9, 0x91, 0x70, 0x8b, 0x60, 0x96, 0x85, 0x86, 0x86, 0x32, 0x53, 0x1b,
- 0xa3, 0x58, 0x32, 0x0a, 0x90, 0x81, 0xc7, 0x7c, 0x09, 0x05, 0xd7, 0x65, 0x92, 0x57, 0xdd, 0x97,
- 0x4b, 0x45, 0xd1, 0xcc, 0x12, 0xd7, 0x45, 0x12, 0x5e, 0x9e, 0x6b, 0xa5, 0x1e, 0x47, 0x5c, 0x50,
- 0xf8, 0xef, 0xb7, 0x53, 0xe6, 0x8d, 0xfb, 0x32, 0xc9, 0xd9, 0x0d, 0x0d, 0x0c, 0x4c, 0x54, 0xb5,
- 0x04, 0x68, 0x68, 0x81, 0xe7, 0x7a, 0xe9, 0x37, 0xe1, 0x40, 0x4b, 0x22, 0xaf, 0x28, 0xfe, 0x8f,
- 0xbc, 0xac, 0xf8, 0xdf, 0x7f, 0xb7, 0xcc, 0x37, 0xf7, 0x15, 0x12, 0x7b, 0x1c, 0xe6, 0x2b, 0x70,
- 0x50, 0x6c, 0x41, 0xe8, 0x2a, 0x06, 0x66, 0xe7, 0xc5, 0x92, 0xb6, 0xae, 0x4b, 0x25, 0xf6, 0xb8,
- 0xaf, 0x94, 0x3a, 0xe6, 0xb1, 0x56, 0xea, 0x0d, 0xc8, 0xa2, 0xc0, 0x83, 0xb2, 0x7f, 0xdc, 0x96,
- 0x4a, 0xde, 0x70, 0x5b, 0x21, 0x79, 0x04, 0xe8, 0xd3, 0x32, 0xe3, 0x99, 0x0c, 0xac, 0x64, 0x5b,
- 0xe2, 0x30, 0x5f, 0x54, 0xc2, 0x6d, 0xb1, 0xc4, 0x34, 0x94, 0x38, 0x5a, 0x2b, 0x79, 0x1f, 0x62,
- 0x91, 0xdc, 0x2f, 0x97, 0x85, 0xe2, 0xfe, 0xf0, 0x60, 0x5d, 0x2c, 0xb9, 0xda, 0x65, 0xa6, 0x20,
- 0x3f, 0xc9, 0x96, 0x38, 0x2d, 0x94, 0x91, 0xf6, 0x58, 0x29, 0x75, 0xdf, 0x7d, 0x85, 0xd4, 0x05,
- 0x62, 0x2c, 0x72, 0x5b, 0x2e, 0xf5, 0x14, 0xe8, 0xbb, 0xeb, 0xc0, 0x60, 0x14, 0x20, 0xda, 0x12,
- 0x97, 0x45, 0x52, 0x72, 0x40, 0x4d, 0xf7, 0xc2, 0xce, 0x29, 0xfc, 0x77, 0x5b, 0x2a, 0xf1, 0xc5,
- 0x7d, 0x85, 0xe4, 0x35, 0x30, 0x5e, 0x2e, 0x75, 0xcd, 0x6b, 0xbd, 0xd4, 0x6b, 0x90, 0x45, 0x41,
- 0x87, 0xe5, 0xfe, 0xba, 0x2f, 0x97, 0xbc, 0xe9, 0xbe, 0x52, 0xf2, 0x0c, 0x08, 0x7b, 0xae, 0x96,
- 0x7a, 0x1d, 0x7a, 0x5a, 0xe1, 0x2f, 0x50, 0xdd, 0x15, 0xa2, 0x2c, 0x73, 0x5f, 0x2c, 0x22, 0x09,
- 0x74, 0xdd, 0xa3, 0xf0, 0xb3, 0xd0, 0x48, 0x27, 0x11, 0x87, 0x9e, 0x96, 0xff, 0xe7, 0xb6, 0x4c,
- 0xf2, 0x3a, 0xe1, 0x78, 0xd9, 0xcf, 0xc0, 0x02, 0x54, 0xb8, 0x1d, 0x18, 0xd9, 0xdf, 0xa0, 0x41,
- 0xf4, 0x33, 0x60, 0x9f, 0xdc, 0x57, 0x18, 0x0e, 0x39, 0x2a, 0xff, 0x0b, 0x24, 0x1e, 0x76, 0x56,
- 0xfe, 0x3f, 0xb2, 0x78, 0xd0, 0x21, 0x88, 0xb8, 0xdf, 0x0e, 0x99, 0x37, 0x6e, 0xcb, 0x25, 0x9b,
- 0x89, 0x4e, 0x69, 0xc0, 0x60, 0xda, 0x1c, 0x78, 0x48, 0xee, 0x2b, 0xd0, 0xd2, 0x1b, 0xc0, 0xb8,
- 0x70, 0x81, 0x61, 0xcf, 0x35, 0x52, 0x0f, 0x21, 0x41, 0x27, 0xfb, 0xd7, 0x79, 0x81, 0x44, 0x23,
- 0x4c, 0xdc, 0x63, 0x95, 0xe4, 0x5d, 0x9f, 0xed, 0x32, 0x6f, 0x81, 0xfa, 0x9a, 0x48, 0x4a, 0x0c,
- 0xa0, 0x8c, 0x08, 0x0c, 0xef, 0xb5, 0xc0, 0x78, 0x38, 0x8b, 0x92, 0x18, 0xd6, 0x48, 0xde, 0x83,
- 0x5b, 0xb4, 0x50, 0x22, 0x04, 0x9e, 0xea, 0x96, 0x48, 0xbe, 0x00, 0x06, 0x79, 0x03, 0x79, 0xe9,
- 0xfb, 0x3f, 0x03, 0x23, 0x30, 0x8f, 0x84, 0x12, 0x63, 0x91, 0xf3, 0x62, 0xa9, 0x00, 0x8a, 0x33,
- 0x2d, 0x38, 0x78, 0x16, 0x4b, 0xbc, 0xf6, 0x58, 0x25, 0xf5, 0xc4, 0x77, 0xbb, 0x0c, 0x38, 0xc3,
- 0x86, 0x1c, 0x97, 0xfb, 0xe7, 0xb1, 0x46, 0xea, 0xbe, 0xdb, 0x12, 0x89, 0x8f, 0x2e, 0x8b, 0xc5,
- 0x67, 0x52, 0x94, 0x61, 0x91, 0x81, 0xf3, 0x42, 0x11, 0x35, 0x60, 0x9e, 0xba, 0x15, 0x7a, 0x52,
- 0xfe, 0x2f, 0xc8, 0xa2, 0x08, 0x60, 0x11, 0xe4, 0xb5, 0x49, 0xfa, 0x95, 0xdb, 0x0a, 0xa9, 0x52,
- 0xaa, 0x17, 0xaa, 0x0e, 0xcb, 0xa4, 0x44, 0x80, 0xf1, 0x70, 0x3c, 0xe0, 0x80, 0xec, 0x57, 0x60,
- 0x51, 0xf4, 0x88, 0x2a, 0xc1, 0x85, 0x3f, 0xf9, 0x8b, 0xf7, 0xbb, 0x2c, 0x92, 0xd4, 0xc4, 0xa7,
- 0x0e, 0x00, 0x28, 0xf3, 0xef, 0x41, 0x5a, 0x6a, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_line_xpm[1] = {{ png, sizeof( png ), "move_line_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_module.cpp b/bitmaps_png/cpp_26/move_module.cpp
deleted file mode 100644
index 3197f03..0000000
--- a/bitmaps_png/cpp_26/move_module.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x8a, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0xac, 0xc0,
- 0xcf, 0xcf, 0x2f, 0xc8, 0xc7, 0xc7, 0x27, 0x91, 0xd6, 0x96, 0x18, 0x02, 0x2d, 0xf9, 0xee, 0xeb,
- 0xeb, 0xfb, 0xc3, 0xdb, 0xdb, 0xdb, 0x96, 0x26, 0x96, 0x78, 0x79, 0x79, 0x49, 0x00, 0x2d, 0x79,
- 0x05, 0xb4, 0xe4, 0x2f, 0x10, 0xff, 0x03, 0xe2, 0x4f, 0x40, 0x8b, 0x55, 0xa8, 0x6a, 0x49, 0x68,
- 0x68, 0x28, 0x27, 0xd0, 0xd0, 0x4b, 0x40, 0xc3, 0x7f, 0x01, 0xf1, 0x7f, 0x28, 0xfe, 0x03, 0xc4,
- 0x77, 0x3d, 0x3d, 0x3d, 0xf9, 0xa8, 0x65, 0x0f, 0x23, 0xd0, 0x27, 0xcb, 0x91, 0x2c, 0x40, 0xc7,
- 0x5b, 0x81, 0x0e, 0x61, 0xa6, 0x7a, 0x10, 0xc2, 0x2c, 0xa0, 0x79, 0xaa, 0xa3, 0x8b, 0x45, 0xff,
- 0xb5, 0xb5, 0xbf, 0xc1, 0x2c, 0xfa, 0xaf, 0xa5, 0xf5, 0x13, 0x68, 0x1b, 0x46, 0x90, 0x35, 0x34,
- 0x34, 0x30, 0x11, 0x65, 0x18, 0x30, 0x72, 0xd9, 0x81, 0x71, 0x32, 0x17, 0xab, 0x45, 0x5a, 0x5a,
- 0x7f, 0x91, 0x2c, 0xfa, 0xff, 0xdf, 0xc1, 0x81, 0x05, 0x8b, 0x8f, 0x37, 0x13, 0x4c, 0x20, 0xa0,
- 0x24, 0x0c, 0x54, 0x78, 0x01, 0x94, 0xa2, 0x28, 0xb0, 0x08, 0xa4, 0xe6, 0x16, 0xd0, 0x2c, 0x79,
- 0xac, 0x96, 0x00, 0x7d, 0xa1, 0x0f, 0x54, 0xf0, 0x12, 0x94, 0x84, 0x81, 0x49, 0xf9, 0x2f, 0xd8,
- 0x60, 0x06, 0x06, 0x26, 0xb0, 0x81, 0x48, 0x18, 0xc5, 0x22, 0x64, 0x2c, 0x23, 0xc3, 0x89, 0x64,
- 0x11, 0x28, 0xe9, 0x7f, 0x00, 0x9a, 0x69, 0x89, 0xee, 0x0a, 0x7f, 0x20, 0xfe, 0x06, 0xb2, 0x00,
- 0x4f, 0x32, 0x26, 0x16, 0xff, 0x43, 0xa2, 0x41, 0x25, 0x48, 0x0c, 0xdc, 0x22, 0x7f, 0x7f, 0xff,
- 0x6c, 0xa0, 0xe0, 0x4f, 0x2a, 0x58, 0x82, 0x61, 0x11, 0xd0, 0xec, 0x38, 0xf4, 0x72, 0xcc, 0x15,
- 0x28, 0xf1, 0x05, 0xe4, 0x6d, 0x6a, 0x05, 0x1d, 0xd0, 0x12, 0x2b, 0x5c, 0x79, 0x44, 0x03, 0x68,
- 0xc9, 0x63, 0xe4, 0xc4, 0x00, 0x8a, 0x70, 0x38, 0xc6, 0x4c, 0x0c, 0x1c, 0x30, 0x39, 0xa2, 0x13,
- 0x03, 0x0c, 0xb8, 0xbb, 0xbb, 0x0b, 0x01, 0x15, 0xee, 0xa4, 0x24, 0x79, 0x03, 0x8b, 0x24, 0x7e,
- 0xa2, 0xf2, 0x92, 0x03, 0x16, 0x03, 0x88, 0xb5, 0x88, 0xe8, 0x0c, 0x8b, 0xb7, 0x64, 0x00, 0x16,
- 0xb0, 0x70, 0x8b, 0x80, 0xf1, 0x37, 0x64, 0xcb, 0x3a, 0x90, 0x2f, 0x56, 0xe1, 0x49, 0xce, 0xdb,
- 0xa9, 0x56, 0x4d, 0x00, 0x0d, 0xe3, 0x02, 0xe2, 0x2b, 0xc0, 0x14, 0x89, 0x9c, 0xd7, 0x40, 0xd9,
- 0xe0, 0x3e, 0xd1, 0x11, 0x4f, 0x2c, 0x08, 0x0a, 0x0a, 0x92, 0x04, 0x1a, 0xfe, 0x1a, 0xa9, 0x2a,
- 0xff, 0x4c, 0xf5, 0xaa, 0x1c, 0x06, 0x80, 0xc5, 0x89, 0x31, 0xd0, 0x82, 0xef, 0xd0, 0x52, 0xc4,
- 0x9e, 0xa6, 0x89, 0x01, 0x58, 0x50, 0x86, 0x00, 0x2d, 0x49, 0x19, 0xb4, 0xed, 0x41, 0x00, 0x32,
- 0x96, 0x76, 0x44, 0x0e, 0x36, 0xb7, 0x93, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_module_xpm[1] = {{ png, sizeof( png ), "move_module_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_pin.cpp b/bitmaps_png/cpp_26/move_pin.cpp
deleted file mode 100644
index ed09b27..0000000
--- a/bitmaps_png/cpp_26/move_pin.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x03, 0x7e, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0x5b, 0x6c, 0x0c,
- 0x51, 0x1c, 0x87, 0xb7, 0x17, 0x2a, 0x44, 0x68, 0x52, 0x76, 0xce, 0xe9, 0xde, 0x24, 0x45, 0xd7,
- 0x9a, 0x59, 0x8d, 0x6b, 0x08, 0x6d, 0xec, 0x65, 0x76, 0x5b, 0xaa, 0x65, 0x97, 0x0a, 0xcf, 0x1e,
- 0xbc, 0xe0, 0x81, 0x17, 0x89, 0x14, 0x89, 0x78, 0x20, 0x28, 0x0f, 0xea, 0x12, 0x6d, 0x57, 0xbb,
- 0xab, 0x5a, 0x52, 0x12, 0xd5, 0x68, 0x8a, 0xba, 0x94, 0xb4, 0xab, 0xad, 0x5e, 0x76, 0x4b, 0x10,
- 0x14, 0xa5, 0x2b, 0x22, 0x51, 0xa2, 0xd4, 0xf1, 0x9b, 0xed, 0xb4, 0x71, 0x4b, 0x3b, 0xad, 0xf6,
- 0x24, 0x5f, 0x26, 0x39, 0x33, 0x7b, 0xbe, 0x39, 0xff, 0xcb, 0x99, 0x55, 0xa9, 0x94, 0x0d, 0x01,
- 0xcc, 0x07, 0xd3, 0xc1, 0x44, 0x10, 0x09, 0x22, 0x54, 0xa3, 0x30, 0x3a, 0xc0, 0x07, 0xf0, 0x1a,
- 0x7c, 0x07, 0x47, 0xc1, 0x84, 0xd1, 0x10, 0xbd, 0x05, 0x39, 0x80, 0x07, 0x87, 0xc1, 0x7b, 0xb0,
- 0x40, 0xde, 0xd9, 0x88, 0x8b, 0x6e, 0x83, 0x03, 0x20, 0x00, 0x6a, 0xc0, 0x92, 0xd1, 0x12, 0xf9,
- 0xc1, 0x05, 0xe0, 0x01, 0x59, 0x80, 0x0c, 0x2b, 0x4f, 0x8f, 0x93, 0x92, 0xa6, 0x04, 0xcd, 0xe6,
- 0xfd, 0x2d, 0x82, 0x50, 0xde, 0xc2, 0xf3, 0xc7, 0x1f, 0x98, 0x4c, 0xe6, 0x7f, 0x84, 0x8e, 0x82,
- 0x31, 0x20, 0x7a, 0x78, 0x12, 0x41, 0xd0, 0x04, 0x04, 0xa1, 0x03, 0xb0, 0xe0, 0xc2, 0x45, 0x4c,
- 0xba, 0xb6, 0x0a, 0x42, 0xf7, 0x3d, 0xa3, 0x31, 0x55, 0x5e, 0xb0, 0x12, 0xec, 0x05, 0x53, 0xff,
- 0xab, 0xda, 0xb0, 0x70, 0x9e, 0xb4, 0xf8, 0x9b, 0x92, 0x2b, 0xac, 0xbd, 0x9d, 0xb1, 0xb6, 0x8a,
- 0x20, 0x6b, 0x5d, 0xb8, 0x98, 0xd5, 0xcf, 0x9e, 0x1d, 0xaa, 0x32, 0x1a, 0xd3, 0x1e, 0xf2, 0xbc,
- 0xb5, 0x38, 0x21, 0xc1, 0x75, 0xdf, 0x64, 0x12, 0xb1, 0x63, 0xcb, 0x9f, 0x34, 0x0a, 0xc2, 0x4c,
- 0xa5, 0xa2, 0xa6, 0xb6, 0x65, 0xc9, 0x61, 0x49, 0x30, 0xc8, 0x98, 0xdf, 0xcf, 0x58, 0xc3, 0xc6,
- 0x2d, 0xe1, 0x9d, 0x29, 0xa1, 0x9e, 0xe7, 0x4f, 0xc8, 0x21, 0x1d, 0x78, 0xe0, 0xad, 0xca, 0x02,
- 0x66, 0x33, 0x0b, 0x96, 0xd5, 0xb3, 0xba, 0x3a, 0xc6, 0xaa, 0x2f, 0x75, 0xb2, 0xe6, 0x25, 0xcb,
- 0x59, 0x13, 0xcf, 0x7f, 0x39, 0xa2, 0xd7, 0x9f, 0xca, 0xd1, 0xeb, 0x4f, 0x0e, 0xc4, 0x66, 0xb5,
- 0x7a, 0x27, 0x96, 0x31, 0x0c, 0x1a, 0xd6, 0x06, 0x93, 0x69, 0x01, 0x72, 0xf2, 0x2d, 0x30, 0x27,
- 0x89, 0x35, 0x39, 0x5d, 0xac, 0x65, 0x5e, 0x6f, 0x9e, 0x20, 0x39, 0x8d, 0xdb, 0x69, 0xc0, 0x2c,
- 0x9f, 0x0e, 0x73, 0xe4, 0x6b, 0x3f, 0x06, 0x71, 0x82, 0xc3, 0x92, 0xc7, 0x3d, 0x49, 0x3e, 0xa6,
- 0xde, 0xa4, 0x24, 0x7f, 0x11, 0xfb, 0xb4, 0xda, 0xf4, 0x8a, 0xc4, 0xc4, 0x9a, 0x5a, 0x93, 0xe9,
- 0x55, 0x55, 0x62, 0x62, 0xe3, 0xce, 0xf8, 0xf8, 0x83, 0x98, 0x5f, 0x03, 0x38, 0xe0, 0x90, 0x4f,
- 0x86, 0x99, 0x72, 0xc5, 0x49, 0xfd, 0x13, 0x69, 0xcd, 0xe3, 0xd2, 0x9c, 0xa5, 0xf4, 0x65, 0x56,
- 0x83, 0x81, 0xa5, 0x57, 0x68, 0x42, 0x62, 0x11, 0x39, 0x99, 0x9d, 0x3d, 0x78, 0x6f, 0x45, 0x81,
- 0x04, 0xe0, 0x94, 0x05, 0x36, 0xa0, 0x01, 0xbb, 0x64, 0x09, 0x03, 0xa9, 0xb2, 0x48, 0x85, 0x45,
- 0xb7, 0x3a, 0x2f, 0xc6, 0x87, 0xd6, 0x41, 0xb2, 0xbe, 0x79, 0x1a, 0x5b, 0xdf, 0x34, 0x8d, 0xad,
- 0xba, 0xa6, 0xf9, 0x2c, 0xfa, 0xb8, 0xca, 0x94, 0x33, 0x86, 0x71, 0x83, 0xc9, 0x22, 0x65, 0x61,
- 0xb4, 0x7c, 0x95, 0x42, 0xb1, 0x01, 0x6c, 0x93, 0x45, 0x69, 0x09, 0x4e, 0x55, 0x8c, 0xc5, 0x43,
- 0x96, 0xda, 0x0a, 0xb9, 0x4a, 0xf1, 0x1c, 0xbd, 0xeb, 0x28, 0xa5, 0x21, 0x49, 0x94, 0x79, 0x53,
- 0xfb, 0xdd, 0x5e, 0x48, 0x82, 0x76, 0x1f, 0xb9, 0x6d, 0x2b, 0xe0, 0x76, 0xcc, 0xcd, 0x55, 0x50,
- 0x1c, 0xff, 0x18, 0x8b, 0x24, 0x51, 0xec, 0xac, 0xb1, 0x1b, 0x6c, 0xf9, 0xea, 0xe3, 0xbf, 0xde,
- 0x70, 0x94, 0x92, 0x67, 0xbd, 0x22, 0x5d, 0xb7, 0x35, 0x5f, 0xbd, 0xaa, 0x6f, 0xde, 0xe6, 0x21,
- 0xe7, 0xad, 0xb9, 0xb1, 0x93, 0x86, 0x2a, 0x9a, 0x1f, 0x13, 0x1b, 0xc5, 0x6c, 0x05, 0xe4, 0xad,
- 0xe8, 0xa5, 0x8d, 0x4a, 0x44, 0x76, 0x2f, 0x7d, 0x85, 0xdd, 0x05, 0x10, 0xc6, 0xc9, 0x8a, 0x2d,
- 0x34, 0x79, 0xfc, 0xca, 0xa5, 0x39, 0x53, 0xd9, 0xda, 0x07, 0x06, 0x66, 0x2f, 0xe4, 0x3e, 0x89,
- 0x3e, 0xd2, 0x1a, 0xc6, 0x4b, 0x5b, 0x53, 0x2f, 0xd2, 0x4e, 0x49, 0xb4, 0xfa, 0x96, 0xae, 0x47,
- 0xf4, 0x92, 0x36, 0xf1, 0x1c, 0xa9, 0x93, 0x70, 0x9e, 0xa7, 0x9d, 0xee, 0x5a, 0x43, 0x0f, 0x9e,
- 0x6b, 0x56, 0x24, 0x13, 0x3d, 0x71, 0x04, 0x6f, 0xf7, 0x62, 0x9d, 0x5f, 0x4e, 0xfa, 0x10, 0x71,
- 0xd7, 0xea, 0x7f, 0xd8, 0x8b, 0x48, 0x60, 0x50, 0x51, 0xca, 0x75, 0x55, 0x34, 0x1e, 0x2c, 0x47,
- 0xb2, 0x3f, 0xcb, 0x21, 0xfa, 0x9a, 0x51, 0xa5, 0xeb, 0xea, 0xc3, 0x75, 0x47, 0xdf, 0x2d, 0xcd,
- 0xaf, 0xf5, 0xeb, 0xd9, 0xaf, 0xf3, 0xab, 0xab, 0x7b, 0xe7, 0xd3, 0xaf, 0x6a, 0x42, 0x76, 0x2f,
- 0xd9, 0xab, 0x28, 0x74, 0xee, 0x62, 0x55, 0x14, 0xc2, 0x74, 0x39, 0xb3, 0x5a, 0xd7, 0x05, 0x69,
- 0x10, 0xb9, 0xb0, 0xf6, 0xe1, 0x2c, 0xa1, 0xcf, 0x7b, 0x43, 0xa7, 0xed, 0x41, 0xe3, 0xee, 0xee,
- 0x9b, 0x77, 0x14, 0x93, 0x27, 0x2b, 0xca, 0x35, 0xef, 0xf1, 0xbb, 0x3d, 0x43, 0xaa, 0x06, 0xa9,
- 0x11, 0x11, 0xef, 0x52, 0xe4, 0xc1, 0xff, 0x5b, 0x31, 0x94, 0x90, 0xa7, 0xfd, 0xa2, 0x7c, 0xce,
- 0xd5, 0x5f, 0x75, 0x67, 0x49, 0x07, 0x42, 0x9e, 0x3d, 0xbc, 0x63, 0x9e, 0xa9, 0x22, 0xd0, 0x23,
- 0x6e, 0x25, 0x22, 0x8b, 0x87, 0x66, 0xfc, 0xf7, 0xe7, 0x36, 0x1c, 0x1e, 0x0f, 0xd7, 0xe9, 0x28,
- 0xa6, 0xed, 0x2b, 0xcb, 0x35, 0xe1, 0x86, 0x75, 0xd5, 0xe8, 0x7e, 0x38, 0x4a, 0xe8, 0x33, 0xfb,
- 0x59, 0xee, 0xa3, 0xd5, 0xa3, 0xce, 0x1d, 0x6e, 0xc3, 0xfe, 0x35, 0x2c, 0xf9, 0x71, 0x33, 0x44,
- 0x1f, 0x7d, 0xe4, 0xbe, 0xaf, 0xef, 0x91, 0x44, 0x59, 0x38, 0x82, 0x52, 0x2f, 0xc5, 0xbf, 0xb3,
- 0xfb, 0xe8, 0xf6, 0x11, 0xff, 0x6b, 0x94, 0x52, 0x44, 0xe3, 0x90, 0x87, 0x9a, 0x8c, 0x1b, 0xda,
- 0x2e, 0x1c, 0x45, 0x2f, 0x46, 0x24, 0x5c, 0x03, 0x97, 0xbf, 0xfa, 0x90, 0xb5, 0x80, 0x18, 0x07,
- 0x7a, 0xee, 0x27, 0x4f, 0xc4, 0xce, 0x3b, 0x7a, 0x4f, 0x35, 0x59, 0x00, 0x00, 0x00, 0x00, 0x49,
- 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_pin_xpm[1] = {{ png, sizeof( png ), "move_pin_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_pinsheet.cpp b/bitmaps_png/cpp_26/move_pinsheet.cpp
deleted file mode 100644
index 9d59793..0000000
--- a/bitmaps_png/cpp_26/move_pinsheet.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-
-/* Do not modify this file, it was automatically generated by the
- * PNG2cpp CMake script, using a *.png file as input.
- */
-
-#include <bitmaps.h>
-
-static const unsigned char png[] = {
- 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
- 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x04, 0x53, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x96, 0x6d, 0x4c, 0x53,
- 0x67, 0x14, 0xc7, 0x6f, 0x5b, 0x25, 0xc2, 0xde, 0xd8, 0xc0, 0x70, 0xef, 0xb5, 0xe5, 0xc5, 0x25,
- 0x24, 0x7c, 0x18, 0x09, 0x2c, 0x31, 0x7c, 0x59, 0xc0, 0x51, 0x7a, 0xdb, 0x6e, 0x13, 0x30, 0x54,
- 0x34, 0x5b, 0x64, 0x7e, 0xb0, 0x0b, 0x89, 0x93, 0x82, 0xcc, 0x75, 0x5f, 0xa4, 0xd3, 0x21, 0x0b,
- 0x98, 0x31, 0xc9, 0xe8, 0xe8, 0x1b, 0xac, 0xb4, 0x85, 0x52, 0x21, 0x0c, 0x95, 0x80, 0x42, 0x60,
- 0xb2, 0x31, 0x86, 0x0e, 0xc6, 0xc4, 0x89, 0x23, 0x6c, 0x20, 0x38, 0x33, 0xa5, 0x24, 0x5b, 0x1c,
- 0x24, 0xa2, 0xf5, 0xbf, 0xe7, 0x82, 0x25, 0xb5, 0xe3, 0xa5, 0xa8, 0x1f, 0xf6, 0x24, 0xff, 0xa4,
- 0x3d, 0x79, 0xee, 0xf3, 0xbb, 0xe7, 0x7f, 0xce, 0xb9, 0xf7, 0x52, 0xd4, 0xff, 0x6d, 0xbd, 0xaf,
- 0xa6, 0x5e, 0xce, 0x57, 0x0b, 0xb5, 0x9a, 0xfd, 0xc2, 0x8f, 0x96, 0x53, 0xde, 0x7b, 0xa2, 0x77,
- 0x74, 0x3a, 0x9d, 0xf0, 0x89, 0x20, 0x05, 0xfb, 0x28, 0x49, 0xde, 0x7e, 0x6a, 0xea, 0xcb, 0xcf,
- 0x39, 0xd4, 0x5b, 0xd5, 0xb0, 0x59, 0xd4, 0xa8, 0x31, 0xa8, 0x61, 0xd6, 0xab, 0x51, 0x55, 0xa1,
- 0x46, 0x49, 0xd1, 0x76, 0x1c, 0xca, 0x7d, 0xfe, 0x17, 0xb3, 0xd9, 0xbc, 0xed, 0xb1, 0x61, 0x9a,
- 0x77, 0xa9, 0xd0, 0x3c, 0x35, 0x35, 0x6c, 0xae, 0x4c, 0xc7, 0xec, 0xac, 0x07, 0x33, 0x33, 0xc0,
- 0xd4, 0x14, 0x30, 0x3a, 0x0a, 0x5c, 0xbe, 0x0c, 0xf4, 0xf7, 0x03, 0xb5, 0xd5, 0x56, 0x7c, 0x98,
- 0x27, 0x9e, 0x36, 0x1a, 0x8d, 0x05, 0x06, 0x83, 0x61, 0xe3, 0xca, 0xa7, 0x59, 0xa8, 0xe7, 0x28,
- 0x23, 0x55, 0x28, 0x34, 0x0b, 0x1f, 0x51, 0xb0, 0x41, 0xa8, 0xdd, 0x77, 0x40, 0x30, 0x56, 0x52,
- 0xf4, 0x0a, 0xdc, 0xee, 0x3b, 0xb8, 0x75, 0x0b, 0x98, 0x98, 0x00, 0x46, 0x46, 0x80, 0xc1, 0x41,
- 0xa0, 0xb7, 0x17, 0xe8, 0xec, 0x04, 0x8c, 0xfa, 0x05, 0x90, 0x9b, 0x64, 0x54, 0xb8, 0x3a, 0xa8,
- 0x9a, 0x92, 0x50, 0x26, 0x0a, 0xfe, 0x92, 0x9c, 0xa0, 0x40, 0xb2, 0xc1, 0xf9, 0xd6, 0x2f, 0x70,
- 0xf3, 0x26, 0x30, 0x36, 0x06, 0x0c, 0x0f, 0x03, 0x17, 0x2f, 0x02, 0x3d, 0x3d, 0x40, 0x7b, 0x3b,
- 0xd0, 0xdc, 0x0c, 0x54, 0x7c, 0x66, 0xc5, 0xe1, 0x3c, 0xf1, 0xcc, 0xda, 0x20, 0x03, 0xb5, 0x71,
- 0xaf, 0x65, 0xaf, 0x2e, 0xdf, 0x9c, 0xdf, 0xe5, 0x2b, 0x8d, 0x49, 0xd3, 0xad, 0x3d, 0x26, 0x9d,
- 0x3c, 0x94, 0xbb, 0x09, 0x17, 0xba, 0xfb, 0x30, 0x34, 0x04, 0xf4, 0xf5, 0x01, 0x5d, 0x5d, 0x40,
- 0x6b, 0x2b, 0xd0, 0xd8, 0x08, 0xd8, 0x6c, 0x40, 0xe9, 0x71, 0x92, 0xd1, 0xc1, 0x40, 0x32, 0xe2,
- 0x93, 0xaa, 0xae, 0x4e, 0xb4, 0x58, 0x2c, 0x6f, 0xfb, 0x8b, 0xc4, 0x73, 0x8e, 0x68, 0xb7, 0x0d,
- 0x69, 0x0f, 0xd2, 0x38, 0xd7, 0x7e, 0x1d, 0x1d, 0x1d, 0x40, 0x4b, 0x0b, 0xe0, 0x74, 0x02, 0x35,
- 0x35, 0x80, 0x5e, 0x0f, 0x1c, 0x3d, 0xb2, 0x0e, 0x10, 0x00, 0x81, 0xcb, 0xe5, 0x12, 0x91, 0xae,
- 0xd9, 0x20, 0x14, 0x0a, 0x4f, 0x12, 0x19, 0x83, 0x83, 0x83, 0x93, 0xf8, 0x18, 0xd1, 0xb3, 0x5a,
- 0x4d, 0xcc, 0x0f, 0xa4, 0xf3, 0xb0, 0x92, 0x02, 0x06, 0xf9, 0x2c, 0x19, 0xcf, 0xe5, 0x15, 0x1b,
- 0x1b, 0x7b, 0x83, 0x5c, 0xac, 0xe2, 0x83, 0xe5, 0xe5, 0xba, 0xd0, 0xca, 0xca, 0x4f, 0x4b, 0xf4,
- 0xfa, 0x13, 0xa7, 0x89, 0xce, 0xfa, 0xcb, 0x58, 0x75, 0xf2, 0x6b, 0x02, 0xc9, 0x5f, 0x0f, 0xa8,
- 0x8e, 0x87, 0x84, 0x84, 0x84, 0xcc, 0x8b, 0x44, 0x22, 0x4f, 0x69, 0x69, 0x29, 0xa9, 0x06, 0x16,
- 0x66, 0xa3, 0xac, 0xac, 0xec, 0x19, 0x93, 0xc9, 0x24, 0xb6, 0xdb, 0xed, 0x4b, 0x2a, 0xb0, 0x67,
- 0x27, 0x71, 0x75, 0xe2, 0x51, 0x95, 0x23, 0xf1, 0x00, 0xb9, 0xa9, 0x97, 0x78, 0x67, 0x02, 0x81,
- 0x6c, 0x26, 0xba, 0x4b, 0x2c, 0xfb, 0x4b, 0xa5, 0x52, 0x8d, 0xf1, 0x40, 0xa5, 0x52, 0x39, 0xc1,
- 0x0f, 0xa2, 0xaf, 0xc5, 0x5e, 0xc9, 0x1d, 0xb4, 0x52, 0xd1, 0xc4, 0x4e, 0xed, 0x1e, 0x8a, 0xc6,
- 0x8e, 0x73, 0x62, 0x37, 0x57, 0xc7, 0x98, 0x74, 0x3a, 0x2a, 0xa0, 0x81, 0xcd, 0xe7, 0xcf, 0x4a,
- 0x4e, 0x4e, 0x9e, 0x20, 0x99, 0xb4, 0x90, 0xdf, 0xf7, 0xc2, 0xc2, 0xc2, 0xe6, 0x08, 0xe8, 0xb8,
- 0xff, 0x46, 0x72, 0xa8, 0x46, 0xd1, 0xbc, 0xc5, 0x9d, 0x4d, 0x20, 0x7b, 0xae, 0xc4, 0x60, 0xcf,
- 0x70, 0x0c, 0xd2, 0x3b, 0xc4, 0x73, 0x9c, 0x93, 0xee, 0x4c, 0xa9, 0x89, 0xde, 0xb4, 0x16, 0xe8,
- 0x67, 0x1e, 0x14, 0x1f, 0x1f, 0x3f, 0x1d, 0x17, 0x17, 0x77, 0x5e, 0x20, 0x10, 0xcc, 0xf0, 0xff,
- 0x35, 0x1a, 0xcd, 0x4f, 0xbc, 0x2d, 0xfc, 0x06, 0x95, 0x8b, 0x12, 0xa5, 0xda, 0x98, 0xd7, 0xd2,
- 0x1c, 0x74, 0x27, 0xd7, 0xc0, 0x7e, 0x2f, 0x6f, 0x62, 0xdd, 0x3c, 0x28, 0xf3, 0x82, 0xe4, 0xbe,
- 0xcc, 0xc1, 0x5c, 0x93, 0x39, 0x99, 0xef, 0xd2, 0x6a, 0xe9, 0xc3, 0xaf, 0x92, 0x91, 0x59, 0x09,
- 0x92, 0xe4, 0x6d, 0x02, 0x7f, 0x25, 0x24, 0x24, 0xdc, 0x26, 0x45, 0xce, 0x49, 0xa9, 0xd9, 0x4c,
- 0xcb, 0x6c, 0xb4, 0xde, 0xf7, 0x22, 0x79, 0x13, 0x33, 0xbe, 0x08, 0x8a, 0x9c, 0x97, 0x5a, 0x23,
- 0xd2, 0xbd, 0xf1, 0x34, 0x1b, 0x73, 0x4a, 0x6a, 0x78, 0xf1, 0x85, 0xe5, 0x40, 0x55, 0xfc, 0xa1,
- 0x0a, 0x85, 0x62, 0x82, 0x14, 0xbc, 0x9a, 0xe8, 0xf5, 0xc2, 0xc2, 0xc2, 0x4c, 0x92, 0xd5, 0xbd,
- 0xa0, 0xa0, 0xa0, 0xfb, 0x9f, 0x54, 0x14, 0xb5, 0xc9, 0x1b, 0xd8, 0x71, 0xce, 0xc9, 0x0e, 0x05,
- 0x02, 0x92, 0xd5, 0xb3, 0x7f, 0x90, 0xec, 0x46, 0x88, 0x8d, 0xa1, 0xfe, 0xa0, 0x5c, 0x62, 0x57,
- 0x6d, 0x71, 0x71, 0xb1, 0x89, 0x0c, 0xea, 0x76, 0x9f, 0x78, 0x4e, 0x12, 0x97, 0xd8, 0xf5, 0x86,
- 0x63, 0xeb, 0x9d, 0x5d, 0x83, 0xd1, 0x90, 0x39, 0xe8, 0x7f, 0x38, 0x27, 0x73, 0x75, 0x41, 0xf5,
- 0xec, 0x55, 0x65, 0x33, 0x3b, 0xcd, 0x83, 0x76, 0x7e, 0x1b, 0xe9, 0xe1, 0xea, 0x99, 0x5f, 0xb9,
- 0x06, 0xe6, 0x47, 0x5e, 0x8a, 0x53, 0xec, 0xb4, 0xea, 0x52, 0xb4, 0x87, 0xec, 0xbb, 0xb2, 0x1c,
- 0xec, 0x3f, 0x8b, 0xb3, 0x85, 0x33, 0xe4, 0xee, 0x26, 0xb3, 0x07, 0x1e, 0x16, 0x7d, 0x9d, 0x52,
- 0x5d, 0x8a, 0x7a, 0x20, 0xab, 0x63, 0x46, 0xd6, 0x04, 0xa5, 0x74, 0x53, 0x1b, 0xc8, 0xc6, 0x36,
- 0x52, 0xec, 0xb9, 0x87, 0x16, 0xdd, 0xcd, 0xe8, 0x8a, 0x9c, 0xf5, 0x2a, 0xab, 0x37, 0x6a, 0x9e,
- 0x8f, 0xef, 0x1a, 0x88, 0x82, 0x6f, 0x7c, 0x67, 0xcf, 0x62, 0x7c, 0x47, 0xbb, 0xd8, 0x2d, 0xab,
- 0x67, 0x8e, 0x05, 0x34, 0xc1, 0x7c, 0xa7, 0x11, 0x9b, 0xce, 0x64, 0xf6, 0x44, 0xce, 0x12, 0xe8,
- 0x35, 0x52, 0x0b, 0xa9, 0x57, 0x8a, 0x46, 0xf6, 0xfa, 0xa2, 0x75, 0x12, 0x4f, 0xea, 0x57, 0xf4,
- 0xc7, 0xde, 0xb8, 0xdc, 0xc5, 0xfc, 0xf6, 0x66, 0x9b, 0x78, 0x86, 0x5c, 0x77, 0x74, 0x5d, 0x2f,
- 0x40, 0x7e, 0x10, 0x89, 0xdf, 0x4d, 0xa4, 0x0e, 0x03, 0x8f, 0x34, 0x43, 0x23, 0xf3, 0xfb, 0x12,
- 0xc8, 0x4a, 0x67, 0x2d, 0x75, 0x9d, 0x9d, 0xf9, 0x93, 0x58, 0xae, 0x7b, 0xbc, 0x77, 0x3a, 0x28,
- 0x01, 0x99, 0x11, 0x55, 0x20, 0xa0, 0x54, 0x1b, 0x9b, 0xf1, 0xc4, 0x1f, 0x2a, 0x0b, 0xf6, 0xd8,
- 0xe8, 0x69, 0xb9, 0x8b, 0xbd, 0xf1, 0x56, 0x9b, 0x78, 0x61, 0x60, 0xb3, 0xfa, 0x22, 0x1f, 0xc8,
- 0x1b, 0xd9, 0x71, 0x99, 0x9d, 0xfe, 0x5b, 0x6a, 0x8b, 0x30, 0xac, 0x36, 0xb0, 0xeb, 0x5a, 0xa9,
- 0xd6, 0xf0, 0x58, 0x32, 0x53, 0xa3, 0xaa, 0xfe, 0x28, 0x0f, 0x0f, 0xda, 0x4d, 0x1e, 0x41, 0xca,
- 0xd3, 0x5b, 0x6e, 0xcb, 0x9c, 0xec, 0x07, 0x4f, 0xfd, 0x13, 0x2c, 0xa5, 0x8e, 0x0d, 0x27, 0x75,
- 0xe8, 0xcb, 0xf8, 0x46, 0x32, 0x4b, 0x1e, 0x45, 0x93, 0x4f, 0xc5, 0xae, 0xd5, 0xdb, 0x3f, 0xa2,
- 0x5c, 0x5a, 0xcb, 0xc4, 0xad, 0xb6, 0xef, 0x5f, 0xc2, 0xb5, 0xc1, 0xbe, 0x4e, 0x7b, 0xfd, 0x1d,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_pinsheet_xpm[1] = {{ png, sizeof( png ), "move_pinsheet_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_relative.cpp b/bitmaps_png/cpp_26/move_relative.cpp
new file mode 100644
index 0000000..62a4833
--- /dev/null
+++ b/bitmaps_png/cpp_26/move_relative.cpp
@@ -0,0 +1,42 @@
+
+/* Do not modify this file, it was automatically generated by the
+ * PNG2cpp CMake script, using a *.png file as input.
+ */
+
+#include <bitmaps.h>
+
+static const unsigned char png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
+ 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
+ 0xce, 0x00, 0x00, 0x01, 0x95, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x95, 0xbb, 0x4a, 0xc4,
+ 0x40, 0x14, 0x86, 0x37, 0xde, 0x6f, 0xd8, 0xd8, 0x88, 0x85, 0x36, 0xb6, 0x82, 0x68, 0x21, 0x5a,
+ 0x48, 0xaa, 0x40, 0xee, 0x46, 0x4c, 0x23, 0x62, 0x23, 0xe4, 0x05, 0x7c, 0x81, 0xe4, 0x2d, 0xcc,
+ 0x13, 0x58, 0x08, 0x82, 0xcd, 0xfa, 0x1a, 0xa2, 0x95, 0x16, 0x5b, 0x8b, 0x08, 0x8a, 0xa0, 0xae,
+ 0xd9, 0xdd, 0xc4, 0xff, 0xc0, 0x44, 0x76, 0xc3, 0x6c, 0xd6, 0xdc, 0x20, 0x81, 0x9f, 0xc0, 0xcc,
+ 0xe4, 0x7c, 0x99, 0x73, 0xfe, 0x33, 0xd3, 0x68, 0xd4, 0xe4, 0x11, 0x5c, 0xd7, 0x8d, 0x8a, 0xc8,
+ 0xf3, 0xbc, 0x28, 0x33, 0xd5, 0x30, 0x8c, 0x43, 0x5d, 0xd7, 0x8f, 0xb3, 0x7c, 0xe3, 0xfb, 0x7e,
+ 0x2f, 0x13, 0x04, 0x80, 0x2d, 0x4d, 0xd3, 0xbe, 0xf1, 0x6e, 0x9b, 0xa6, 0xb9, 0x53, 0x09, 0x48,
+ 0x51, 0x94, 0x65, 0x40, 0x5e, 0x00, 0xe9, 0x41, 0x21, 0xf4, 0x06, 0xad, 0x96, 0x0a, 0xb2, 0x6d,
+ 0x7b, 0x16, 0x29, 0xbb, 0x47, 0xe0, 0x00, 0x8a, 0x48, 0x80, 0x76, 0x30, 0xf6, 0x28, 0x49, 0xd2,
+ 0x7c, 0x59, 0x20, 0x01, 0x41, 0x2f, 0x63, 0x40, 0x52, 0x80, 0x5d, 0xa3, 0xe0, 0x63, 0xa5, 0xd6,
+ 0x48, 0x14, 0xc5, 0x09, 0x06, 0xe8, 0x56, 0x6a, 0x86, 0xba, 0x81, 0x84, 0x7f, 0x81, 0x64, 0x59,
+ 0x9e, 0x46, 0xa0, 0x8b, 0x3c, 0x20, 0xaa, 0x15, 0x6a, 0x76, 0x85, 0xf9, 0xb9, 0x54, 0x10, 0x59,
+ 0x18, 0x8b, 0xee, 0xa0, 0x9f, 0xbc, 0x20, 0x36, 0xff, 0x00, 0xe0, 0x0a, 0x17, 0x04, 0xc8, 0x26,
+ 0xf5, 0x09, 0x16, 0x90, 0x85, 0x83, 0x22, 0x20, 0x16, 0xe3, 0x55, 0x55, 0xd5, 0xed, 0x01, 0x10,
+ 0x06, 0x0f, 0xa0, 0x2f, 0xd6, 0x8c, 0x11, 0x6b, 0xc8, 0xee, 0x10, 0xc5, 0xd6, 0x1e, 0x35, 0x1f,
+ 0xe2, 0xc7, 0xdb, 0xd0, 0xd1, 0x1f, 0x08, 0x7f, 0x70, 0x4e, 0xe9, 0xea, 0x5f, 0x34, 0xac, 0x6f,
+ 0x32, 0x28, 0x64, 0x47, 0xd5, 0xe9, 0x40, 0xea, 0x30, 0xa8, 0x41, 0x9f, 0x80, 0xd2, 0xae, 0x02,
+ 0x4a, 0x13, 0x47, 0x33, 0xf1, 0x6e, 0x78, 0xf3, 0x38, 0x41, 0xa6, 0xfa, 0x76, 0xfb, 0x0e, 0xc8,
+ 0x1e, 0xd7, 0x0c, 0x98, 0xd8, 0xc0, 0x82, 0xe7, 0x12, 0xcc, 0xf0, 0x84, 0x9a, 0xaf, 0xa5, 0xda,
+ 0xdb, 0xb2, 0xac, 0x25, 0x2c, 0xbc, 0x2d, 0x00, 0x6a, 0xa2, 0x45, 0x16, 0x13, 0xf6, 0xe6, 0xf7,
+ 0x9d, 0xe3, 0x38, 0x93, 0x79, 0x1b, 0x76, 0xd4, 0xb9, 0x57, 0xe9, 0x11, 0x54, 0x2f, 0x10, 0xa5,
+ 0x02, 0xbd, 0x70, 0x93, 0x62, 0xe3, 0x26, 0xdc, 0x36, 0x5e, 0x0a, 0x0c, 0x81, 0x16, 0xe8, 0x92,
+ 0x43, 0xd0, 0x4e, 0xa2, 0x61, 0x5b, 0xc9, 0xc2, 0x17, 0x7e, 0xc8, 0xae, 0xec, 0xfa, 0x0e, 0x99,
+ 0x3e, 0x00, 0x5f, 0xaf, 0xa4, 0x46, 0x48, 0xe1, 0x2e, 0x75, 0x3b, 0x09, 0x90, 0xfd, 0x4a, 0x0d,
+ 0x81, 0x83, 0xf2, 0x04, 0xa0, 0xb3, 0x3c, 0xdf, 0xfe, 0x02, 0x1c, 0xd9, 0x8f, 0x92, 0xe4, 0x42,
+ 0x1d, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+};
+
+const BITMAP_OPAQUE move_relative_xpm[1] = {{ png, sizeof( png ), "move_relative_xpm" }};
+
+//EOF
diff --git a/bitmaps_png/sources/add_via.svg b/bitmaps_png/sources/add_via.svg
index 7ea98eb..dcba4b4 100644
--- a/bitmaps_png/sources/add_via.svg
+++ b/bitmaps_png/sources/add_via.svg
@@ -11,8 +11,8 @@
    width="26"
    version="1.1"
    id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="pad.svg">
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="add_via.svg">
   <metadata
      id="metadata40">
     <rdf:RDF>
@@ -34,52 +34,45 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1000"
+     inkscape:window-width="1366"
+     inkscape:window-height="717"
      id="namedview38"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="true"
-     inkscape:zoom="5.7403845"
-     inkscape:cx="95.906449"
-     inkscape:cy="47.397108"
+     inkscape:zoom="22.961538"
+     inkscape:cx="15.470095"
+     inkscape:cy="13.750795"
      inkscape:window-x="0"
-     inkscape:window-y="25"
+     inkscape:window-y="1080"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-nodes="true">
     <inkscape:grid
        type="xygrid"
-       id="grid3017"
-       empspacing="2"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       spacingx="0.5px"
-       spacingy="0.5px" />
+       id="grid4138" />
   </sodipodi:namedview>
   <defs
      id="defs4" />
   <g
-     id="g2991">
-    <g
-       id="g16"
-       transform="matrix(1.6382539,0,0,1.5572263,1.2572207,0.36314149)">
-      <rect
-         style="fill-opacity:0"
-         id="rect18"
-         x="0"
-         y="0"
-         width="16"
-         height="16" />
-    </g>
-    <path
-       id="path2987"
-       d="m 13,4.5 c -4.69442,0 -8.5,3.8055796 -8.5,8.5 0,4.69442 3.80558,8.5 8.5,8.5 4.69442,0 8.5,-3.80558 8.5,-8.5 0,-4.6944204 -3.80558,-8.5 -8.5,-8.5 z"
-       style="fill:#999999;fill-opacity:0.69803921999999996;stroke:#808080;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <path
-       id="path3763"
-       d="m 13,9.5 c 1.932997,0 3.5,1.567003 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 -1.932997,0 -3.5,-1.567003 -3.5,-3.5 0,-1.932997 1.567003,-3.5 3.5,-3.5 z"
-       style="fill:#808000;fill-opacity:0.69803921999999996;stroke:#808000;stroke-width:1.50000000000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+     transform="matrix(1.7670131,0,0,1.6754305,0.35823329,-0.6042677)"
+     id="g16">
+    <rect
+       height="16"
+       width="16"
+       y="0"
+       x="0"
+       id="rect18"
+       style="fill-opacity:0" />
   </g>
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#b0b0b0;fill-opacity:1;stroke:#686868;stroke-width:1.61587548;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 13.023941,3.8466069 c -5.0633798,0 -9.1680609,4.0944494 -9.1680609,9.1452091 0,5.050758 4.1046811,9.145208 9.1680609,9.145208 5.06338,0 9.168061,-4.09445 9.168061,-9.145208 0,-5.0507597 -4.104681,-9.1452091 -9.168061,-9.1452091 z"
+     id="path2987" />
+  <path
+     inkscape:connector-curvature="0"
+     style="fill:#c0c000;fill-opacity:1;stroke:#757500;stroke-width:2.13177347;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 13.002165,8.0251288 c 2.733286,0 4.949055,2.2382852 4.949055,4.9993492 0,2.761067 -2.215769,4.999353 -4.949055,4.999353 -2.733286,0 -4.9490524,-2.238286 -4.9490524,-4.999353 0,-2.761064 2.2157664,-4.9993492 4.9490524,-4.9993492 z"
+     id="path3763" />
 </svg>
diff --git a/bitmaps_png/sources/array_line.svg b/bitmaps_png/sources/array_line.svg
deleted file mode 100644
index ba726bf..0000000
--- a/bitmaps_png/sources/array_line.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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";
-   version="1.1"
-   width="48"
-   height="48"
-   id="svg18859">
-  <metadata
-     id="metadata18886">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18861" />
-  <path
-     d="M 4,23 22,3"
-     id="path3376"
-     style="fill:none;stroke:#009b00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-  <path
-     d="M 26,23 44,3"
-     id="path3378"
-     style="opacity:0.7;fill:none;stroke:#009b00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-  <path
-     d="M 4,44 22,24"
-     id="path3380"
-     style="opacity:0.7;fill:none;stroke:#009b00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-  <path
-     d="M 26,44 44,24"
-     id="path3382"
-     style="opacity:0.7;fill:none;stroke:#009b00;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-</svg>
diff --git a/bitmaps_png/sources/array_module.svg b/bitmaps_png/sources/array_module.svg
deleted file mode 100644
index af6eeaa..0000000
--- a/bitmaps_png/sources/array_module.svg
+++ /dev/null
@@ -1,492 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   version="1.1"
-   width="26"
-   height="26"
-   viewBox="0 0 26 26"
-   id="svg2"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="array_module.svg">
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1364"
-     inkscape:window-height="733"
-     id="namedview93"
-     showgrid="true"
-     inkscape:zoom="14.4141"
-     inkscape:cx="2.0339184"
-     inkscape:cy="14.832524"
-     inkscape:window-x="0"
-     inkscape:window-y="16"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2"
-     inkscape:snap-grids="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3070"
-       empspacing="2"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="false"
-       spacingx="0.5"
-       spacingy="0.5" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata100">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs4">
-    <linearGradient
-       x1="14.463"
-       y1="12.285"
-       x2="34.534"
-       y2="39.685001"
-       id="linearGradient4067"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)">
-      <stop
-         id="stop4069"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop4071"
-         style="stop-color:#f8f8f8;stop-opacity:1"
-         offset="0.44999999" />
-      <stop
-         id="stop4073"
-         style="stop-color:#e2e2e2;stop-opacity:1"
-         offset="0.66666645" />
-      <stop
-         id="stop4075"
-         style="stop-color:#b0b0b0;stop-opacity:1"
-         offset="0.95000005" />
-      <stop
-         id="stop4077"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="14.463"
-       y1="12.285"
-       x2="34.534"
-       y2="39.685001"
-       id="linearGradient4053"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)">
-      <stop
-         id="stop4055"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop4057"
-         style="stop-color:#f8f8f8;stop-opacity:1"
-         offset="0.34999999" />
-      <stop
-         id="stop4059"
-         style="stop-color:#e2e2e2;stop-opacity:1"
-         offset="0.59999996" />
-      <stop
-         id="stop4061"
-         style="stop-color:#b0b0b0;stop-opacity:1"
-         offset="0.84999996" />
-      <stop
-         id="stop4063"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="28.079"
-       y1="12.338"
-       x2="30.431999"
-       y2="14.691"
-       id="h"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)">
-      <stop
-         id="stop7"
-         style="stop-color:#fcaf3e;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop9"
-         style="stop-color:#ce5c00;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="23.448"
-       y1="21.481001"
-       x2="22.809999"
-       y2="22.118999"
-       id="i"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="translate(6.3922,12.185)">
-      <stop
-         id="stop12"
-         style="stop-color:#ce5c00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop14"
-         style="stop-color:#ce5c00;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="26.379"
-       y1="34.389999"
-       x2="25.485001"
-       y2="32.714001"
-       id="j"
-       gradientUnits="userSpaceOnUse">
-      <stop
-         id="stop17"
-         style="stop-color:#e9b96e;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop19"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       cx="-138.84"
-       cy="128"
-       r="9.1267004"
-       id="l"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.35473,-0.34328,0.35696,0.34544,130.15,-71.026)">
-      <stop
-         id="stop22"
-         style="stop-color:#f9a9a9;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop24"
-         style="stop-color:#ab5f5f;stop-opacity:1"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       x1="-158.75"
-       y1="115.94"
-       x2="-158.75"
-       y2="134.25"
-       id="k"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.20949,-0.20274,0.20949,0.20274,129.28,-31.999)">
-      <stop
-         id="stop27"
-         style="stop-color:#dddddd;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop29"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0.34468001" />
-      <stop
-         id="stop31"
-         style="stop-color:#737373;stop-opacity:1"
-         offset="0.72694999" />
-      <stop
-         id="stop33"
-         style="stop-color:#bbbbbb;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-15.36"
-       y1="-3.7385001"
-       x2="253.64999"
-       y2="-20.465"
-       id="g"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.076209,0,0,0.0837,-38.77,12.013)">
-      <stop
-         id="stop36"
-         style="stop-color:#faff00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop38"
-         style="stop-color:#0bae09;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <radialGradient
-       cx="35.292999"
-       cy="20.493999"
-       r="16.955999"
-       id="e"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-0.84302,1.0202,0,-4.8963249,41.059418)">
-      <stop
-         id="stop12-7"
-         style="stop-color:#73d216;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop14-2"
-         style="stop-color:#4e9a06;stop-opacity:1"
-         offset="1" />
-    </radialGradient>
-    <radialGradient
-       cx="15.987"
-       cy="1.535"
-       r="17.171"
-       id="f"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0,-2.0467,-1.5576,0,38.613235,65.406418)">
-      <stop
-         id="stop17-4"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop19-5"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </radialGradient>
-    <linearGradient
-       x1="14.463"
-       y1="12.285"
-       x2="34.534"
-       y2="39.685001"
-       id="linearGradient3095"
-       xlink:href="#ad"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.41988578,0,0,0.39843199,7.8528064,8.6668249)" />
-    <linearGradient
-       x1="14.463"
-       y1="12.285"
-       x2="34.534"
-       y2="39.685001"
-       id="ad"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2419,0,0,1.2419,36.866,-2.4533)">
-      <stop
-         id="stop34"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop36-5"
-         style="stop-color:#f8f8f8;stop-opacity:1"
-         offset="0.25" />
-      <stop
-         id="stop38-6"
-         style="stop-color:#e2e2e2;stop-opacity:1"
-         offset="0.5" />
-      <stop
-         id="stop40"
-         style="stop-color:#b0b0b0;stop-opacity:1"
-         offset="0.75" />
-      <stop
-         id="stop42"
-         style="stop-color:#c9c9c9;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-5"
-       y1="30.486"
-       x2="-5"
-       y2="28"
-       id="linearGradient4134"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(-1.2091711,0,0,1.1263729,4.7731704,-27.330323)">
-      <stop
-         id="stop53-3"
-         style="stop-color:#d8cb00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop55-5"
-         style="stop-color:#fff119;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3074"
-       xlink:href="#linearGradient3125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)" />
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3125"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)">
-      <stop
-         id="stop58-0"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop60-2"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-5"
-       y1="30.486"
-       x2="-5"
-       y2="28"
-       id="linearGradient4134-6"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2091711,0,0,1.2246864,11.81803,-14.894446)">
-      <stop
-         id="stop53-3-8"
-         style="stop-color:#d8cb00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop55-5-7"
-         style="stop-color:#fff119;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3074-6"
-       xlink:href="#linearGradient3125-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)" />
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3125-5"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)">
-      <stop
-         id="stop58-0-3"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop60-2-9"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-5"
-       y1="30.486"
-       x2="-5"
-       y2="28"
-       id="linearGradient4134-3"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2091711,0,0,1.2246864,11.81803,-14.894446)">
-      <stop
-         id="stop53-3-5"
-         style="stop-color:#d8cb00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop55-5-70"
-         style="stop-color:#fff119;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3074-8"
-       xlink:href="#linearGradient3125-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)" />
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3125-2"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)">
-      <stop
-         id="stop58-0-2"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop60-2-94"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="-5"
-       y1="30.486"
-       x2="-5"
-       y2="28"
-       id="linearGradient4134-7"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(1.2091711,0,0,1.2246864,11.81803,-23.190448)">
-      <stop
-         id="stop53-3-0"
-         style="stop-color:#d8cb00;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop55-5-2"
-         style="stop-color:#fff119;stop-opacity:1"
-         offset="1" />
-    </linearGradient>
-    <linearGradient
-       x1="10"
-       y1="44.015999"
-       x2="10"
-       y2="12.805"
-       id="linearGradient3125-9"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.60606203,0,0,0.60307714,-0.18961248,-2.9899238)">
-      <stop
-         id="stop58-0-9"
-         style="stop-color:#ffffff;stop-opacity:1"
-         offset="0" />
-      <stop
-         id="stop60-2-7"
-         style="stop-color:#ffffff;stop-opacity:0"
-         offset="1" />
-    </linearGradient>
-  </defs>
-  <g
-     transform="matrix(1.1081499,0,0,1.134214,16.587022,-4.1190902)"
-     id="g4574" />
-  <path
-     style="fill:#cccccc;stroke:#808080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.9"
-     d="m 23.5,23.5 -9,0 0,-9 9,0 z"
-     id="path3842"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="ccccc" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path4262"
-     d="M 2.4999994,23.48147 11.431409,23.5 l 0.06859,-8.946205 -8.9000309,-0.05379 z"
-     style="fill:#5599ff;fill-opacity:1;stroke:#0044aa;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.9"
-     sodipodi:nodetypes="ccccc" />
-  <path
-     sodipodi:nodetypes="ccccc"
-     style="fill:#5599ff;fill-opacity:1;stroke:#0044aa;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.9"
-     d="M 2.4999994,11.48147 11.431409,11.5 11.499999,2.553795 2.5999681,2.500005 Z"
-     id="path4264"
-     inkscape:connector-curvature="0" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path4266"
-     d="M 14.499999,11.48147 23.431409,11.5 23.499999,2.553795 14.599968,2.500005 Z"
-     style="fill:#5599ff;fill-opacity:1;stroke:#0044aa;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;opacity:0.9"
-     sodipodi:nodetypes="ccccc" />
-</svg>
diff --git a/bitmaps_png/sources/array_pad.svg b/bitmaps_png/sources/array_pad.svg
deleted file mode 100644
index 8d27551..0000000
--- a/bitmaps_png/sources/array_pad.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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";
-   version="1.1"
-   width="48"
-   height="48"
-   id="svg8431">
-  <metadata
-     id="metadata8454">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs8433" />
-  <path
-     d="m 13,4.03125 c -4.95522,0 -8.96875,4.0135285 -8.96875,8.96875 0,4.955221 4.01353,8.96875 8.96875,8.96875 4.955222,0 8.96875,-4.013529 8.96875,-8.96875 C 21.96875,8.0447785 17.955222,4.03125 13,4.03125 z M 13,9 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 z"
-     id="path3763"
-     style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:2.05555582;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  <path
-     d="m 34.996528,4.034722 c -4.95522,0 -8.96875,4.013529 -8.96875,8.96875 0,4.955221 4.01353,8.968749 8.96875,8.968749 4.955223,0 8.968751,-4.013528 8.968751,-8.968749 0,-4.955221 -4.013528,-8.96875 -8.968751,-8.96875 z m 0,4.96875 c 2.209139,0 4.000001,1.790861 4.000001,4 0,2.209139 -1.790862,4 -4.000001,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 z"
-     id="path9686"
-     style="opacity:0.7;fill:#a9eba1;fill-opacity:0.69803922;stroke:#008000;stroke-width:2.05555582;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  <path
-     d="m 13,26.03125 c -4.95522,0 -8.96875,4.013529 -8.96875,8.96875 0,4.955221 4.01353,8.96875 8.96875,8.96875 4.955222,0 8.96875,-4.013529 8.96875,-8.96875 0,-4.955221 -4.013528,-8.96875 -8.96875,-8.96875 z M 13,31 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 z"
-     id="path3230"
-     style="opacity:0.7;fill:#a9eba1;fill-opacity:0.69803922;stroke:#008000;stroke-width:2.05555582;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-  <path
-     d="m 34.996528,26.034722 c -4.95522,0 -8.96875,4.013529 -8.96875,8.96875 0,4.955221 4.01353,8.968749 8.96875,8.968749 4.955223,0 8.968751,-4.013528 8.968751,-8.968749 0,-4.955221 -4.013528,-8.96875 -8.968751,-8.96875 z m 0,4.96875 c 2.209139,0 4.000001,1.790861 4.000001,4 0,2.209139 -1.790862,4 -4.000001,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 z"
-     id="path3232"
-     style="opacity:0.7;fill:#a9eba1;fill-opacity:0.69803922;stroke:#008000;stroke-width:2.05555582;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-</svg>
diff --git a/bitmaps_png/sources/array_target.svg b/bitmaps_png/sources/array_target.svg
deleted file mode 100644
index 6ea4156..0000000
--- a/bitmaps_png/sources/array_target.svg
+++ /dev/null
@@ -1,174 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   version="1.1"
-   width="26"
-   height="26"
-   id="svg18970">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18972">
-    <mask
-       id="w">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3301"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="x">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3304"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="q">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3307"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="v">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3310"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="r">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3313"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="u">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3316"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="s">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3319"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="t">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3322"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-  </defs>
-  <g
-     transform="translate(-1,-2)"
-     id="g3744">
-    <path
-       d="M 12,10 A 5,5 0 1 1 2,10 5,5 0 1 1 12,10 z"
-       transform="translate(0.5,-1.5)"
-       id="path3680"
-       style="fill:#fcd40f;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
-    <path
-       d="m 12.488902,8.4889022 -5.1095923,0 0.1095925,-5 c 0,0 -5.09534,1.1698255 -5,5 3.454097,-0.014719 4.7357278,0 4.7357278,0 L 7.4889022,13.488902 C 11.423077,13.335543 12.708024,9.9574012 12.488902,8.4889022"
-       id="path3736"
-       style="fill:#000000;stroke:none" />
-    <path
-       d="m 7.5,2 0,13"
-       id="path3676"
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="M 14,8.5 1,8.5"
-       id="path3678"
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="M 6.5,4.625 C 5.0912245,4.9882125 3.9882125,6.0912245 3.625,7.5 l 2.375,0 0.5,0 0,-0.5 0,-2.375 z"
-       id="path3733"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="M 11.375,7.5 C 11.011788,6.0912245 9.908776,4.9882125 8.5,4.625 l 0,2.375 0,0.5 0.5,0 2.375,0 z"
-       id="path3738"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="M 8.5,12.375 C 9.908776,12.011788 11.011788,10.908776 11.375,9.5 L 9,9.5 l -0.5,0 0,0.5 0,2.375 z"
-       id="path3740"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="m 3.625,9.5 c 0.363212,1.408776 1.466224,2.511788 2.875,2.875 L 6.5,10 6.5,9.5 6,9.5 3.625,9.5 z"
-       id="path3742"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-  </g>
-  <use
-     transform="translate(13,0)"
-     id="use3755"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3744" />
-  <use
-     transform="translate(13,13)"
-     id="use3670"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3744" />
-  <use
-     transform="translate(0,13)"
-     id="use3672"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3744" />
-</svg>
diff --git a/bitmaps_png/sources/array_text.svg b/bitmaps_png/sources/array_text.svg
deleted file mode 100644
index 1ef82e6..0000000
--- a/bitmaps_png/sources/array_text.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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";
-   version="1.1"
-   width="48"
-   height="48"
-   id="svg18970">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18972" />
-  <path
-     d="m 1,2 0,6 2,0 2,-3 4,0 0,14.5 -3,2 0,1.5 6,0 6,0 0,-1.5 -3,-2 0,-14.5 4,0 2,3 2,0 0,-6 -11,0 z"
-     id="path19013"
-     style="fill:#00009b;fill-rule:evenodd" />
-  <path
-     d="m 25,2 0,6 2,0 2,-3 4,0 0,14.5 -3,2 0,1.5 6,0 6,0 0,-1.5 -3,-2 0,-14.5 4,0 2,3 2,0 0,-6 -11,0 z"
-     id="path3308"
-     style="opacity:0.7;fill:#00009b;fill-rule:evenodd" />
-  <path
-     d="m 1,25 0,6 2,0 2,-3 4,0 0,14.5 -3,2 0,1.5 6,0 6,0 0,-1.5 -3,-2 0,-14.5 4,0 2,3 2,0 0,-6 -11,0 z"
-     id="path3310"
-     style="opacity:0.7;fill:#00009b;fill-rule:evenodd" />
-  <path
-     d="m 25,25 0,6 2,0 2,-3 4,0 0,14.5 -3,2 0,1.5 6,0 6,0 0,-1.5 -3,-2 0,-14.5 4,0 2,3 2,0 0,-6 -11,0 z"
-     id="path3312"
-     style="opacity:0.7;fill:#00009b;fill-rule:evenodd" />
-</svg>
diff --git a/bitmaps_png/sources/array_zone.svg b/bitmaps_png/sources/array_zone.svg
deleted file mode 100644
index 2c11152..0000000
--- a/bitmaps_png/sources/array_zone.svg
+++ /dev/null
@@ -1,161 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   version="1.1"
-   width="26"
-   height="26"
-   id="svg18970">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18972">
-    <mask
-       id="w">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3301"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="x">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3304"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="q">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3307"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="v">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3310"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="r">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3313"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="u">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3316"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="s">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3319"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="t">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3322"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-  </defs>
-  <g
-     transform="translate(20,-1.5)"
-     id="g3939">
-    <path
-       d="m -15.5,8 5,0 2.1269625,4.84375"
-       id="path3917"
-       style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="m -18.5,3 0,10 8.25,0 -1.25,-3.25 c -0.781147,0.971226 -1.5,1.75 -3,1.75 -1.932997,0 -3.5,-1.5670035 -3.5,-3.5 0,-1.9329967 1.567003,-3.5 3.5,-3.5 1.295542,0 2.33235,0.4225334 2.9375,1.46875 l 1.9375,0 L -8.5,8.5 -8.5,3 z"
-       id="rect3811"
-       style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <path
-       d="m -13.46875,7 a 1.53125,1.53125 0 1 1 -3.0625,0 1.53125,1.53125 0 1 1 3.0625,0 z"
-       transform="matrix(1.0081529,0,0,1.0081529,0.57855937,0.9429297)"
-       id="path3915"
-       style="fill:#eeeeec;stroke:#888a85;stroke-width:0.99191302;stroke-opacity:1" />
-  </g>
-  <use
-     id="use4178"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3939" />
-  <use
-     transform="translate(13,0)"
-     id="use4180"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3939" />
-  <use
-     transform="translate(13,13)"
-     id="use4182"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3939" />
-  <use
-     transform="translate(0,13)"
-     id="use4184"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3939" />
-</svg>
diff --git a/bitmaps_png/sources/delete_arc.svg b/bitmaps_png/sources/delete_arc.svg
deleted file mode 100644
index 42d2757..0000000
--- a/bitmaps_png/sources/delete_arc.svg
+++ /dev/null
@@ -1,36 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="4.6406" gradientUnits="userSpaceOnUse" x2="6.0964" y1="8.6836" x1="8.9893">
-   <stop stop-color="#ff7800" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
-  <filter id="d" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.75073287"/>
-  </filter>
-  <linearGradient id="e" y2="48" gradientUnits="userSpaceOnUse" x2="69" gradientTransform="matrix(0,-1,1,0,84,98.4)" y1="48" x1="27">
-   <stop stop-color="#c80000" offset="0"/>
-   <stop stop-color="#f3604d" offset="1"/>
-  </linearGradient>
- </defs>
- <g opacity=".38281" filter="url(#d)" transform="translate(-1.2,1.35)">
-  <path d="m6.8326 12.68 3.0167 4.3815c9.7245-5.0939 22.427-2.4615 28.391 5.9 3.4304 4.8096 3.5381 10.359 1.4693 15.287l5.568 1.724c2.657-6.336 2.411-13.495-1.998-19.677-7.656-10.734-23.951-14.125-36.446-7.616z"/>
-  <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282 0 0 2.2637 -11.149 -.765)"/>
-  <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282,0,0,2.2637,-2.2782,17.062)"/>
-  <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282,0,0,2.2637,19.158,24.702)"/>
- </g>
- <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282,0,0,2.2637,-5.235,14.515)"/>
- <path fill="url(#a)" d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(1.6427,0,0,1.4148,2.8961,20.245)"/>
- <path fill="#00009b" d="m3.6355 10.182 3.0166 4.3815c9.7246-5.0939 22.427-2.4615 28.391 5.9 3.4304 4.8096 3.5381 10.359 1.4693 15.287l5.5675 1.7242c2.657-6.336 2.411-13.495-1.998-19.678-7.656-10.734-23.951-14.124-36.446-7.615z"/>
- <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282,0,0,2.2637,-14.105,-3.3117)"/>
- <path fill="url(#a)" d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(1.6427,0,0,1.4148,-5.9743,2.4183)"/>
- <path d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(2.6282,0,0,2.2637,16.202,22.155)"/>
- <path fill="url(#a)" d="m10.5 6.75a2.25 2.25 0 1 1 -4.5 0 2.25 2.25 0 1 1 4.5 0z" transform="matrix(1.6427,0,0,1.4148,24.333,27.885)"/>
- <g transform="matrix(.49768 0 0 .46795 -28.993 -12.645)">
-  <path opacity=".1" d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"/>
-  <path opacity=".15" d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"/>
-  <path opacity=".3" d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path fill="url(#e)" d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"/>
-  <path opacity=".3" fill="#fff" d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"/>
-  <path opacity=".1" d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"/>
- </g>
-</svg>
diff --git a/bitmaps_png/sources/delete_pin.svg b/bitmaps_png/sources/delete_pin.svg
deleted file mode 100644
index 86ff7fa..0000000
--- a/bitmaps_png/sources/delete_pin.svg
+++ /dev/null
@@ -1,288 +0,0 @@
-<?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";
-   height="48"
-   width="48"
-   version="1.1"
-   id="svg3048"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="delete_pin.svg">
-  <metadata
-     id="metadata3142">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3140"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="29"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3048" />
-  <defs
-     id="defs3050">
-    <linearGradient
-       id="g"
-       y2="48"
-       gradientUnits="userSpaceOnUse"
-       x2="69"
-       gradientTransform="matrix(0,-1,1,0,84,98.4)"
-       y1="48"
-       x1="27">
-      <stop
-         stop-color="#c80000"
-         offset="0"
-         id="stop3053" />
-      <stop
-         stop-color="#f3604d"
-         offset="1"
-         id="stop3055" />
-    </linearGradient>
-    <filter
-       id="e"
-       height="1.2293"
-       width="1.09"
-       color-interpolation-filters="sRGB"
-       y="-.11464"
-       x="-.044985">
-      <feGaussianBlur
-         stdDeviation="0.68425161"
-         id="feGaussianBlur3058" />
-    </filter>
-    <filter
-       id="f"
-       height="1.1071"
-       width="1.2934"
-       color-interpolation-filters="sRGB"
-       y="-.053551"
-       x="-.14671">
-      <feGaussianBlur
-         stdDeviation="0.77576414"
-         id="feGaussianBlur3061" />
-    </filter>
-    <linearGradient
-       id="h"
-       y2="5.5"
-       gradientUnits="userSpaceOnUse"
-       x2="1.0312"
-       gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)"
-       y1="9.4062"
-       x1="4.9688">
-      <stop
-         stop-color="#afafff"
-         offset="0"
-         id="stop3064" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop3066" />
-    </linearGradient>
-  </defs>
-  <g
-     transform="matrix(2.9379,0,0,2.1996,1.1578,13.241)"
-     id="g3068">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3070" />
-  </g>
-  <g
-     opacity=".58594"
-     filter="url(#e)"
-     transform="matrix(-1.0211,0,0,1.0154,3.9949,58.703)"
-     id="g3072">
-    <g
-       transform="matrix(-1,0,0,1,-101.77,-29.616)"
-       id="g3074">
-      <rect
-         transform="rotate(-90)"
-         height="23.582"
-         width="3.5811"
-         y="-90.407"
-         x="-2.8595"
-         id="rect3076" />
-      <path
-         d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"
-         id="path3078" />
-      <path
-         d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"
-         id="path3080" />
-    </g>
-  </g>
-  <g
-     opacity=".58594"
-     font-family="Arial"
-     transform="matrix(1.0211,0,0,1.0154,47.931,58.43)"
-     filter="url(#f)"
-     font-size="18.731px"
-     font-weight="bold"
-     id="g3082">
-    <text
-       style="word-spacing:0px;letter-spacing:0px"
-       xml:space="preserve"
-       transform="scale(1.0492 .9531)"
-       line-height="125%"
-       y="-35.033535"
-       x="-26.868841"
-       id="text3084"><tspan
-         y="-35.033535"
-         x="-26.868841"
-         id="tspan3086">P</tspan></text>
-    <g
-       transform="scale(1.0492 .9531)"
-       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
-       id="text3088">
-      <path
-         d="m -27.632489,-11.963096 0,-1.911513 3.191953,0 0,-8.789303 -3.091347,1.929806 0,-2.021266 3.228537,-2.094433 2.432835,0 0,10.975196 2.954157,0 0,1.911513 -8.716135,0"
-         style=""
-         id="path3151" />
-    </g>
-  </g>
-  <g
-     transform="matrix(2.5084,0,0,2.2659,2.1041,12.283)"
-     id="g3092">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3094" />
-  </g>
-  <g
-     transform="matrix(2.7239,0,0,2.0515,1.1149,14.323)"
-     id="g3096">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3098" />
-  </g>
-  <g
-     transform="matrix(1.0211,0,0,1.0154,106.1,26.211)"
-     id="g3100">
-    <rect
-       transform="rotate(-90)"
-       height="23.582"
-       width="3.5811"
-       y="-90.407"
-       x="-2.8595"
-       fill="#d72e2e"
-       id="rect3102" />
-    <path
-       fill="#d72e2e"
-       d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"
-       id="path3104" />
-    <path
-       fill="url(#h)"
-       d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"
-       id="path3106" />
-  </g>
-  <g
-     font-weight="bold"
-     transform="translate(84.429,4.1012)"
-     font-size="19.073px"
-     font-family="Arial"
-     id="g3108">
-    <g
-       transform="scale(1.0521 .95044)"
-       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
-       id="text3110">
-      <path
-         d="m -51.851002,11.39199 c -1.3e-5,0.564996 -0.09625,1.111357 -0.288703,1.639086 -0.186271,0.521534 -0.474974,0.984078 -0.866108,1.387635 -0.391156,0.403568 -0.887848,0.726418 -1.490078,0.968551 -0.602249,0.235933 -1.316244,0.353898 -2.141987,0.353893 l -3.259546,0 0,4.619242 -2.747332,0 0,-13.1220001 5.895122,0 c 0.838161,1.31e-5 1.564573,0.1024559 2.179239,0.3073286 0.614647,0.1986897 1.123757,0.4811834 1.52733,0.8474819 0.403552,0.3663225 0.701567,0.8040325 0.894047,1.3131314 0.198665,0.5091202 0.298003,1.0710032 0.298016,1.6856512 m -2.765958,0.04656 c -9e-6,-0.676735 -0.204895,-1.188948 -0.614657,-1.5366435 -0.403571,-0.3538827 -1.012019,-0.5308293 -1.825346,-0.5308403 l -2.840461,0 0,4.2560358 2.914965,0 c 0.409764,7e-6 0.760553,-0.05277 1.052368,-0.158321 0.298007,-0.10554 0.543249,-0.254548 0.735726,-0.447023 0.198668,-0.192461 0.344571,-0.422181 0.43771,-0.689162 0.09312,-0.273172 0.139686,-0.571188 0.139695,-0.894046"
-         style=""
-         id="path3145" />
-    </g>
-    <g
-       transform="scale(1.0521 .95044)"
-       style="line-height:125%;letter-spacing:0px;word-spacing:0px"
-       id="text3114">
-      <path
-         d="m -64.698199,43.851746 0,-1.946415 3.250233,0 0,-8.949782 -3.14779,1.965041 0,-2.058171 3.287485,-2.132674 2.477255,0 0,11.175586 3.008095,0 0,1.946415 -8.875278,0"
-         style=""
-         id="path3148" />
-    </g>
-  </g>
-  <g
-     transform="matrix(2.5084,0,0,2.2659,-2.1089,16.661)"
-     id="g3118">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3120" />
-  </g>
-  <g
-     transform="matrix(2.5084 0 0 2.2659 .28565 9.8627)"
-     id="g3122">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3124" />
-  </g>
-  <g
-     transform="matrix(.53738 0 0 .52838 -34.746 -14.359)"
-     id="g3126">
-    <path
-       opacity=".1"
-       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
-       id="path3128" />
-    <path
-       opacity=".15"
-       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
-       id="path3130" />
-    <path
-       opacity=".3"
-       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
-       id="path3132" />
-    <path
-       fill="url(#g)"
-       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
-       id="path3134" />
-    <path
-       opacity=".3"
-       fill="#fff"
-       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
-       id="path3136" />
-    <path
-       opacity=".1"
-       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
-       id="path3138" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/delete_pinsheet.svg b/bitmaps_png/sources/delete_pinsheet.svg
deleted file mode 100644
index d740f41..0000000
--- a/bitmaps_png/sources/delete_pinsheet.svg
+++ /dev/null
@@ -1,232 +0,0 @@
-<?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";
-   height="48"
-   width="48"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.3.1 r9886"
-   sodipodi:docname="delete_pinsheet.svg">
-  <metadata
-     id="metadata71">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview69"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="24"
-     inkscape:cy="24"
-     inkscape:window-x="0"
-     inkscape:window-y="29"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="g41" />
-  <defs
-     id="defs4">
-    <filter
-       id="f"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="0.27692308"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="g"
-       height="1.2466"
-       width="1.1726"
-       color-interpolation-filters="sRGB"
-       y="-.1233"
-       x="-.086308">
-      <feGaussianBlur
-         stdDeviation="0.35961538"
-         id="feGaussianBlur10" />
-    </filter>
-    <filter
-       id="h"
-       height="2.1508"
-       width="1.1114"
-       color-interpolation-filters="sRGB"
-       y="-.57538"
-       x="-.055682">
-      <feGaussianBlur
-         stdDeviation="0.35961538"
-         id="feGaussianBlur13" />
-    </filter>
-    <linearGradient
-       id="i"
-       y2="12.267"
-       gradientUnits="userSpaceOnUse"
-       x2="6.0408"
-       gradientTransform="matrix(3.6503 0 0 2.1763 .46846 3.3935)"
-       y1="17.051"
-       x1="11.431">
-      <stop
-         stop-color="#8787ff"
-         offset="0"
-         id="stop16" />
-      <stop
-         stop-color="#fff"
-         offset="1"
-         id="stop18" />
-    </linearGradient>
-    <linearGradient
-       id="j"
-       y2="48"
-       gradientUnits="userSpaceOnUse"
-       x2="69"
-       gradientTransform="matrix(0,-1,1,0,84,98.4)"
-       y1="48"
-       x1="27">
-      <stop
-         stop-color="#c80000"
-         offset="0"
-         id="stop21" />
-      <stop
-         stop-color="#f3604d"
-         offset="1"
-         id="stop23" />
-    </linearGradient>
-  </defs>
-  <g
-     transform="matrix(2.4566,0,0,2.2316,-37.589,-39.022)"
-     id="g25">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect27" />
-  </g>
-  <g
-     transform="matrix(2.9379,0,0,2.1996,1.5067,11.922)"
-     id="g29">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect31" />
-  </g>
-  <rect
-     fill-opacity="0"
-     height="38.871"
-     width="43.287"
-     y="-47.036"
-     x="-74.787"
-     id="rect33" />
-  <rect
-     opacity=".71484"
-     transform="matrix(1.3092,0,0,2.6654,1.3041,3.3935)"
-     height="1.5"
-     filter="url(#h)"
-     width="15.5"
-     y="12"
-     x=".5"
-     fill="#9b9b9b"
-     id="rect35" />
-  <rect
-     height="4.0866"
-     width="42.769"
-     y="32.091"
-     x=".46846"
-     fill="#009b00"
-     id="rect37" />
-  <path
-     opacity=".70703"
-     d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z"
-     fill-rule="evenodd"
-     transform="matrix(2.9804,0,0,2.6654,184.45,-22.71)"
-     filter="url(#g)"
-     fill="#9b9b9b"
-     id="path39" />
-  <g
-     transform="translate(-8.6 -.6)"
-     id="g41">
-    <path
-       opacity=".77734"
-       d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492"
-       transform="matrix(2.6769 0 0 2.3368 .73836 2.9706)"
-       filter="url(#f)"
-       fill="#9b9b9b"
-       id="path43" />
-    <path
-       d="m16.349 19.636-1.3878 3.7482h-5.551l8.3266-19.99h5.551l8.3266 19.99h-5.551l-1.388-3.748m-1.389-3.749-2.531-7.3691-3.02 7.3691"
-       id="path45" />
-  </g>
-  <path
-     fill-rule="evenodd"
-     fill="#6f6500"
-     d="m45.175 24.716h-20.863l-8.9413 9.3288 8.9413 9.3288h20.863v-18.658z"
-     id="path47" />
-  <path
-     fill-rule="evenodd"
-     fill="url(#i)"
-     d="m42.194 27.382h-16.392l-5.9609 6.6634 5.9609 6.6634h16.392v-13.327z"
-     id="path49" />
-  <g
-     transform="matrix(2.9804 0 0 2.6654 .46846 3.3935)"
-     id="g51">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect53" />
-  </g>
-  <g
-     transform="matrix(.60756 0 0 .57859 -46.198 -15.33)"
-     id="g55">
-    <path
-       opacity=".1"
-       d="m143.47 28.369a0.98823 0.98823 0 0 0 0 0.03125c-0.0003 0.000032-0.1872-0.000059-0.1875 0s-0.15596 0.06241-0.15625 0.0625c-0.00029 0.000086-0.18722 0.06239-0.1875 0.0625-0.00028 0.000111-0.15598 0.06236-0.15625 0.0625-0.00027 0.000136-0.15599 0.09359-0.15625 0.09375s-0.15601 0.09357-0.15625 0.09375c-0.00024 0.000182-0.12477 0.09355-0.125 0.09375-0.0002 0.000178-0.0694 0.10112-0.0937 0.125-0.004 0.0034-0.0312-0.000028-0.0312 0l-10.22 10.25-10.25-10.25c-0.00014-0.000139-0.0623-0.09362-0.0625-0.09375-0.00015-0.00013-0.0936-0.06238-0.0937-0.0625-0.00015-0.000122-0.0936-0.06239-0.0937-0.0625-0.00016-0.000113-0.0936-0.0624-0.0937-0.0625-0.00017-0.000103-0.0936-0.06241-0.0937-0.0625-0.00017-0.000093-0.12482-0.06242-0.125-0.0625-0.00018-0.000083-0.0936-0.03118-0.0937-0.03125-0.00018-0.000073-0.0936-0.06244-0.0937-0.0625-0.00019-0.000062-0.12481-0.0312-0.125-0.03125-0.00019-0.000051-0.12481-0.03121-0.125-0.03125s-0.0936 0.000029-0.0937 0c-0.00019-0.000029-0.1248-0.03123-0.125-0.03125-0.0002-0.000018-0.0935 0.000007-0.0937 0s-0.1248-0.000005-0.125 0-0.1248-0.000016-0.125 0c-0.00014 0.000011-0.029 0.02752-0.0625 0.03125-0.0143 0.0016-0.0312-0.000008-0.0312 0-0.0382 0.0057-0.15602-0.000045-0.15625 0-0.00028 0.000054-0.15597 0.06242-0.15625 0.0625-0.00028 0.000077-0.15598 0.03115-0.15625 0.03125s-0.15599 0.06238-0.15625 0.0625c-0.00026 0.000122-0.156 0.09361-0.15625 0.09375-0.00025 0.000143-0.12477 0.09359-0.125 0.09375-0.00023 0.000164-0.12478 0.09357-0.125 0.09375-0.00022 0.000183-0.1248 0.09355-0.125 0.09375a0.98823 0.98823 0 0 0 0 0.03125l-9.3438 9.3125v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l10.25 10.219-10.25 10.219v0.03125c-0.0191 0.01939-0.0624 0.0624-0.0625 0.0625-0.00012 0.000125-0.0624 0.06237-0.0625 0.0625-0.00011 0.00013-0.0624 0.06236-0.0625 0.0625-0.0001 0.000136-0.0624 0.09361-0.0625 0.09375-0.0001 0.000141-0.0624 0.0936-0.0625 0.09375-0.00009 0.000146-0.0624 0.06235-0.0625 0.0625-0.00008 0.00015-0.0312 0.0936-0.0312 0.09375-0.00007 0.000154-0.0312 0.09359-0.0312 0.09375-0.00007 0.000157-0.0624 0.09359-0.0625 0.09375-0.00006 0.000161-0.0312 0.09359-0.0312 0.09375-0.00005 0.000163 0.00004 0.09358 0 0.09375-0.00004 0.000166-0.0312 0.09358-0.0312 0.09375-0.00003 0.000168-0.0312 0.09358-0.0312 0.09375-0.00003 0.000169 0.00002 0.12483 0 0.125s0.00001 0.09358 0 0.09375c-0.00001 0.000171 0 0.09358 0 0.09375 0 0.000171-0.00001 0.09358 0 0.09375 0.00001 0.000171-0.00002 0.09358 0 0.09375s-0.00003 0.12483 0 0.125c0.00003 0.000169 0.0312 0.09358 0.0312 0.09375 0.00003 0.000168 0.0312 0.09358 0.0312 0.09375 0.00004 0.000166-0.00005 0.09359 0 0.09375 0.00005 0.000163 0.0312 0.09359 0.0312 0.09375 0.00006 0.000161 0.0624 0.09359 0.0625 0.09375 0.00007 0.000157 0.0312 0.0936 0.0312 0.09375 0.00007 0.000154 0.0312 0.0936 0.0312 0.09375 0.00008 0.00015 0.0624 0.06235 0.0625 0.0625 0.00009 0.000146 0.0624 0.09361 0.0625 0.09375 0.0001 0.000141 0.0624 0.09361 0.0625 0.09375 0.0001 0.000136 0.0624 0.06237 0.0625 0.0625 0.00011 0.00013 0.0624 0.06238 0.0625 0.0625 0.00009 0.000096 0.0434 0.04311 0.0625 0.0625 0.006 0.0058-0.00003 0.03122 0 0.03125l9.3438 9.3125c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0623 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0623-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l10.219-10.25 10.25 10.25c0.0194 0.01913 0.0624 0.06241 0.0625 0.0625 0.00012 0.000117 0.0624 0.06239 0.0625 0.0625 0.00013 0.000111 0.0624 0.0624 0.0625 0.0625 0.00014 0.000104 0.0936 0.0624 0.0937 0.0625 0.00014 0.000097 0.0936 0.06241 0.0937 0.0625 0.00015 0.00009 0.0624 0.06242 0.0625 0.0625 0.00015 0.000082 0.0936 0.03118 0.0937 0.03125 0.00015 0.000075 0.0936 0.03118 0.0937 0.03125 0.00016 0.000067 0.0936 0.06244 0.0937 0.0625 0.00016 0.000059 0.0936 0.0312 0.0937 0.03125 0.00016 0.000051 0.0936-0.000043 0.0937 0 0.00017 0.000043 0.0936 0.03122 0.0937 0.03125 0.00017 0.000034 0.0936 0.03122 0.0937 0.03125 0.00017 0.000026 0.12483-0.000017 0.125 0s0.0936-0.000009 0.0937 0c0.00017 0.000009 0.0936 0 0.0937 0 0.00017 0 0.0936 0.000009 0.0937 0 0.00017-0.000009 0.0936 0.000017 0.0937 0 0.00017-0.000017 0.12483 0.000026 0.125 0s0.0936-0.03122 0.0937-0.03125c0.00017-0.000034 0.0936-0.03121 0.0937-0.03125 0.00017-0.000043 0.0936 0.000051 0.0937 0 0.00016-0.000051 0.0936-0.03119 0.0937-0.03125 0.00016-0.000059 0.0936-0.06243 0.0937-0.0625 0.00016-0.000067 0.0936-0.03118 0.0937-0.03125 0.00015-0.000075 0.0936-0.03117 0.0937-0.03125 0.00015-0.000082 0.0624-0.06241 0.0625-0.0625 0.00015-0.00009 0.0936-0.0624 0.0937-0.0625 0.00014-0.000097 0.0936-0.0624 0.0937-0.0625 0.00014-0.000104 0.0624-0.06239 0.0625-0.0625 0.00013-0.000111 0.0624-0.06238 0.0625-0.0625 0.0001-0.00009 0.0431-0.04337 0.0625-0.0625h0.0312l9.3125-9.3125v-0.03125c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-10.25-10.25 10.25-10.25c0.0191-0.01939 0.0624-0.0624 0.0625-0.0625 0.00012-0.000125 0.0624-0.06237 0.0625-0.0625 0.00011-0.00013 0.0624-0.06236 0.0625-0.0625 0.0001-0.000136 0.0624-0.09361 0.0625-0.09375 0.0001-0.000141 0.0624-0.0936 0.0625-0.09375 0.00009-0.000146 0.0624-0.06235 0.0625-0.0625 0.00008-0.00015 0.0312-0.0936 0.0312-0.09375 0.00007-0.000154 0.0312-0.09359 0.0312-0.09375 0.00007-0.000157 0.0624-0.09359 0.0625-0.09375 0.00006-0.000161 0.0312-0.09359 0.0312-0.09375 0.00005-0.000163-0.00004-0.09358 0-0.09375 0.00004-0.000166 0.0312-0.09358 0.0312-0.09375 0.00003-0.000168 0.0312-0.09358 0.0312-0.09375 0.00003-0.000169-0.00002-0.12483 0-0.125s-0.00001-0.09358 0-0.09375c0.00001-0.000171 0-0.09358 0-0.09375 0-0.000171 0.00001-0.09358 0-0.09375-0.00001-0.000171 0.00002-0.09358 0-0.09375s0.00003-0.12483 0-0.125c-0.00003-0.000169-0.0312-0.09358-0.0312-0.09375-0.00003-0.000168-0.0312-0.09358-0.0312-0.09375-0.00004-0.000166 0.00005-0.09359 0-0.09375-0.00005-0.000163-0.0312-0.09359-0.0312-0.09375-0.00006-0.000161-0.0624-0.09359-0.0625-0.09375-0.00007-0.000157-0.0312-0.0936-0.0312-0.09375-0.00007-0.000154-0.0312-0.0936-0.0312-0.09375-0.00008-0.00015-0.0624-0.06235-0.0625-0.0625-0.00009-0.000146-0.0624-0.09361-0.0625-0.09375-0.0001-0.000141-0.0624-0.09361-0.0625-0.09375-0.0001-0.000136-0.0624-0.06237-0.0625-0.0625-0.00011-0.00013-0.0624-0.06238-0.0625-0.0625-0.00009-0.000096-0.0434-0.04311-0.0625-0.0625l-9.3125-9.3438c-0.00003-0.000035-0.0239 0.0075-0.0312 0-0.0222-0.02237-0.0311-0.0624-0.0312-0.0625-0.00014-0.000133-0.0936-0.09362-0.0937-0.09375-0.00015-0.000125-0.0936-0.06238-0.0937-0.0625-0.00015-0.000116-0.0936-0.06239-0.0937-0.0625-0.00016-0.000107-0.0936-0.0624-0.0937-0.0625-0.00017-0.000098-0.0936-0.06241-0.0937-0.0625-0.00017-0.000089-0.0936-0.03117-0.0937-0.03125-0.00018-0.000079-0.12482-0.03118-0.125-0.03125-0.00018-0.000069-0.0936-0.06244-0.0937-0.0625-0.00018-0.000059-0.0936-0.0312-0.0937-0.03125-0.00019-0.000048-0.12481 0.000038-0.125 0s-0.0936-0.03122-0.0937-0.03125c-0.00019-0.000027-0.12481-0.03123-0.125-0.03125-0.00019-0.000016-0.0936 0.000006-0.0937 0-0.00019-0.000006-0.12481-0.000005-0.125 0s-0.12481-0.000016-0.125 0z"
-       id="path57" />
-    <path
-       opacity=".15"
-       d="m120.22 29.4a0.99834 0.99834 0 0 0 -0.59375 0.28125l-9.3438 9.3438a0.99834 0.99834 0 0 0 0 1.4375l10.938 10.938-10.938 10.938a0.99834 0.99834 0 0 0 0 1.4375l9.3438 9.3438a0.99834 0.99834 0 0 0 1.4375 0l10.93-10.939 10.938 10.938a0.99834 0.99834 0 0 0 1.4375 0l9.3438-9.3438a0.99834 0.99834 0 0 0 0 -1.4375l-10.94-10.938 10.94-10.938a0.99834 0.99834 0 0 0 0 -1.4375l-9.34-9.343a0.99834 0.99834 0 0 0 -1.4375 0l-10.94 10.938-10.94-10.938a0.99834 0.99834 0 0 0 -0.84 -0.281z"
-       id="path59" />
-    <path
-       opacity=".3"
-       d="m111 63.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
-       id="path61" />
-    <path
-       fill="url(#j)"
-       d="m111 62.067 9.33 9.333 11.67-11.667 11.67 11.667 9.33-9.333-11.67-11.667 11.67-11.667-9.33-9.333-11.67 11.667-11.67-11.667-9.33 9.333 11.67 11.667-11.67 11.667z"
-       id="path63" />
-    <path
-       opacity=".3"
-       fill="#fff"
-       d="m120.34 29.4-9.34 9.344 0.5 0.5l8.84-8.844 11.66 11.656 11.66-11.656 8.84 8.844 0.5-0.5-9.34-9.344-11.66 11.656-11.66-11.656zm1.8125 21.5-11.15 11.156 0.5 0.5 11.156-11.156-0.5-0.5zm19.688 0-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156z"
-       id="path65" />
-    <path
-       opacity=".1"
-       d="m111.5 38.244-0.5 0.5 11.156 11.156 0.5-0.5-11.16-11.156zm41 0-11.156 11.156 0.5 0.5 11.16-11.156-0.5-0.5zm-20.5 20.5-11.66 11.656-8.84-8.844-0.5 0.5 9.34 9.344 11.66-11.656 11.66 11.656 9.34-9.344-0.5-0.5-8.84 8.844-11.66-11.656z"
-       id="path67" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/delete_segment.svg b/bitmaps_png/sources/delete_segment.svg
deleted file mode 100644
index dd37895..0000000
--- a/bitmaps_png/sources/delete_segment.svg
+++ /dev/null
@@ -1,153 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   height="26"
-   width="26"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="delete_segment.svg">
-  <metadata
-     id="metadata40">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1366"
-     inkscape:window-height="744"
-     id="namedview38"
-     showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="true"
-     inkscape:zoom="22.961538"
-     inkscape:cx="20.96985"
-     inkscape:cy="11.15121"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3017"
-       empspacing="2"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       spacingx="0.5px"
-       spacingy="0.5px" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4">
-    <filter
-       id="c"
-       height="1.3651"
-       width="1.2097"
-       color-interpolation-filters="sRGB"
-       y="-0.18257"
-       x="-0.10484">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="d"
-       height="1.4696"
-       width="1.4809999"
-       color-interpolation-filters="sRGB"
-       y="-0.23481999"
-       x="-0.24049">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur10" />
-    </filter>
-    <linearGradient
-       gradientTransform="translate(6.5,12.5)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient3761-8-5"
-       id="linearGradient3767-1"
-       x1="13"
-       y1="12.5"
-       x2="13"
-       y2="1.5"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3761-8-5">
-      <stop
-         style="stop-color:#b40000;stop-opacity:1"
-         offset="0"
-         id="stop3763-5-6" />
-      <stop
-         style="stop-color:#fa0000;stop-opacity:1"
-         offset="1"
-         id="stop3765-5-1" />
-    </linearGradient>
-    <linearGradient
-       gradientTransform="translate(6,12)"
-       inkscape:collect="always"
-       xlink:href="#linearGradient3761-8"
-       id="linearGradient3767"
-       x1="13"
-       y1="12.5"
-       x2="13"
-       y2="1.5"
-       gradientUnits="userSpaceOnUse" />
-    <linearGradient
-       inkscape:collect="always"
-       id="linearGradient3761-8">
-      <stop
-         style="stop-color:#b40000;stop-opacity:1"
-         offset="0"
-         id="stop3763-5" />
-      <stop
-         style="stop-color:#fa0000;stop-opacity:1"
-         offset="1"
-         id="stop3765-5" />
-    </linearGradient>
-  </defs>
-  <path
-     style="fill:none;stroke:#b3b3b3;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 23.5,2.5 -4,10"
-     id="path3007" />
-  <path
-     style="fill:none;stroke:#b3b3b3;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 6.5,12.5 -4,11"
-     id="path2990" />
-  <path
-     style="fill:none;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 19.5,12.5 -13,0"
-     id="path3005" />
-  <path
-     inkscape:connector-curvature="0"
-     d="m 13.5,13.5 11,11 m -11,0 11,-11"
-     style="opacity:0.75;fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="path3786"
-     sodipodi:nodetypes="cccc" />
-  <path
-     inkscape:connector-curvature="0"
-     id="path3766-9"
-     style="fill:none;stroke:url(#linearGradient3767);stroke-width:3;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="M 14,14 24,24 M 14,24 24,14" />
-</svg>
diff --git a/bitmaps_png/sources/drag_module.svg b/bitmaps_png/sources/drag_module.svg
deleted file mode 100644
index ef9da9c..0000000
--- a/bitmaps_png/sources/drag_module.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <linearGradient id="a" y2="36.848" gradientUnits="userSpaceOnUse" x2="41.355" gradientTransform="matrix(1.9217,0,0,4.024,-65.158,-108.13)" y1="32.207" x1="39.182">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#afadff" offset="1"/>
-  </linearGradient>
- </defs>
- <path d="m3.8776 46.031h17.295l-0.00002-29.51h-5.7651l-1.4413 2.6827h-2.8826l-1.4417-2.683h-5.7651v29.51z"/>
- <path fill="url(#a)" d="m6.7601 43.348h11.53v-24.144h-1.4413l-1.4413 2.6827h-5.7666l-1.4413-2.683h-1.4413v24.144z"/>
- <rect transform="matrix(8.9356e-8,-1,1,8.7703e-8,0,0)" height="2.8826" width="5.3654" y="21.173" x="-27.252" fill="#d72e2e"/>
- <rect transform="matrix(8.9358e-8,-1,1,8.7701e-8,0,0)" height="2.8826" width="5.3654" y=".99498" x="-27.252" fill="#d72e2e"/>
- <rect transform="matrix(8.9356e-8,-1,1,8.7703e-8,0,0)" height="2.8826" width="5.3654" y="21.173" x="-35.3" fill="#d72e2e"/>
- <rect transform="matrix(8.9358e-8,-1,1,8.7701e-8,0,0)" height="2.8826" width="5.3654" y=".99498" x="-35.3" fill="#d72e2e"/>
- <rect transform="matrix(8.9356e-8,-1,1,8.7703e-8,0,0)" height="2.8826" width="5.3654" y="21.173" x="-43.348" fill="#d72e2e"/>
- <rect transform="matrix(8.9358e-8,-1,1,8.7701e-8,0,0)" height="2.8826" width="5.3654" y=".99498" x="-43.348" fill="#d72e2e"/>
- <path d="m30.328 1.467-7.0793 6.2502h4.5106v7.146h-1.5187v0.03624h-6.5222v-4.3135l-6.4659 6.8457 6.4659 6.8431v-4.3601h8.0409v1.09h0.03751v6.3046h-4.4624l7.082 6.2502 7.0793-6.2502h-4.5106v-7.3946h0.48213v-0.03625h6.5195v4.3135l6.466-6.8457-6.466-6.8431v4.3601h-7.0016v-0.84405h-0.03749v-6.302h4.4624l-7.082-6.2502z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.421" fill="#59d421"/>
-</svg>
diff --git a/bitmaps_png/sources/drag_track_segment.svg b/bitmaps_png/sources/drag_track_segment.svg
deleted file mode 100644
index 9764bd1..0000000
--- a/bitmaps_png/sources/drag_track_segment.svg
+++ /dev/null
@@ -1,199 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   height="26"
-   width="26"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="drag_track_segment.svg">
-  <metadata
-     id="metadata40">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1366"
-     inkscape:window-height="744"
-     id="namedview38"
-     showgrid="true"
-     inkscape:snap-to-guides="false"
-     inkscape:snap-grids="false"
-     inkscape:zoom="22.961538"
-     inkscape:cx="14.587061"
-     inkscape:cy="14.143528"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3017"
-       empspacing="2"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       spacingx="0.5px"
-       spacingy="0.5px" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4">
-    <filter
-       id="c"
-       height="1.3651"
-       width="1.2097"
-       color-interpolation-filters="sRGB"
-       y="-0.18257"
-       x="-0.10484">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur7" />
-    </filter>
-    <filter
-       id="d"
-       height="1.4696"
-       width="1.4809999"
-       color-interpolation-filters="sRGB"
-       y="-0.23481999"
-       x="-0.24049">
-      <feGaussianBlur
-         stdDeviation="1.5978799"
-         id="feGaussianBlur10" />
-    </filter>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3778"
-       id="radialGradient3784"
-       cx="16"
-       cy="7.9285707"
-       fx="16"
-       fy="7.9285707"
-       r="8"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,2.9802322e-8,-2.9802322e-8,0.875,3.5000003,10.5625)" />
-    <linearGradient
-       id="linearGradient3778">
-      <stop
-         style="stop-color:#2b3fc5;stop-opacity:1"
-         offset="0"
-         id="stop3780" />
-      <stop
-         id="stop3786"
-         offset="0.35714284"
-         style="stop-color:#2b3fc5;stop-opacity:1" />
-      <stop
-         style="stop-color:#1b2999;stop-opacity:1"
-         offset="1"
-         id="stop3782" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3778-1"
-       id="radialGradient3784-4"
-       cx="16"
-       cy="7.9285707"
-       fx="16"
-       fy="7.9285707"
-       r="8"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,2.9802322e-8,-2.9802322e-8,0.875,3.507538,10.82778)" />
-    <linearGradient
-       id="linearGradient3778-1">
-      <stop
-         style="stop-color:#15a410;stop-opacity:1"
-         offset="0"
-         id="stop3780-6" />
-      <stop
-         id="stop3786-3"
-         offset="0.35714284"
-         style="stop-color:#159e0f;stop-opacity:1" />
-      <stop
-         style="stop-color:#12820c;stop-opacity:1"
-         offset="1"
-         id="stop3782-2" />
-    </linearGradient>
-    <radialGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient3778-1-4"
-       id="radialGradient3784-4-5"
-       cx="16"
-       cy="7.9285707"
-       fx="16"
-       fy="7.9285707"
-       r="8"
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(0.875,2.9802322e-8,-2.9802322e-8,0.875,3.551089,10.610024)" />
-    <linearGradient
-       id="linearGradient3778-1-4">
-      <stop
-         style="stop-color:#15a410;stop-opacity:1"
-         offset="0"
-         id="stop3780-6-2" />
-      <stop
-         id="stop3786-3-2"
-         offset="0.35714284"
-         style="stop-color:#159e0f;stop-opacity:1" />
-      <stop
-         style="stop-color:#12820c;stop-opacity:1"
-         offset="1"
-         id="stop3782-2-3" />
-    </linearGradient>
-  </defs>
-  <path
-     style="fill:none;stroke:#b3b3b3;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 7,12.5 -4.5,11"
-     id="path2990"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cc" />
-  <path
-     style="fill:none;stroke:#b3b3b3;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 19,12.5 4.5,-10"
-     id="path3024"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cc" />
-  <path
-     style="fill:none;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="m 12.5,12.5 6.5,0"
-     id="path3026"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cc" />
-  <path
-     style="fill:none;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="M 12.5,12.5 7,12.5"
-     id="path3022"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="cc" />
-  <path
-     inkscape:connector-curvature="0"
-     style="opacity:0.75;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
-     d="m 17.457339,9.0162745 a 0.524477,0.524477 0 0 0 -0.34375,0.21875 l -2.5,3.4999995 a 0.524477,0.524477 0 0 0 0.4375,0.84375 l 0.46875,0 0,1.9375 -1.9375,0 0,-0.46875 a 0.524477,0.524477 0 0 0 -0.84375,-0.4375 l -3.5000006,2.5 a 0.524477,0.524477 0 0 0 0,0.875 l 3.5000006,2.5 a 0.524477,0.524477 0 0 0 0.84375,-0.4375 l 0,-0.46875 1.9375,0 0,1.9375 -0.46875,0 a 0.524477,0.524477 0 0 0 -0.4375,0.84375 l 2.5,3.5 a 0.524477,0.524477 0 0 0 0.875,0 l 2.5,-3.5 a 0.524477,0.524477 0 0 0 -0.4375,-0.84375 l -0.46875,0 0,-1.9375 1.9375,0 0,0.46875 a 0.524477,0.524477 0 0 0 0.84375,0.4375 l 3.5,-2.5 a 0.524477,0.524477 0 0 0 0,-0.875 l -3.5,-2.5 a 0.524477,0.524477 0 0 0 -0.84375,0.4375 l 0,0.46875 -1.9375,0 0,-1.9375 0.46875,0 a 0.524477,0.524477 0 0 0 0.4375,-0.84375 l -2.5,-3.4999995 a 0.524477,0.524477 0 0 0 -0.53125,-0.21875 z"
-     id="path3859" />
-  <path
-     d="m 17.551089,9.5475245 -2.5,3.4999995 1,0 0,3 -3,0 0,-1 -3.5000006,2.5 3.5000006,2.5 0,-1 3,0 0,3 -1,0 2.5,3.5 2.5,-3.5 -1,0 0,-3 3,0 0,1 3.5,-2.5 -3.5,-2.5 0,1 -3,0 0,-3 1,0 z"
-     id="path27"
-     inkscape:connector-curvature="0"
-     style="fill:url(#radialGradient3784-4-5);fill-opacity:1;fill-rule:evenodd;stroke:none"
-     sodipodi:nodetypes="ccccccccccccccccccccccccc" />
-</svg>
diff --git a/bitmaps_png/sources/duplicate.svg b/bitmaps_png/sources/duplicate.svg
new file mode 100644
index 0000000..fec38c8
--- /dev/null
+++ b/bitmaps_png/sources/duplicate.svg
@@ -0,0 +1,76 @@
+<?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";
+   height="26"
+   width="26"
+   version="1.1"
+   id="svg18970"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="duplicate_module.svg">
+  <metadata
+     id="metadata18987">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <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="1054"
+     id="namedview18985"
+     showgrid="true"
+     inkscape:zoom="11.313708"
+     inkscape:cx="-27.130712"
+     inkscape:cy="4.9817665"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg18970"
+     inkscape:object-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-nodes="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4153" />
+  </sodipodi:namedview>
+  <defs
+     id="defs18972" />
+  <g
+     id="g4229">
+    <rect
+       ry="0"
+       y="2.75863"
+       x="3.74823"
+       height="16.50308"
+       width="12.496249"
+       id="rect4155-3-6-7"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1.481;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <rect
+       ry="0"
+       y="6.7867856"
+       x="9.7538605"
+       height="16.50308"
+       width="12.496249"
+       id="rect4155-3-6-7-5"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1.48088861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+  </g>
+</svg>
diff --git a/bitmaps_png/sources/duplicate_line.svg b/bitmaps_png/sources/duplicate_line.svg
deleted file mode 100644
index 3f19b6f..0000000
--- a/bitmaps_png/sources/duplicate_line.svg
+++ /dev/null
@@ -1,95 +0,0 @@
-<?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";
-   height="26"
-   width="26"
-   version="1.1"
-   id="svg18970"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="duplicate_line.svg">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <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="996"
-     id="namedview18985"
-     showgrid="false"
-     inkscape:zoom="16"
-     inkscape:cx="21.793817"
-     inkscape:cy="19.733911"
-     inkscape:window-x="0"
-     inkscape:window-y="28"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg18970"
-     inkscape:object-paths="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3029"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
-  <defs
-     id="defs18972" />
-  <g
-     id="g18103"
-     transform="matrix(0.92021476,-0.39141384,0.39141384,0.92021476,-3.5098229,-2.4696189)">
-    <path
-       sodipodi:nodetypes="ccccccc"
-       inkscape:connector-curvature="0"
-       d="m 14.365778,23.401859 c 0.202438,-4.960549 -0.864872,-7.852869 -4.328751,-9.928645 2.506618,4.326299 2.740146,6.262366 2.389978,9.710201 l -1.626346,-0.20242 2.198044,3.513613 2.945419,-2.915713 z"
-       style="fill:#ef2929;fill-opacity:1;stroke:#a40000;stroke-width:1"
-       id="path17320" />
-  </g>
-  <g
-     transform="matrix(0.92443,0,0,1,54.5375,-34.419499)"
-     id="g18878">
-    <rect
-       width="23.798449"
-       height="3.0000014"
-       ry="0"
-       x="-56.832317"
-       y="36.419498"
-       id="rect18882"
-       style="fill:#009b00" />
-  </g>
-  <g
-     id="g3096"
-     transform="matrix(0.92443,0,0,1,54.5375,-18.419498)"
-     style="opacity:0.7">
-    <rect
-       style="fill:#009b00"
-       id="rect3098"
-       y="36.419498"
-       x="-56.832317"
-       ry="0"
-       height="3.0000014"
-       width="23.798449" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/duplicate_module.svg b/bitmaps_png/sources/duplicate_module.svg
deleted file mode 100644
index fec38c8..0000000
--- a/bitmaps_png/sources/duplicate_module.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-<?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";
-   height="26"
-   width="26"
-   version="1.1"
-   id="svg18970"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="duplicate_module.svg">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <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="1054"
-     id="namedview18985"
-     showgrid="true"
-     inkscape:zoom="11.313708"
-     inkscape:cx="-27.130712"
-     inkscape:cy="4.9817665"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg18970"
-     inkscape:object-paths="true"
-     inkscape:object-nodes="true"
-     inkscape:snap-nodes="false">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4153" />
-  </sodipodi:namedview>
-  <defs
-     id="defs18972" />
-  <g
-     id="g4229">
-    <rect
-       ry="0"
-       y="2.75863"
-       x="3.74823"
-       height="16.50308"
-       width="12.496249"
-       id="rect4155-3-6-7"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1.481;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       ry="0"
-       y="6.7867856"
-       x="9.7538605"
-       height="16.50308"
-       width="12.496249"
-       id="rect4155-3-6-7-5"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#666666;stroke-width:1.48088861;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/duplicate_pad.svg b/bitmaps_png/sources/duplicate_pad.svg
deleted file mode 100644
index eac9961..0000000
--- a/bitmaps_png/sources/duplicate_pad.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?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";
-   version="1.1"
-   width="26"
-   height="26"
-   id="svg8431"
-   inkscape:version="0.91 r"
-   sodipodi:docname="duplicate_pad.svg">
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1618"
-     inkscape:window-height="865"
-     id="namedview3013"
-     showgrid="true"
-     inkscape:zoom="36.307692"
-     inkscape:cx="3.5823206"
-     inkscape:cy="10.90431"
-     inkscape:window-x="0"
-     inkscape:window-y="28"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg8431">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4135" />
-  </sodipodi:namedview>
-  <metadata
-     id="metadata8454">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs8433" />
-  <path
-     d="m 10.430935,2.6905271 c -4.258243,0 -7.7072477,3.4280547 -7.7072477,7.6604289 0,4.232373 3.4490047,7.660427 7.7072477,7.660427 4.258243,0 7.707245,-3.428054 7.707245,-7.660427 0,-4.2323742 -3.449002,-7.6604289 -7.707245,-7.6604289 z m 0,4.1784177 c 1.898411,0 3.503292,1.595132 3.503292,3.4820112 0,1.886879 -1.604881,3.482012 -3.503292,3.482012 -1.898414,0 -3.503294,-1.595133 -3.503294,-3.482012 0,-1.8868792 1.60488,-3.4820112 3.503294,-3.4820112 z"
-     id="path3763-6"
-     style="opacity:0.44800002;fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.39705467;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     inkscape:connector-curvature="0" />
-  <path
-     d="m 14.549579,6.9871377 c -4.258243,0 -7.7072477,3.4280543 -7.7072477,7.6604283 0,4.232374 3.4490047,7.660428 7.7072477,7.660428 4.258243,0 7.707245,-3.428054 7.707245,-7.660428 0,-4.232374 -3.449002,-7.6604283 -7.707245,-7.6604283 z m 0,4.1784173 c 1.898411,0 3.503292,1.595132 3.503292,3.482011 0,1.88688 -1.604881,3.482013 -3.503292,3.482013 -1.898414,0 -3.503294,-1.595133 -3.503294,-3.482013 0,-1.886879 1.60488,-3.482011 3.503294,-3.482011 z"
-     id="path3763"
-     style="fill:#008000;fill-opacity:0.69803922;stroke:#008000;stroke-width:1.39705467;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     inkscape:connector-curvature="0" />
-</svg>
diff --git a/bitmaps_png/sources/duplicate_target.svg b/bitmaps_png/sources/duplicate_target.svg
deleted file mode 100644
index 9676b99..0000000
--- a/bitmaps_png/sources/duplicate_target.svg
+++ /dev/null
@@ -1,164 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   version="1.1"
-   width="26"
-   height="26"
-   id="svg18970">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18972">
-    <mask
-       id="w">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3301"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="x">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3304"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="q">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3307"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="v">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3310"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="r">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3313"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="u">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3316"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="s">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3319"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="t">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3322"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-  </defs>
-  <g
-     transform="matrix(0.92021476,-0.39141384,0.39141384,0.92021476,-2.5098229,-9.469619)"
-     id="g18103">
-    <path
-       d="m 14.365778,23.401859 c 0.202438,-4.960549 -1.242615,-6.237163 -5.6595543,-5.884794 4.3461583,1.028691 4.0709493,2.218515 3.7207813,5.66635 l -1.626346,-0.20242 2.198044,3.513613 2.945419,-2.915713 z"
-       id="path17320"
-       style="fill:#ef2929;fill-opacity:1;stroke:#a40000;stroke-width:1" />
-  </g>
-  <g
-     transform="translate(-1,0)"
-     id="g3744">
-    <path
-       d="M 12,10 A 5,5 0 1 1 2,10 5,5 0 1 1 12,10 z"
-       transform="translate(1.5,-1.5)"
-       id="path3680"
-       style="fill:#fcd40f;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
-    <path
-       d="m 13.488902,8.4889022 -5.1095923,0 0.1095925,-5 c 0,0 -5.09534,1.1698255 -5,5 3.454097,-0.014719 4.7357278,0 4.7357278,0 L 8.4889022,13.488902 C 12.423077,13.335543 13.708024,9.9574012 13.488902,8.4889022"
-       id="path3736"
-       style="fill:#000000;stroke:none" />
-    <path
-       d="m 8.5,1 0,15"
-       id="path3676"
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="M 16,8.5 1,8.5"
-       id="path3678"
-       style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="M 7.5,4.625 C 6.0912245,4.9882125 4.9882125,6.0912245 4.625,7.5 l 2.375,0 0.5,0 0,-0.5 0,-2.375 z"
-       id="path3733"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="M 12.375,7.5 C 12.011788,6.0912245 10.908776,4.9882125 9.5,4.625 l 0,2.375 0,0.5 0.5,0 2.375,0 z"
-       id="path3738"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="m 9.5,12.375 c 1.408776,-0.363212 2.511788,-1.466224 2.875,-2.875 l -2.375,0 -0.5,0 0,0.5 0,2.375 z"
-       id="path3740"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-    <path
-       d="m 4.625,9.5 c 0.363212,1.408776 1.466224,2.511788 2.875,2.875 L 7.5,10 7.5,9.5 7,9.5 4.625,9.5 z"
-       id="path3742"
-       style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;opacity:0.25;color:#000000;fill:none;stroke:#eeeeec;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
-  </g>
-  <use
-     transform="translate(10,9)"
-     id="use3755"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g3744" />
-</svg>
diff --git a/bitmaps_png/sources/duplicate_text.svg b/bitmaps_png/sources/duplicate_text.svg
deleted file mode 100644
index 419b945..0000000
--- a/bitmaps_png/sources/duplicate_text.svg
+++ /dev/null
@@ -1,90 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   height="26"
-   width="26"
-   version="1.1"
-   id="svg18970"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="duplicate_text.svg">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <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="996"
-     id="namedview18985"
-     showgrid="false"
-     inkscape:zoom="16"
-     inkscape:cx="13.659451"
-     inkscape:cy="12.783886"
-     inkscape:window-x="0"
-     inkscape:window-y="28"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="g18103"
-     inkscape:object-paths="true"
-     inkscape:object-nodes="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3029"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
-  <defs
-     id="defs18972" />
-  <g
-     style="fill-rule:evenodd"
-     transform="matrix(1.1098933,0,0,1.075965,-25.392974,-45.041873)"
-     id="g19009">
-    <path
-       style="fill:#00009b"
-       d="M 1 1 L 1 5 L 2 5 L 4 3 L 6 3 L 6 13 L 4 14 L 4 15 L 7 15 L 8 15 L 11 15 L 11 14 L 9 13 L 9 3 L 11 3 L 13 5 L 14 5 L 14 1 L 8 1 L 7 1 L 1 1 z "
-       transform="matrix(0.90098751,0,0,0.92939826,22.878752,41.861838)"
-       id="path19013" />
-  </g>
-  <g
-     id="g18103"
-     transform="matrix(0.92021476,-0.39141384,0.39141384,0.92021476,-2.5098229,-9.469619)">
-    <path
-       sodipodi:nodetypes="ccccccc"
-       inkscape:connector-curvature="0"
-       d="m 14.365778,23.401859 c 0.202438,-4.960549 -1.242615,-6.237163 -5.6595543,-5.884794 4.3461583,1.028691 4.0709493,2.218515 3.7207813,5.66635 l -1.626346,-0.20242 2.198044,3.513613 2.945419,-2.915713 z"
-       style="fill:#ef2929;fill-opacity:1;stroke:#a40000;stroke-width:1"
-       id="path17320" />
-  </g>
-  <use
-     x="0"
-     y="0"
-     xlink:href="#g19009"
-     id="use3037"
-     transform="translate(11,10)"
-     width="26"
-     height="26"
-     style="opacity:0.7" />
-</svg>
diff --git a/bitmaps_png/sources/duplicate_zone.svg b/bitmaps_png/sources/duplicate_zone.svg
deleted file mode 100644
index 0041740..0000000
--- a/bitmaps_png/sources/duplicate_zone.svg
+++ /dev/null
@@ -1,161 +0,0 @@
-<?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:xlink="http://www.w3.org/1999/xlink";
-   version="1.1"
-   width="26"
-   height="26"
-   id="svg18970">
-  <metadata
-     id="metadata18987">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs18972">
-    <mask
-       id="w">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3301"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="x">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3304"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="q">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3307"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="v">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3310"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="r">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3313"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="u">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3316"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="s">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3319"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-    <mask
-       id="t">
-      <rect
-         width="25.032"
-         height="26.091999"
-         x="-4.6403999"
-         y="-3.7337"
-         id="rect3322"
-         style="fill:#ffffff;fill-rule:evenodd" />
-    </mask>
-  </defs>
-  <g
-     transform="translate(20,-1.5)"
-     id="g3939">
-    <path
-       d="m -15.5,8 5,0 2.1269625,4.84375"
-       id="path3917"
-       style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="m -18.5,3 0,11 8.75,0 -1.75,-4.25 c -0.781147,0.971226 -1.5,1.75 -3,1.75 -1.932997,0 -3.5,-1.5670035 -3.5,-3.5 0,-1.9329967 1.567003,-3.5 3.5,-3.5 1.295542,0 2.33235,0.4225334 2.9375,1.46875 l 1.9375,0 L -7.5,11 l 0,-8 z"
-       id="rect3811"
-       style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <path
-       d="m -13.46875,7 a 1.53125,1.53125 0 1 1 -3.0625,0 1.53125,1.53125 0 1 1 3.0625,0 z"
-       transform="matrix(1.0081529,0,0,1.0081529,0.57855937,0.9429297)"
-       id="path3915"
-       style="fill:#eeeeec;stroke:#888a85;stroke-width:0.99191302;stroke-opacity:1" />
-  </g>
-  <g
-     transform="translate(20,-1.5)"
-     id="g4253">
-    <path
-       d="m -15.5,8 5,0 2.1269625,4.84375"
-       id="path4255"
-       style="fill:none;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       d="m -18.5,3 0,11 8.75,0 -1.75,-4.25 c -0.781147,0.971226 -1.5,1.75 -3,1.75 -1.932997,0 -3.5,-1.5670035 -3.5,-3.5 0,-1.9329967 1.567003,-3.5 3.5,-3.5 1.295542,0 2.33235,0.4225334 2.9375,1.46875 l 1.9375,0 L -7.5,11 l 0,-8 z"
-       id="path4257"
-       style="fill:#008000;fill-opacity:0.62745098;stroke:#008000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
-    <path
-       d="m -13.46875,7 a 1.53125,1.53125 0 1 1 -3.0625,0 1.53125,1.53125 0 1 1 3.0625,0 z"
-       transform="matrix(1.0081529,0,0,1.0081529,0.57855937,0.9429297)"
-       id="path4259"
-       style="fill:#eeeeec;stroke:#888a85;stroke-width:0.99191302;stroke-opacity:1" />
-  </g>
-  <use
-     transform="translate(12,12)"
-     id="use4261"
-     style="opacity:0.75"
-     x="0"
-     y="0"
-     width="26"
-     height="26"
-     xlink:href="#g4253" />
-  <g
-     transform="matrix(0.92021476,-0.39141384,0.39141384,0.92021476,-2.5098229,-7.469619)"
-     id="g18103">
-    <path
-       d="m 14.365778,23.401859 c 0.202438,-4.960549 -1.242615,-6.237163 -5.6595543,-5.884794 4.3461583,1.028691 4.0709493,2.218515 3.7207813,5.66635 l -1.626346,-0.20242 2.198044,3.513613 2.945419,-2.915713 z"
-       id="path17320"
-       style="fill:#ef2929;fill-opacity:1;stroke:#a40000;stroke-width:1" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/kicad_logo_for_patch.svg b/bitmaps_png/sources/kicad_logo_for_patch.svg
deleted file mode 100644
index dfc2061..0000000
--- a/bitmaps_png/sources/kicad_logo_for_patch.svg
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/";
-   xmlns:cc="http://creativecommons.org/ns#";
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
-   xmlns:svg="http://www.w3.org/2000/svg";
-   xmlns="http://www.w3.org/2000/svg";
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
-   width="400"
-   height="200"
-   id="svg3509"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="kicad_logo_final.svg"
-   inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo2.png"
-   inkscape:export-xdpi="130.52866"
-   inkscape:export-ydpi="130.52866">
-  <defs
-     id="defs3511" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.4"
-     inkscape:cx="319.71301"
-     inkscape:cy="107.41472"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer1"
-     showgrid="true"
-     inkscape:window-width="1280"
-     inkscape:window-height="941"
-     inkscape:window-x="0"
-     inkscape:window-y="30"
-     inkscape:window-maximized="1"
-     inkscape:snap-grids="false"
-     showguides="true"
-     inkscape:guide-bbox="true"
-     inkscape:snap-to-guides="false" />
-  <metadata
-     id="metadata3514">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-852.36218)">
-    <rect
-       style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.16592622000000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       id="rect3001"
-       width="335.33405"
-       height="136.76265"
-       x="40.547253"
-       y="883.62366"
-       rx="0.79142594"
-       ry="0.68401301"
-       inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
-       inkscape:export-xdpi="130.52866"
-       inkscape:export-ydpi="130.52866" />
-    <rect
-       style="fill:#314cb0;fill-opacity:1;fill-rule:nonzero;stroke:#1d2d68;stroke-width:4.85048628;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-       id="rect3438-4-1-6-9-8-4"
-       width="116.24297"
-       height="111.73183"
-       x="50.753147"
-       y="901.97614"
-       rx="0.92550105"
-       ry="0.96813995"
-       inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
-       inkscape:export-xdpi="130.52866"
-       inkscape:export-ydpi="130.52866" />
-    <text
-       xml:space="preserve"
-       style="font-size:120.79350281px;font-style:normal;font-weight:normal;line-height:122.00000286%;letter-spacing:0px;word-spacing:0px;fill:#1b2b63;fill-opacity:1;stroke:none;font-family:Sans"
-       x="47.593891"
-       y="1002.9949"
-       id="text3428-5-7-3-3-5-7"
-       sodipodi:linespacing="122%"
-       inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
-       inkscape:export-xdpi="130.52866"
-       inkscape:export-ydpi="130.52866"><tspan
-         sodipodi:role="line"
-         id="tspan3430-1-1-1-0-9-6"
-         x="47.593891"
-         y="1002.9949"
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:122.00000286%;letter-spacing:0px;fill:#1b2b63;fill-opacity:1;font-family:Tiresias LPfont;-inkscape-font-specification:Tiresias LPfont Bold"><tspan
-           id="tspan4498-9-7-2-7-3"
-           style="line-height:122.00000286%;letter-spacing:0px;fill:#ffffff;fill-opacity:1">Ki</tspan><tspan
-           id="tspan3647"
-           style="letter-spacing:-6.5999999px">Cad</tspan></tspan></text>
-    <rect
-       style="fill:#314cb0;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       id="rect4352-5-1"
-       width="28.315174"
-       height="27.030817"
-       x="135.29004"
-       y="906.65179"
-       rx="0"
-       ry="0"
-       inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
-       inkscape:export-xdpi="130.52866"
-       inkscape:export-ydpi="130.52866" />
-    <path
-       sodipodi:type="arc"
-       style="fill:#ff7700;fill-opacity:1;fill-rule:nonzero;stroke:none"
-       id="path3552-6-3-7"
-       sodipodi:cx="504.82373"
-       sodipodi:cy="2430.9678"
-       sodipodi:rx="23.486046"
-       sodipodi:ry="14.142136"
-       d="m 528.30978,2430.9678 c 0,7.8105 -10.51506,14.1421 -23.48605,14.1421 -12.97098,0 -23.48605,-6.3316 -23.48605,-14.1421 0,-7.8105 10.51507,-14.1422 23.48605,-14.1422 12.97099,0 23.48605,6.3317 23.48605,14.1422 z"
-       transform="matrix(0.51052206,0,0,0.84532838,-108.54549,-1152.961)"
-       inkscape:export-filename="/home/fabrizio/Desktop/kicad_logo_final.png"
-       inkscape:export-xdpi="130.52866"
-       inkscape:export-ydpi="130.52866" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/move_circle.svg b/bitmaps_png/sources/move_circle.svg
deleted file mode 100644
index f708271..0000000
--- a/bitmaps_png/sources/move_circle.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="1.4358974"/>
-  </filter>
- </defs>
- <path opacity=".47266" filter="url(#a)" d="m24.4 5.3453c-10.819 0-19.6 7.9445-19.6 17.733 0 9.7888 8.7808 17.733 19.6 17.733s19.6-7.9445 19.6-17.733c0-9.7888-8.7808-17.733-19.6-17.733zm0 5.0667c7.728 0 14 5.6747 14 12.667 0 6.992-6.272 12.667-14 12.667s-14-5.6747-14-12.667c0-6.992 6.272-12.667 14-12.667z"/>
- <path fill="#00009b" d="m21.6 2.812c-10.819 0-19.6 7.944-19.6 17.733 0 9.7888 8.7808 17.733 19.6 17.733s19.6-7.9445 19.6-17.733c0-9.7888-8.7808-17.733-19.6-17.733zm0 5.0667c7.728 0 14 5.6747 14 12.667 0 6.992-6.272 12.667-14 12.667s-14-5.6747-14-12.667c0-6.992 6.272-12.667 14-12.667z"/>
- <g fill-rule="evenodd" fill="#11b50f" transform="matrix(3.25,0,0,3.175,80.571,154.1)">
-  <path d="m-36.422-52.442-1.5 1.5h1v3.5h1v-3.5h1l-1.5-1.5z"/>
-  <path d="m-36.422-44.442-1.5-1.5h1v-2h1v2h1l-1.5 1.5z"/>
-  <path d="m-40.422-48.442 1.5 1.5v-1h2.5v-1h-2.5v-1l-1.5 1.5z"/>
-  <path d="m-32.422-48.442-1.5 1.5v-1h-2v-1h2v-1l1.5 1.5z"/>
- </g>
- <path d="m32.612 19.273-6.506 5.3467h4.1453v6.1131h-1.3957v0.031h-5.9939v-3.69l-5.9423 5.8562 5.9423 5.8539v-3.73h7.3897v0.93246h0.03447v5.3932h-4.101l6.5084 5.3467 6.506-5.3467h-4.1453v-6.3257h0.44308v-0.03101h5.9915v3.69l5.9423-5.8562-5.9423-5.8539v3.7299h-6.4346v-0.721h-0.033v-5.391h4.101l-6.5084-5.3467z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.2599" fill="#59d421"/>
-</svg>
diff --git a/bitmaps_png/sources/move_exactly.svg b/bitmaps_png/sources/move_exactly.svg
new file mode 100644
index 0000000..bc77267
--- /dev/null
+++ b/bitmaps_png/sources/move_exactly.svg
@@ -0,0 +1,101 @@
+<?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";
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="move_module.svg">
+  <metadata
+     id="metadata76">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <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="1054"
+     id="namedview74"
+     showgrid="true"
+     inkscape:zoom="59"
+     inkscape:cx="9.7713383"
+     inkscape:cy="11.947465"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4237" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142-3"
+     width="4.007021"
+     height="9.9830513"
+     x="11.009929"
+     y="8.025424" />
+  <rect
+     style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142"
+     width="10.042975"
+     height="4.0169492"
+     x="7.9909229"
+     y="11" />
+  <g
+     id="g6184">
+    <path
+       inkscape:connector-curvature="0"
+       id="path4134"
+       d="M 5.1316769,13 20.414347,13"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path4134-3"
+       d="M 13,20.891315 13,5.231991"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6149"
+       d="m 11.060444,5.4645987 4.929272,0 -2.957563,-3.5383676 -2.957563,3.5383676 z"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6149-5"
+       d="m 15.002452,20.545472 -4.929272,0 2.957563,3.538367 2.957562,-3.538367 z"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6149-6"
+       d="m 5.4442146,15.029719 0,-4.929272 -3.538367,2.957563 3.538367,2.957562 z"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path6149-5-2"
+       d="m 20.549826,11.030487 0,4.929272 3.538367,-2.957563 -3.538367,-2.957562 z"
+       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+  </g>
+</svg>
diff --git a/bitmaps_png/sources/move_field.svg b/bitmaps_png/sources/move_field.svg
deleted file mode 100644
index ba5e5d3..0000000
--- a/bitmaps_png/sources/move_field.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="30.778" cx="24.843" gradientTransform="matrix(1.49 0 0 .65759 -13.194 11.109)" r="23">
-   <stop stop-color="#fff" offset="0"/>
-   <stop stop-color="#eeeeec" offset="1"/>
-  </radialGradient>
- </defs>
- <g transform="translate(.329 -9.8354)">
-  <rect stroke-dashoffset="1.4" rx="1.0312" ry="1.0312" height="24" width="45" stroke="#888a85" stroke-linecap="round" y="12.385" x="1.321" fill="url(#a)"/>
-  <path fill="#2e3436" d="m14.783 28.508h-5.4683l-0.86294 2.3771h-3.5153l5.0232-13.048h4.1694l5.0232 13.048h-3.5153l-0.854-2.377m-4.5963-2.6396h3.7152l-1.8531-4.9725-1.8621 4.9725m16.023 2.9979c0.69641 0.000002 1.2263-0.2447 1.5896-0.73412 0.36939-0.48941 0.55409-1.2002 0.5541-2.1324-0.000011-0.93221-0.18471-1.643-0.5541-2.1324-0.36335-0.4894-0.89322-0.73411-1.5896-0.73412-0.69641 0.000008-1.4362 0.24763-1.8116 0.74286-0.36941 0.48942-0.55411 1.1973-0.5541 2.1237-0.000011 0.92639 0.18469 1.6372 0.5541 2.1324 0.37544 0.48941 1.1152 0.73412 1.8116 0.73412m-2.3657-6.3361c0.44811-0.57097 1.1485-0.99047 1.6936-1.2585 0.545-0.27383 1.1718-0.41075 1.8803-0.41076 1.2535 0.00001 2.283 0.48068 3.0884 1.442 0.8054 0.95553 1.2081 2.1878 1.2081 3.6968-0.000011 1.509-0.40271 2.7442-1.2081 3.7055-0.80543 0.95552-1.8349 1.4333-3.0884 1.4333-0.70853 0-1.3353-0.134-1.8803-0.40202-0.54502-0.27384-1.2454-0.69625-1.6936-1.2672v1.4158h-3.2519v-12.911h3.2519v4.5562m18.507-1.1274v2.5519c-0.44208-0.29131-0.88716-0.50688-1.3353-0.64672-0.44208-0.13982-0.90231-0.20974-1.3807-0.20975-0.90836 0.000009-1.6169 0.25637-2.1256 0.76908-0.50263 0.5069-0.75394 1.2177-0.75394 2.1324 0 0.91474 0.25131 1.6285 0.75394 2.1412 0.50868 0.50689 1.2172 0.76034 2.1256 0.76034 0.50866 0.000002 0.9901-0.07283 1.4443-0.21849 0.46022-0.14566 0.88413-0.36123 1.2717-0.64672v2.5607c-0.50869 0.18062-1.0265 0.31462-1.5533 0.40202-0.5208 0.09322-1.0446 0.13983-1.5715 0.13983-1.8349 0-3.2701-0.45154-4.3056-1.3546-1.036-0.909-1.553-2.17-1.553-3.784 0-1.6139 0.51776-2.8724 1.5533-3.7755 1.0355-0.9089 2.4707-1.3634 4.3056-1.3634 0.5329 0.00001 1.0567 0.04662 1.5715 0.13983 0.52078 0.0874 1.0385 0.22141 1.5533 0.40202"/>
-  <rect stroke-linejoin="round" stroke-dashoffset="1.4" rx="0" ry="0" height="22" width="42.978" stroke="#fff" stroke-linecap="round" y="13.385" x="2.321" fill="none"/>
- </g>
- <g fill-rule="evenodd" fill="#11b50f" transform="matrix(3.25,0,0,3.175,80.571,154.1)">
-  <path d="m-36.422-52.442-1.5 1.5h1v3.5h1v-3.5h1l-1.5-1.5z"/>
-  <path d="m-36.422-44.442-1.5-1.5h1v-2h1v2h1l-1.5 1.5z"/>
-  <path d="m-40.422-48.442 1.5 1.5v-1h2.5v-1h-2.5v-1l-1.5 1.5z"/>
-  <path d="m-32.422-48.442-1.5 1.5v-1h-2v-1h2v-1l1.5 1.5z"/>
- </g>
- <path d="m32.612 19.273-6.506 5.3467h4.1453v6.1131h-1.3957v0.031h-5.9939v-3.69l-5.9423 5.8562 5.9423 5.8539v-3.73h7.3897v0.93246h0.03447v5.3932h-4.101l6.5084 5.3467 6.506-5.3467h-4.1453v-6.3257h0.44308v-0.03101h5.9915v3.69l5.9423-5.8562-5.9423-5.8539v3.7299h-6.4346v-0.721h-0.033v-5.391h4.101l-6.5084-5.3467z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.2599" fill="#59d421"/>
-</svg>
diff --git a/bitmaps_png/sources/move_line.svg b/bitmaps_png/sources/move_line.svg
deleted file mode 100644
index a9815c4..0000000
--- a/bitmaps_png/sources/move_line.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <filter id="a" height="1.7323" width="1.0709" color-interpolation-filters="sRGB" y="-.36615" x="-.035434">
-   <feGaussianBlur stdDeviation="0.22884615"/>
-  </filter>
- </defs>
- <g fill-rule="evenodd" fill="#11b50f" transform="matrix(3.25,0,0,3.175,80.571,154.1)">
-  <path d="m-36.422-52.442-1.5 1.5h1v3.5h1v-3.5h1l-1.5-1.5z"/>
-  <path d="m-36.422-44.442-1.5-1.5h1v-2h1v2h1l-1.5 1.5z"/>
-  <path d="m-40.422-48.442 1.5 1.5v-1h2.5v-1h-2.5v-1l-1.5 1.5z"/>
-  <path d="m-32.422-48.442-1.5 1.5v-1h-2v-1h2v-1l1.5 1.5z"/>
- </g>
- <path d="m32.612 19.273-6.506 5.3467h4.1453v6.1131h-1.3957v0.031h-5.9939v-3.69l-5.9423 5.8562 5.9423 5.8539v-3.73h7.3897v0.93246h0.03447v5.3932h-4.101l6.5084 5.3467 6.506-5.3467h-4.1453v-6.3257h0.44308v-0.03101h5.9915v3.69l5.9423-5.8562-5.9423-5.8539v3.7299h-6.4346v-0.721h-0.033v-5.391h4.101l-6.5084-5.3467z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.2599" fill="#59d421"/>
- <g transform="matrix(.92443 0 0 1 69.35 -29.982)">
-  <rect opacity=".63672" transform="matrix(2.8733,0,0,2.8125,85.237,12.297)" height="1.5" filter="url(#a)" width="15.5" y="9.3" x="-54.15" fill="#9b9b9b"/>
-  <rect height="4.3121" width="45.972" y="35.547" x="-71.788" fill="#009b00"/>
- </g>
-</svg>
diff --git a/bitmaps_png/sources/move_module.svg b/bitmaps_png/sources/move_module.svg
deleted file mode 100644
index bc77267..0000000
--- a/bitmaps_png/sources/move_module.svg
+++ /dev/null
@@ -1,101 +0,0 @@
-<?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";
-   height="26"
-   width="26"
-   version="1.0"
-   id="svg2"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="move_module.svg">
-  <metadata
-     id="metadata76">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <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="1054"
-     id="namedview74"
-     showgrid="true"
-     inkscape:zoom="59"
-     inkscape:cx="9.7713383"
-     inkscape:cy="11.947465"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
-    <inkscape:grid
-       type="xygrid"
-       id="grid4237" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4" />
-  <rect
-     style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     id="rect4142-3"
-     width="4.007021"
-     height="9.9830513"
-     x="11.009929"
-     y="8.025424" />
-  <rect
-     style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     id="rect4142"
-     width="10.042975"
-     height="4.0169492"
-     x="7.9909229"
-     y="11" />
-  <g
-     id="g6184">
-    <path
-       inkscape:connector-curvature="0"
-       id="path4134"
-       d="M 5.1316769,13 20.414347,13"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path4134-3"
-       d="M 13,20.891315 13,5.231991"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path6149"
-       d="m 11.060444,5.4645987 4.929272,0 -2.957563,-3.5383676 -2.957563,3.5383676 z"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path6149-5"
-       d="m 15.002452,20.545472 -4.929272,0 2.957563,3.538367 2.957562,-3.538367 z"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path6149-6"
-       d="m 5.4442146,15.029719 0,-4.929272 -3.538367,2.957563 3.538367,2.957562 z"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-    <path
-       inkscape:connector-curvature="0"
-       id="path6149-5-2"
-       d="m 20.549826,11.030487 0,4.929272 3.538367,-2.957563 -3.538367,-2.957562 z"
-       style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/move_pin.svg b/bitmaps_png/sources/move_pin.svg
deleted file mode 100644
index 527b207..0000000
--- a/bitmaps_png/sources/move_pin.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <filter id="f" height="1.2293" width="1.09" color-interpolation-filters="sRGB" y="-.11464" x="-.044985">
-   <feGaussianBlur stdDeviation="0.68425161"/>
-  </filter>
-  <filter id="a" height="1.1071" width="1.2934" color-interpolation-filters="sRGB" y="-.053551" x="-.14671">
-   <feGaussianBlur stdDeviation="0.77576414"/>
-  </filter>
-  <filter id="e" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.83745026"/>
-  </filter>
-  <linearGradient id="g" y2="5.5" gradientUnits="userSpaceOnUse" x2="1.0312" gradientTransform="matrix(1.9385,0,0,1.7906,-101.39,-12.363)" y1="9.4062" x1="4.9688">
-   <stop stop-color="#afafff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(.81501 0 0 .84727 56.09 16.537)">
-  <g transform="matrix(2.9379,0,0,2.1996,-65.711,-14.882)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g opacity=".58594" filter="url(#e)">
-   <g opacity=".58594" filter="url(#f)" transform="matrix(1.0211 0 0 1.0154 41.047 .50817)">
-    <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595"/>
-    <path d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-    <path d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
-   </g>
-   <text opacity=".58594" style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="matrix(1.0713 0 0 .96778 -18.938 30.307)" line-height="125%" filter="url(#a)" font-size="18.731px" y="-35.033535" x="-26.868841" font-family="Arial" fill="#000000"><tspan y="-35.033535" x="-26.868841">P</tspan></text>
-   <text opacity=".58594" style="word-spacing:0px;letter-spacing:0px" font-weight="bold" xml:space="preserve" transform="matrix(1.0713 0 0 .96778 -18.938 30.307)" line-height="125%" filter="url(#a)" font-size="18.731px" y="-11.963096" x="-28.812323" font-family="Arial" fill="#000000"><tspan y="-11.963096" x="-28.812323">1</tspan></text>
-  </g>
-  <g transform="matrix(2.5084,0,0,2.2659,-64.764,-15.84)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g transform="matrix(2.7239,0,0,2.0515,-65.754,-13.8)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g transform="matrix(1.0211,0,0,1.0154,39.228,-1.9122)">
-   <rect transform="rotate(-90)" height="23.582" width="3.5811" y="-90.407" x="-2.8595" fill="#d72e2e"/>
-   <path fill="#d72e2e" d="m-95.576-6.0964c-4.2802 0-7.754 3.2087-7.754 7.1622s3.4738 7.1622 7.754 7.1622 7.754-3.2087 7.754-7.1622-3.4738-7.1622-7.754-7.1622z"/>
-   <path fill="url(#g)" d="m-95.576-2.5153c2.1401 0 3.877 1.6043 3.877 3.5811s-1.7369 3.5811-3.877 3.5811-3.877-1.6043-3.877-3.5811 1.7369-3.5811 3.877-3.5811z"/>
-  </g>
-  <g font-weight="bold" transform="translate(17.56,-24.022)" font-size="19.073px" font-family="Arial">
-   <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0521 .95044)" line-height="125%" y="20.360397" x="-63.920635"><tspan y="20.360397" x="-63.920635">P</tspan></text>
-   <text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" transform="scale(1.0521 .95044)" line-height="125%" y="43.851746" x="-65.899574"><tspan y="43.851746" x="-65.899574">1</tspan></text>
-  </g>
-  <g transform="matrix(2.5084,0,0,2.2659,-68.977,-11.462)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
-  <g transform="matrix(2.5084,0,0,2.2659,-66.583,-18.26)">
-   <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
-  </g>
- </g>
- <path d="m32.612 19.273-6.506 5.3467h4.1453v6.1131h-1.3957v0.031h-5.9939v-3.69l-5.9423 5.8562 5.9423 5.8539v-3.73h7.3897v0.93246h0.03447v5.3932h-4.101l6.5084 5.3467 6.506-5.3467h-4.1453v-6.3257h0.44308v-0.03101h5.9915v3.69l5.9423-5.8562-5.9423-5.8539v3.7299h-6.4346v-0.721h-0.033v-5.391h4.101l-6.5084-5.3467z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.2599" fill="#59d421"/>
-</svg>
diff --git a/bitmaps_png/sources/move_pinsheet.svg b/bitmaps_png/sources/move_pinsheet.svg
deleted file mode 100644
index 9214af9..0000000
--- a/bitmaps_png/sources/move_pinsheet.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <defs>
-  <filter id="g" height="2.1508" width="1.1114" color-interpolation-filters="sRGB" y="-.57538" x="-.055682">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <filter id="f" height="1.2466" width="1.1726" color-interpolation-filters="sRGB" y="-.1233" x="-.086308">
-   <feGaussianBlur stdDeviation="0.35961538"/>
-  </filter>
-  <filter id="e" color-interpolation-filters="sRGB">
-   <feGaussianBlur stdDeviation="0.27692308"/>
-  </filter>
-  <linearGradient id="h" y2="12.267" gradientUnits="userSpaceOnUse" x2="6.0408" gradientTransform="matrix(2.5432,0,0,1.6273,3.4805,-13.061)" y1="17.051" x1="11.431">
-   <stop stop-color="#8787ff" offset="0"/>
-   <stop stop-color="#fff" offset="1"/>
-  </linearGradient>
- </defs>
- <g transform="matrix(2.0469,0,0,1.6447,4.2039,-6.6832)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <rect opacity=".71484" transform="matrix(.91213 0 0 1.993 4.0627 -13.061)" height="1.5" filter="url(#g)" width="15.5" y="12" x=".5" fill="#9b9b9b"/>
- <rect height="3.0558" width="29.798" y="8.3982" x="3.4805" fill="#009b00"/>
- <path opacity=".70703" d="m-45.932 18.743h-7l-3 3.5 3 3.5h7v-7z" fill-rule="evenodd" transform="matrix(2.0765,0,0,1.993,131.67,-32.579)" filter="url(#f)" fill="#9b9b9b"/>
- <g transform="matrix(.69673 0 0 .74776 -2.8377 13.015)">
-  <path opacity=".77734" d="m7 7.5-0.5 1.5h-2l3-8h2l3 8h-2l-0.5-1.5m-0.5-1.5-0.9121-2.9492-1.0879 2.9492" transform="matrix(2.6769 0 0 2.3368 .73836 2.9706)" filter="url(#e)" fill="#9b9b9b"/>
-  <path d="m16.349 19.636-1.3878 3.7482h-5.551l8.3266-19.99h5.551l8.3266 19.99h-5.551l-1.388-3.748m-1.389-3.749-2.531-7.3691-3.02 7.3691"/>
- </g>
- <path fill-rule="evenodd" fill="#6f6500" d="m34.629 2.8838h-14.536l-6.2296 6.9757 6.2296 6.9757h14.536v-13.951z"/>
- <path fill-rule="evenodd" fill="url(#h)" d="m32.552 4.8769h-11.421l-4.1531 4.9826 4.1531 4.9826h11.421v-9.965z"/>
- <g transform="matrix(2.0765,0,0,1.993,3.4805,-13.061)">
-  <rect fill-opacity="0" height="16" width="16" y="0" x="0"/>
- </g>
- <path d="m32.612 19.273-6.506 5.3467h4.1453v6.1131h-1.3957v0.031h-5.9939v-3.69l-5.9423 5.8562 5.9423 5.8539v-3.73h7.3897v0.93246h0.03447v5.3932h-4.101l6.5084 5.3467 6.506-5.3467h-4.1453v-6.3257h0.44308v-0.03101h5.9915v3.69l5.9423-5.8562-5.9423-5.8539v3.7299h-6.4346v-0.721h-0.033v-5.391h4.101l-6.5084-5.3467z" fill-rule="evenodd" stroke="#44a118" stroke-width="1.2599" fill="#59d421"/>
-</svg>
diff --git a/bitmaps_png/sources/move_relative.svg b/bitmaps_png/sources/move_relative.svg
new file mode 100644
index 0000000..d78e1a1
--- /dev/null
+++ b/bitmaps_png/sources/move_relative.svg
@@ -0,0 +1,98 @@
+<?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";
+   height="26"
+   width="26"
+   version="1.0"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="move_relative.svg">
+  <metadata
+     id="metadata76">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1366"
+     inkscape:window-height="717"
+     id="namedview74"
+     showgrid="true"
+     inkscape:zoom="22.627417"
+     inkscape:cx="10.221988"
+     inkscape:cy="17.653108"
+     inkscape:window-x="0"
+     inkscape:window-y="1080"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4237" />
+  </sodipodi:namedview>
+  <defs
+     id="defs4" />
+  <rect
+     style="opacity:1;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142-3"
+     width="0.99036789"
+     height="16.995859"
+     x="24.010284"
+     y="1.0008286" />
+  <rect
+     style="opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142"
+     width="16.953856"
+     height="0.99865866"
+     x="7.9960489"
+     y="1.00062" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 4.1147279,14.016955 15.2826641,0"
+     id="path4134"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 11.983045,21.90827 0,-15.65933"
+     id="path4134-3"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 10.043489,6.4815477 4.929272,0 -2.957563,-3.5383676 -2.9575574,3.5383676 z"
+     id="path6149"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 13.985497,21.562427 -4.9292664,0 2.9575574,3.538367 2.957562,-3.538367 z"
+     id="path6149-5"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 4.4272656,16.046674 0,-4.929272 -3.53836702,2.957563 3.53836702,2.957562 z"
+     id="path6149-6"
+     inkscape:connector-curvature="0" />
+  <path
+     style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:1.0783186px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+     d="m 19.532871,12.047442 0,4.929272 3.538367,-2.957563 -3.538367,-2.957562 z"
+     id="path6149-5-2"
+     inkscape:connector-curvature="0" />
+</svg>
diff --git a/eeschema/lib_field.cpp b/eeschema/lib_field.cpp
index ca38d72..cd7e524 100644
--- a/eeschema/lib_field.cpp
+++ b/eeschema/lib_field.cpp
@@ -806,5 +806,5 @@ void LIB_FIELD::GetMsgPanelInfo( MSG_PANEL_ITEMS& aList )
 
 BITMAP_DEF LIB_FIELD::GetMenuImage() const
 {
-    return move_field_xpm;
+    return move_xpm;
 }
diff --git a/eeschema/libedit_onrightclick.cpp b/eeschema/libedit_onrightclick.cpp
index d595d5a..cf285ef 100644
--- a/eeschema/libedit_onrightclick.cpp
+++ b/eeschema/libedit_onrightclick.cpp
@@ -115,11 +115,11 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
     case LIB_ARC_T:
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Move Arc" ), g_Libedit_Hokeys_Descr,
+            msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
                          KiBitmap( move_xpm ) );
-            msg = AddHotkeyName( _( "Drag Arc Size" ), g_Libedit_Hokeys_Descr, HK_DRAG );
+            msg = AddHotkeyName( _( "Drag Arc Edge" ), g_Libedit_Hokeys_Descr, HK_DRAG );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg, KiBitmap( move_xpm ) );
         }
 
@@ -128,18 +128,18 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
 
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Delete Arc" ), g_Libedit_Hokeys_Descr, HK_DELETE );
-            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_arc_xpm ) );
+            msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_xpm ) );
         }
         break;
 
     case LIB_CIRCLE_T:
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Move Circle" ), g_Libedit_Hokeys_Descr,
+            msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
-                         KiBitmap( move_circle_xpm ) );
+                         KiBitmap( move_xpm ) );
             msg = AddHotkeyName( _( "Drag Circle Outline" ), g_Libedit_Hokeys_Descr, HK_DRAG );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg,
                          KiBitmap( move_rectangle_xpm ) );
@@ -151,7 +151,7 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
 
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Delete Circle" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+            msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg,
                          KiBitmap( delete_circle_xpm ) );
         }
@@ -175,7 +175,7 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
             msg = AddHotkeyName( _( "Drag Rectangle Edge" ), g_Libedit_Hokeys_Descr, HK_DRAG );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg,
                          KiBitmap( move_rectangle_xpm ) );
-            msg = AddHotkeyName( _( "Delete Rectangle" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+            msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg,
                          KiBitmap( delete_rectangle_xpm ) );
         }
@@ -185,21 +185,21 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
     case LIB_TEXT_T:
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Move Text" ), g_Libedit_Hokeys_Descr,
+            msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
                          KiBitmap( move_xpm ) );
         }
 
-        msg = AddHotkeyName( _( "Edit Text" ), g_Libedit_Hokeys_Descr, HK_EDIT );
+        msg = AddHotkeyName( _( "Edit" ), g_Libedit_Hokeys_Descr, HK_EDIT );
         AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_BODY_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
 
-        msg = AddHotkeyName( _( "Rotate Text" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
-        AddMenuItem( PopMenu, ID_LIBEDIT_ROTATE_ITEM, msg, KiBitmap( edit_text_xpm ) );
+        msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
+        AddMenuItem( PopMenu, ID_LIBEDIT_ROTATE_ITEM, msg, KiBitmap( rotate_cw_xpm ) );
 
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Delete Text" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+            msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_xpm ) );
         }
         break;
@@ -207,12 +207,12 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
     case LIB_POLYLINE_T:
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Move Line" ), g_Libedit_Hokeys_Descr,
+            msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
-                         KiBitmap( move_line_xpm ) );
+                         KiBitmap( move_xpm ) );
             msg = AddHotkeyName( _( "Drag Edge Point" ), g_Libedit_Hokeys_Descr, HK_DRAG );
-            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg, KiBitmap( move_line_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg, KiBitmap( move_exactly_xpm ) );
         }
 
         if( item->IsNew() )
@@ -227,18 +227,18 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
 
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Delete Line" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+            msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg,
-                         KiBitmap( delete_segment_xpm ) );
+                         KiBitmap( delete_xpm ) );
         }
 
         if( item->IsNew() )
         {
             if( ( (LIB_POLYLINE*) item )->GetCornerCount() > 2 )
             {
-                msg = AddHotkeyName( _( "Delete Segment" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+                msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
                 AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_CURRENT_POLY_SEGMENT,
-                             msg, KiBitmap( delete_segment_xpm ) );
+                             msg, KiBitmap( delete_xpm ) );
             }
         }
 
@@ -247,15 +247,15 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
     case LIB_FIELD_T:
         if( not_edited )
         {
-            msg = AddHotkeyName( _( "Move Field" ), g_Libedit_Hokeys_Descr,
+            msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
-                         KiBitmap( move_field_xpm ) );
+                         KiBitmap( move_xpm ) );
         }
 
-        msg = AddHotkeyName( _( "Field Rotate" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
+        msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
         AddMenuItem( PopMenu, ID_LIBEDIT_ROTATE_ITEM, msg, KiBitmap( rotate_cw_xpm ) );
-        msg = AddHotkeyName( _( "Field Edit" ), g_Libedit_Hokeys_Descr, HK_EDIT );
+        msg = AddHotkeyName( _( "Edit" ), g_Libedit_Hokeys_Descr, HK_EDIT );
         AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_FIELD_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
         break;
 
@@ -280,21 +280,21 @@ void AddMenusForPin( wxMenu* PopMenu, LIB_PIN* Pin, LIB_EDIT_FRAME* frame )
 
     if( not_in_move )
     {
-        msg = AddHotkeyName( _( "Move Pin" ), g_Libedit_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
         AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg, KiBitmap( move_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Edit Pin" ), g_Libedit_Hokeys_Descr, HK_EDIT);
+    msg = AddHotkeyName( _( "Edit" ), g_Libedit_Hokeys_Descr, HK_EDIT);
     AddMenuItem( PopMenu, ID_LIBEDIT_EDIT_PIN, msg, KiBitmap( edit_xpm ) );
 
-    msg = AddHotkeyName( _( "Rotate Pin" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Libedit_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( PopMenu, ID_LIBEDIT_ROTATE_ITEM, msg, KiBitmap( rotate_cw_xpm ) );
 
     if( not_in_move )
     {
-        msg = AddHotkeyName( _( "Delete Pin" ), g_Libedit_Hokeys_Descr, HK_DELETE );
-        AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_pin_xpm ) );
+        msg = AddHotkeyName( _( "Delete" ), g_Libedit_Hokeys_Descr, HK_DELETE );
+        AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_xpm ) );
     }
 
     wxMenu* global_pin_change = new wxMenu;
@@ -337,7 +337,7 @@ void AddMenusForBlock( wxMenu* PopMenu, LIB_EDIT_FRAME* frame )
     {
         AddMenuItem( PopMenu, ID_POPUP_SELECT_ITEMS_BLOCK, _( "Select Items" ),
                      KiBitmap( green_xpm ) );
-        AddMenuItem( PopMenu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_xpm ) );
         msg = AddHotkeyName( _( "Flip Block Horizonal" ), g_Libedit_Hokeys_Descr, HK_MIRROR_Y );
         AddMenuItem( PopMenu, ID_POPUP_MIRROR_Y_BLOCK, msg,
                      KiBitmap( mirror_h_xpm ) );
diff --git a/eeschema/onrightclick.cpp b/eeschema/onrightclick.cpp
index 9919513..edfb44f 100644
--- a/eeschema/onrightclick.cpp
+++ b/eeschema/onrightclick.cpp
@@ -389,7 +389,7 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component, PART_LIBS*
     {
         msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
         msg = AddHotkeyName( _( "Delete" ), g_Schematic_Hokeys_Descr, HK_DELETE );
         AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE_CMP, msg, KiBitmap( delete_xpm ) );
     }
@@ -496,10 +496,10 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel )
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
         msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_cw_xpm ) );
     msg = AddHotkeyName( _( "Edit" ), g_Schematic_Hokeys_Descr, HK_EDIT );
     AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
@@ -525,21 +525,21 @@ void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel )
 
     if( !HLabel->GetFlags() )
     {
-        msg = AddHotkeyName( _( "Move Hierarchical Label" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
-        msg = AddHotkeyName( _( "Drag Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_DRAG );
+        msg = AddHotkeyName( _( "Drag" ), g_Schematic_Hokeys_Descr, HK_DRAG );
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
-        msg = AddHotkeyName( _( "Copy Hierarchical Label" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Copy" ), g_Schematic_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
         AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( copy_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_cw_xpm ) );
-    msg = AddHotkeyName( _( "Edit Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_EDIT );
+    msg = AddHotkeyName( _( "Edit" ), g_Schematic_Hokeys_Descr, HK_EDIT );
     AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
-    msg = AddHotkeyName( _( "Delete Hierarchical Label" ), g_Schematic_Hokeys_Descr, HK_DELETE );
+    msg = AddHotkeyName( _( "Delete" ), g_Schematic_Hokeys_Descr, HK_DELETE );
     AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) );
 
     // add menu change type text (to label, glabel, text):
@@ -561,21 +561,21 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label )
 
     if( !Label->GetFlags() )
     {
-        msg = AddHotkeyName( _( "Move Label" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
-        msg = AddHotkeyName( _( "Drag Label" ), g_Schematic_Hokeys_Descr, HK_DRAG );
+        msg = AddHotkeyName( _( "Drag" ), g_Schematic_Hokeys_Descr, HK_DRAG );
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
-        msg = AddHotkeyName( _( "Duplicate Label" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CCW" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) );
-    msg = AddHotkeyName( _( "Edit Label" ), g_Schematic_Hokeys_Descr, HK_EDIT );
+    msg = AddHotkeyName( _( "Edit" ), g_Schematic_Hokeys_Descr, HK_EDIT );
     AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
-    msg = AddHotkeyName( _( "Delete Label" ), g_Schematic_Hokeys_Descr, HK_DELETE );
+    msg = AddHotkeyName( _( "Delete" ), g_Schematic_Hokeys_Descr, HK_DELETE );
     AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) );
 
     // add menu change type text (to label, glabel, text):
@@ -602,10 +602,10 @@ void AddMenusForText( wxMenu* PopMenu, SCH_TEXT* Text )
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
         msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CCW" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( PopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) );
     msg = AddHotkeyName( _( "Edit" ), g_Schematic_Hokeys_Descr, HK_EDIT );
     AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, msg, KiBitmap( edit_text_xpm ) );
@@ -755,11 +755,11 @@ void AddMenusForHierchicalSheet( wxMenu* PopMenu, SCH_SHEET* Sheet )
         AddMenuItem( PopMenu, ID_POPUP_SCH_ENTER_SHEET, _( "Enter Sheet" ),
                      KiBitmap( enter_sheet_xpm ) );
         PopMenu->AppendSeparator();
-        msg = AddHotkeyName( _( "Move Sheet" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
 
-        msg = AddHotkeyName( _( "Drag Sheet" ), g_Schematic_Hokeys_Descr, HK_DRAG );
+        msg = AddHotkeyName( _( "Drag" ), g_Schematic_Hokeys_Descr, HK_DRAG );
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
 
         wxMenu* orientmenu = new wxMenu;
@@ -810,16 +810,16 @@ void AddMenusForSheetPin( wxMenu* PopMenu, SCH_SHEET_PIN* PinSheet )
 
     if( !PinSheet->GetFlags() )
     {
-        msg = AddHotkeyName( _( "Move Sheet Pin" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
     }
 
-    AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, _( "Edit Sheet Pin" ), KiBitmap( edit_xpm ) );
+    AddMenuItem( PopMenu, ID_SCH_EDIT_ITEM, _( "Edit" ), KiBitmap( edit_xpm ) );
 
     if( !PinSheet->GetFlags() )
-        AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete Sheet Pin" ),
-                     KiBitmap( delete_pinsheet_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, _( "Delete" ),
+                     KiBitmap( delete_xpm ) );
 }
 
 
@@ -847,7 +847,7 @@ void AddMenusForBlock( wxMenu* PopMenu, SCH_EDIT_FRAME* frame )
         msg = AddHotkeyName( _( "Copy Block" ), g_Schematic_Hokeys_Descr,
                              HK_COPY_BLOCK );
         AddMenuItem( PopMenu, wxID_COPY, msg, KiBitmap( copy_xpm ) );
-        AddMenuItem( PopMenu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_module_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_xpm ) );
         msg = AddHotkeyName( _( "Drag Block" ), g_Schematic_Hokeys_Descr,
                              HK_MOVEBLOCK_TO_DRAGBLOCK );
         AddMenuItem( PopMenu, ID_POPUP_DRAG_BLOCK, msg, KiBitmap( drag_xpm ) );
@@ -885,12 +885,12 @@ void AddMenusForBitmap( wxMenu* aPopMenu, SCH_BITMAP * aBitmap )
 
     if( aBitmap->GetFlags() == 0 )
     {
-        msg = AddHotkeyName( _( "Move Image" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( aPopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate Image" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
+    msg = AddHotkeyName( _( "Rotate 90 deg CCW" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
     AddMenuItem( aPopMenu, ID_SCH_ROTATE_CLOCKWISE, msg, KiBitmap( rotate_ccw_xpm ) );
     msg = AddHotkeyName( _( "Flip Vertical" ), g_Schematic_Hokeys_Descr,
                          HK_MIRROR_X );
@@ -904,7 +904,7 @@ void AddMenusForBitmap( wxMenu* aPopMenu, SCH_BITMAP * aBitmap )
     if( aBitmap->GetFlags() == 0 )
     {
         aPopMenu->AppendSeparator();
-        msg = AddHotkeyName( _( "Delete Image" ), g_Schematic_Hokeys_Descr, HK_DELETE );
+        msg = AddHotkeyName( _( "Delete" ), g_Schematic_Hokeys_Descr, HK_DELETE );
         AddMenuItem( aPopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) );
     }
 }
diff --git a/include/bitmaps.h b/include/bitmaps.h
index f38e7bd..85f3295 100644
--- a/include/bitmaps.h
+++ b/include/bitmaps.h
@@ -63,12 +63,7 @@ EXTERN_BITMAP( annotate_right_down_xpm )
 EXTERN_BITMAP( annotate_xpm )
 EXTERN_BITMAP( align_items_xpm )
 EXTERN_BITMAP( apply_pad_settings_xpm )
-EXTERN_BITMAP( array_line_xpm )
-EXTERN_BITMAP( array_module_xpm )
-EXTERN_BITMAP( array_pad_xpm )
-EXTERN_BITMAP( array_target_xpm )
-EXTERN_BITMAP( array_text_xpm )
-EXTERN_BITMAP( array_zone_xpm )
+EXTERN_BITMAP( array_xpm )
 EXTERN_BITMAP( auto_associe_xpm )
 EXTERN_BITMAP( auto_delete_track_xpm )
 EXTERN_BITMAP( auto_track_width_xpm )
@@ -109,7 +104,6 @@ EXTERN_BITMAP( cut_xpm )
 EXTERN_BITMAP( cvpcb_xpm )
 EXTERN_BITMAP( dashline_xpm )
 EXTERN_BITMAP( datasheet_xpm )
-EXTERN_BITMAP( delete_arc_xpm )
 EXTERN_BITMAP( delete_association_xpm )
 EXTERN_BITMAP( delete_bus_xpm )
 EXTERN_BITMAP( delete_circle_xpm )
@@ -122,11 +116,8 @@ EXTERN_BITMAP( delete_module_xpm )
 EXTERN_BITMAP( delete_net_xpm )
 EXTERN_BITMAP( delete_node_xpm )
 EXTERN_BITMAP( delete_pad_xpm )
-EXTERN_BITMAP( delete_pinsheet_xpm )
-EXTERN_BITMAP( delete_pin_xpm )
 EXTERN_BITMAP( delete_polygon_xpm )
 EXTERN_BITMAP( delete_rectangle_xpm )
-EXTERN_BITMAP( delete_segment_xpm )
 EXTERN_BITMAP( delete_sheet_xpm )
 EXTERN_BITMAP( delete_track_xpm )
 EXTERN_BITMAP( delete_xpm )
@@ -138,19 +129,12 @@ EXTERN_BITMAP( distribute_vertical_xpm )
 EXTERN_BITMAP( down_xpm )
 EXTERN_BITMAP( ortho_xpm )
 EXTERN_BITMAP( drag_xpm )
-EXTERN_BITMAP( drag_module_xpm )
 EXTERN_BITMAP( drag_outline_segment_xpm )
 EXTERN_BITMAP( drag_pad_xpm )
 EXTERN_BITMAP( drag_segment_withslope_xpm )
-EXTERN_BITMAP( drag_track_segment_xpm )
 EXTERN_BITMAP( drc_off_xpm )
 EXTERN_BITMAP( drc_xpm )
-EXTERN_BITMAP( duplicate_line_xpm )
-EXTERN_BITMAP( duplicate_module_xpm )
-EXTERN_BITMAP( duplicate_pad_xpm )
-EXTERN_BITMAP( duplicate_target_xpm )
-EXTERN_BITMAP( duplicate_text_xpm )
-EXTERN_BITMAP( duplicate_zone_xpm )
+EXTERN_BITMAP( duplicate_xpm )
 EXTERN_BITMAP( edges_sketch_xpm )
 EXTERN_BITMAP( edit_comp_footprint_xpm )
 EXTERN_BITMAP( edit_comp_ref_xpm )
@@ -295,14 +279,10 @@ EXTERN_BITMAP( module_xpm )
 EXTERN_BITMAP( modview_icon_xpm )
 EXTERN_BITMAP( morgan1_xpm )
 EXTERN_BITMAP( morgan2_xpm )
-EXTERN_BITMAP( move_circle_xpm )
-EXTERN_BITMAP( move_field_xpm )
 EXTERN_BITMAP( move_glabel_xpm )
-EXTERN_BITMAP( move_line_xpm )
-EXTERN_BITMAP( move_module_xpm )
+EXTERN_BITMAP( move_exactly_xpm )
+EXTERN_BITMAP( move_relative_xpm )
 EXTERN_BITMAP( move_pad_xpm )
-EXTERN_BITMAP( move_pinsheet_xpm )
-EXTERN_BITMAP( move_pin_xpm )
 EXTERN_BITMAP( move_polygon_xpm )
 EXTERN_BITMAP( move_rectangle_xpm )
 EXTERN_BITMAP( move_sheet_xpm )
diff --git a/pcbnew/modedit_onclick.cpp b/pcbnew/modedit_onclick.cpp
index 7859774..3bfd632 100644
--- a/pcbnew/modedit_onclick.cpp
+++ b/pcbnew/modedit_onclick.cpp
@@ -291,12 +291,12 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
         case PCB_MODULE_T:
             {
             wxMenu* transform_choice = new wxMenu;
-            AddMenuItem( transform_choice, ID_MODEDIT_MODULE_ROTATE, _( "Rotate" ),
+            AddMenuItem( transform_choice, ID_MODEDIT_MODULE_ROTATE, _( "Rotate 90 deg CCW" ),
                          KiBitmap( rotate_ccw_xpm ) );
             AddMenuItem( transform_choice, ID_MODEDIT_MODULE_MIRROR, _( "Mirror" ),
                          KiBitmap( mirror_h_xpm ) );
             AddMenuItem( transform_choice, ID_MODEDIT_MODULE_MOVE_EXACT, _( "Move Exactly" ),
-                         KiBitmap( move_module_xpm ) );
+                         KiBitmap( move_exactly_xpm ) );
 
             msg = AddHotkeyName( _( "Edit Footprint" ), g_Module_Editor_Hokeys_Descr, HK_EDIT_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_PCB_EDIT_MODULE_PRMS, msg, KiBitmap( edit_module_xpm ) );
@@ -323,13 +323,13 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
             AddMenuItem( PopMenu, ID_POPUP_PCB_DELETE_PAD, msg, KiBitmap( delete_pad_xpm ) );
 
             msg = AddHotkeyName( _( "Duplicate Pad" ), g_Module_Editor_Hokeys_Descr, HK_DUPLICATE_ITEM );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM, msg, KiBitmap( duplicate_pad_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
 
             msg = AddHotkeyName( _("Move Pad Exactly" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM_EXACT );
             AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT, msg, KiBitmap( move_pad_xpm ) );
 
             msg = AddHotkeyName( _("Create Pad Array" ), g_Module_Editor_Hokeys_Descr, HK_CREATE_ARRAY );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY, msg, KiBitmap( array_pad_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY, msg, KiBitmap( array_xpm ) );
 
 
             if( !flags )
@@ -344,13 +344,13 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
         case PCB_MODULE_TEXT_T:
             if( !flags )
             {
-                msg = AddHotkeyName( _("Move Text" ), g_Module_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Move" ), g_Module_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_TEXTMODULE_REQUEST, msg,
-                             KiBitmap( move_field_xpm ) );
+                             KiBitmap( move_xpm ) );
             }
 
-            msg = AddHotkeyName( _("Rotate Text" ), g_Module_Editor_Hokeys_Descr,
+            msg = AddHotkeyName( _("Rotate 90 deg CW" ), g_Module_Editor_Hokeys_Descr,
                                  HK_ROTATE_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_PCB_ROTATE_TEXTMODULE, msg, KiBitmap( rotate_cw_xpm ) );
 
@@ -363,30 +363,30 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
 
                 if( &module->Reference() != text && &module->Value() != text )
                 {
-                    msg = AddHotkeyName( _( "Duplicate Text" ),
+                    msg = AddHotkeyName( _( "Duplicate" ),
                                          g_Module_Editor_Hokeys_Descr, HK_DUPLICATE_ITEM );
                     AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM,
-                                 msg, KiBitmap( duplicate_text_xpm ) );
+                                 msg, KiBitmap( duplicate_xpm ) );
 
-                    msg = AddHotkeyName( _("Create Text Array" ),
+                    msg = AddHotkeyName( _("Create Array" ),
                                          g_Module_Editor_Hokeys_Descr, HK_CREATE_ARRAY );
                     AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY,
-                                 msg, KiBitmap( array_text_xpm ) );
+                                 msg, KiBitmap( array_xpm ) );
                 }
             }
 
-            msg = AddHotkeyName( _("Move Text Exactly" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM_EXACT );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT, msg, KiBitmap( move_field_xpm ) );
+            msg = AddHotkeyName( _("Move Exactly" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM_EXACT );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT, msg, KiBitmap( move_exactly_xpm ) );
 
             if( !flags )
             {
-                msg = AddHotkeyName( _("Edit Text" ), g_Module_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Edit" ), g_Module_Editor_Hokeys_Descr,
                                      HK_EDIT_ITEM );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_EDIT_TEXTMODULE, msg, KiBitmap( edit_text_xpm ) );
 
                 if( ( static_cast<TEXTE_MODULE*>( item ) )->GetType() == TEXTE_MODULE::TEXT_is_DIVERS )
                 {
-                    msg = AddHotkeyName( _("Delete Text" ), g_Module_Editor_Hokeys_Descr,
+                    msg = AddHotkeyName( _("Delete" ), g_Module_Editor_Hokeys_Descr,
                                          HK_DELETE );
                     AddMenuItem( PopMenu, ID_POPUP_PCB_DELETE_TEXTMODULE, msg,
                                  KiBitmap( delete_xpm ) );
@@ -402,18 +402,18 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
 
             if( !flags )
             {
-                msg = AddHotkeyName( _("Move Edge" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM );
-                AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EDGE, msg, KiBitmap( move_line_xpm ) );
+                msg = AddHotkeyName( _("Move" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM );
+                AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EDGE, msg, KiBitmap( move_xpm ) );
             }
 
-            msg = AddHotkeyName( _( "Duplicate Edge" ), g_Module_Editor_Hokeys_Descr, HK_DUPLICATE_ITEM );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM, msg, KiBitmap( duplicate_line_xpm ) );
+            msg = AddHotkeyName( _( "Duplicate" ), g_Module_Editor_Hokeys_Descr, HK_DUPLICATE_ITEM );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM, msg, KiBitmap( duplicate_xpm ) );
 
-            msg = AddHotkeyName( _("Move Edge Exactly" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM_EXACT );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT, msg, KiBitmap( move_line_xpm ) );
+            msg = AddHotkeyName( _("Move Exactly" ), g_Module_Editor_Hokeys_Descr, HK_MOVE_ITEM_EXACT );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT, msg, KiBitmap( move_exactly_xpm ) );
 
-            msg = AddHotkeyName( _("Create Edge Array" ), g_Module_Editor_Hokeys_Descr, HK_CREATE_ARRAY );
-            AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY, msg, KiBitmap( array_line_xpm ) );
+            msg = AddHotkeyName( _("Create Array" ), g_Module_Editor_Hokeys_Descr, HK_CREATE_ARRAY );
+            AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY, msg, KiBitmap( array_xpm ) );
 
             if( ( flags & (IS_NEW | IS_MOVED) ) == IS_MOVED )
                 AddMenuItem( PopMenu, ID_POPUP_PCB_PLACE_EDGE, _( "Place edge" ),
@@ -423,7 +423,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
             AddMenuItem( PopMenu, ID_POPUP_MODEDIT_EDIT_BODY_ITEM,
                          msg, KiBitmap( options_segment_xpm  ) );
 
-            msg = AddHotkeyName( _("Delete Edge" ), g_Module_Editor_Hokeys_Descr, HK_DELETE );
+            msg = AddHotkeyName( _("Delete" ), g_Module_Editor_Hokeys_Descr, HK_DELETE );
             AddMenuItem( PopMenu, ID_POPUP_PCB_DELETE_EDGE, msg, KiBitmap( delete_xpm ) );
 
             wxMenu* edit_global_mnu = new wxMenu;
diff --git a/pcbnew/onrightclick.cpp b/pcbnew/onrightclick.cpp
index 18ce6b2..d67d6eb 100644
--- a/pcbnew/onrightclick.cpp
+++ b/pcbnew/onrightclick.cpp
@@ -192,33 +192,33 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
 
             if( !flags )
             {
-                msg = AddHotkeyName( _( "Move Drawing" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_DRAWING_REQUEST,
                              msg, KiBitmap( move_xpm ) );
 
-                msg = AddHotkeyName( _( "Duplicate Drawing" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Duplicate" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DUPLICATE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DUPLICATE_ITEM,
-                             msg, KiBitmap( duplicate_line_xpm ) );
+                             msg, KiBitmap( duplicate_xpm ) );
 
-                msg = AddHotkeyName( _("Move Drawing Exactly" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM_EXACT );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_EXACT,
-                             msg, KiBitmap( move_line_xpm ) );
+                             msg, KiBitmap( move_exactly_xpm ) );
 
-                msg = AddHotkeyName( _("Create Drawing Array" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Create Array" ), g_Board_Editor_Hokeys_Descr,
                                      HK_CREATE_ARRAY );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_CREATE_ARRAY,
-                             msg, KiBitmap( array_line_xpm ) );
+                             msg, KiBitmap( array_xpm ) );
 
-                msg = AddHotkeyName( _( "Edit Drawing" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Edit" ), g_Board_Editor_Hokeys_Descr,
                                      HK_EDIT_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_EDIT_DRAWING,
                              msg, KiBitmap( edit_xpm ) );
 
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_DRAWING,
-                             _( "Delete Drawing" ), KiBitmap( delete_xpm ) );
+                             _( "Delete" ), KiBitmap( delete_xpm ) );
 
                 if( !IsCopperLayer( item->GetLayer() ) )
                     AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_DRAWING_LAYER,
@@ -264,26 +264,26 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
         case PCB_DIMENSION_T:
             if( !flags )
             {
-                msg = AddHotkeyName( _( "Edit Dimension" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Edit" ), g_Board_Editor_Hokeys_Descr,
                                      HK_EDIT_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_EDIT_DIMENSION, msg, KiBitmap( edit_xpm ) );
 
-                msg = AddHotkeyName( _( "Move Dimension Text" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_TEXT_DIMENSION_REQUEST,
                              msg, KiBitmap( move_xpm ) );
 
-                msg = AddHotkeyName( _( "Duplicate Dimension" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Duplicate" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DUPLICATE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DUPLICATE_ITEM,
-                             msg, KiBitmap( duplicate_text_xpm ) );
+                             msg, KiBitmap( duplicate_xpm ) );
 
-                msg = AddHotkeyName( _("Move Dimension Exactly" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM_EXACT );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_EXACT,
-                             msg, KiBitmap( move_xpm ) );
+                             msg, KiBitmap( move_exactly_xpm ) );
 
-                msg = AddHotkeyName( _( "Delete Dimension" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Delete" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DELETE );
 
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_DIMENSION,
@@ -294,26 +294,26 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
         case PCB_TARGET_T:
             if( !flags )
             {
-                msg = AddHotkeyName( _( "Move Target" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_MIRE_REQUEST,
                              msg, KiBitmap( move_target_xpm ) );
 
-                msg = AddHotkeyName( _("Move Target Exactly" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM_EXACT );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_MOVE_EXACT,
-                             msg, KiBitmap( move_target_xpm ) );
+                             msg, KiBitmap( move_exactly_xpm ) );
 
-                msg = AddHotkeyName( _( "Duplicate Target" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Duplicate" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DUPLICATE_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DUPLICATE_ITEM,
-                             msg, KiBitmap( duplicate_target_xpm ) );
+                             msg, KiBitmap( duplicate_xpm ) );
 
-                msg = AddHotkeyName( _( "Edit Target" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Edit" ), g_Board_Editor_Hokeys_Descr,
                                      HK_EDIT_ITEM );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_EDIT_MIRE, msg, KiBitmap( edit_xpm ) );
 
-                msg = AddHotkeyName( _( "Delete Target" ), g_Board_Editor_Hokeys_Descr, HK_DELETE );
+                msg = AddHotkeyName( _( "Delete" ), g_Board_Editor_Hokeys_Descr, HK_DELETE );
                 AddMenuItem( aPopMenu, ID_POPUP_PCB_DELETE_MIRE,
                              msg, KiBitmap( delete_xpm ) );
             }
@@ -350,7 +350,7 @@ bool PCB_EDIT_FRAME::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
         msg = AddHotkeyName( _( "Get and Move Footprint" ),
                              g_Board_Editor_Hokeys_Descr, HK_GET_AND_MOVE_FOOTPRINT );
         AddMenuItem( aPopMenu, ID_POPUP_PCB_GET_AND_MOVE_MODULE_REQUEST,
-                     msg, KiBitmap( move_module_xpm ) );
+                     msg, KiBitmap( move_xpm ) );
     }
 
     // Display context sensitive commands:
@@ -489,10 +489,10 @@ void PCB_EDIT_FRAME::createPopUpBlockMenu( wxMenu* menu )
     AddMenuItem( menu, ID_POPUP_ZOOM_BLOCK, _( "Zoom Block" ), KiBitmap( zoom_area_xpm ) );
     menu->AppendSeparator();
     AddMenuItem( menu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
-    AddMenuItem( menu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate Block" ), KiBitmap( copy_xpm ) );
-    AddMenuItem( menu, ID_POPUP_FLIP_BLOCK, _( "Flip Block" ), KiBitmap( mirror_v_xpm ) );
-    AddMenuItem( menu, ID_POPUP_ROTATE_BLOCK, _( "Rotate Block" ), KiBitmap( rotate_ccw_xpm ) );
-    AddMenuItem( menu, ID_POPUP_DELETE_BLOCK, _( "Delete Block" ), KiBitmap( delete_xpm ) );
+    AddMenuItem( menu, ID_POPUP_DUPLICATE_BLOCK, _( "Duplicate" ), KiBitmap( duplicate_xpm ) );
+    AddMenuItem( menu, ID_POPUP_FLIP_BLOCK, _( "Flip" ), KiBitmap( mirror_v_xpm ) );
+    AddMenuItem( menu, ID_POPUP_ROTATE_BLOCK, _( "Rotate 90 deg CCW" ), KiBitmap( rotate_ccw_xpm ) );
+    AddMenuItem( menu, ID_POPUP_DELETE_BLOCK, _( "Delete" ), KiBitmap( delete_xpm ) );
 }
 
 
@@ -526,7 +526,7 @@ void PCB_EDIT_FRAME::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
         {
             if( Track->IsPointOnEnds( cursorPosition, -1 ) != 0 )
             {
-                msg = AddHotkeyName( _( "Move Node" ), g_Board_Editor_Hokeys_Descr, HK_MOVE_ITEM );
+                msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr, HK_MOVE_ITEM );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_TRACK_NODE,
                              msg, KiBitmap( move_xpm ) );
             }
@@ -540,22 +540,22 @@ void PCB_EDIT_FRAME::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
                 msg = AddHotkeyName( _( "Drag Segment" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DRAG_ITEM );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_DRAG_TRACK_SEGMENT,
-                             msg, KiBitmap( drag_track_segment_xpm ) );
+                             msg, KiBitmap( drag_xpm ) );
 
-                msg = AddHotkeyName( _( "Duplicate Track" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _( "Duplicate" ), g_Board_Editor_Hokeys_Descr,
                                      HK_DUPLICATE_ITEM );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_DUPLICATE_ITEM,
-                             msg, KiBitmap( duplicate_line_xpm ) );
+                             msg, KiBitmap( duplicate_xpm ) );
 
-                msg = AddHotkeyName( _("Move Track Exactly" ), g_Board_Editor_Hokeys_Descr,
+                msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                                      HK_MOVE_ITEM_EXACT );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_MOVE_EXACT,
-                             msg, KiBitmap( move_line_xpm ) );
+                             msg, KiBitmap( move_exactly_xpm ) );
 
                 msg = AddHotkeyName( _("Create Track Array" ), g_Board_Editor_Hokeys_Descr,
                                      HK_CREATE_ARRAY );
                 AddMenuItem( PopMenu, ID_POPUP_PCB_CREATE_ARRAY,
-                             msg, KiBitmap( array_line_xpm ) );
+                             msg, KiBitmap( array_xpm ) );
 
                 AddMenuItem( PopMenu, ID_POPUP_PCB_BREAK_TRACK,
                              _( "Break Track" ), KiBitmap( break_line_xpm ) );
@@ -719,9 +719,9 @@ void PCB_EDIT_FRAME::createPopUpMenuForZones( ZONE_CONTAINER* edge_zone, wxMenu*
         if( edge_zone->HitTestForCorner( RefPos( true ) ) )
         {
             AddMenuItem( zones_menu, ID_POPUP_PCB_MOVE_ZONE_CORNER,
-                         _( "Move Corner" ), KiBitmap( move_xpm ) );
+                         _( "Move" ), KiBitmap( move_xpm ) );
             AddMenuItem( zones_menu, ID_POPUP_PCB_DELETE_ZONE_CORNER,
-                         _( "Delete Corner" ), KiBitmap( delete_xpm ) );
+                         _( "Delete" ), KiBitmap( delete_xpm ) );
         }
         else if( edge_zone->HitTestForEdge( RefPos( true ) ) )
         {
@@ -798,7 +798,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForFootprints( MODULE* aModule, wxMenu* menu
     {
         msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr, HK_MOVE_ITEM );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_MOVE_MODULE_REQUEST,
-                     msg, KiBitmap( move_module_xpm ) );
+                     msg, KiBitmap( move_xpm ) );
 
         msg = AddHotkeyName( _( "Drag" ), g_Board_Editor_Hokeys_Descr, HK_DRAG_ITEM  );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_DRAG_MODULE_REQUEST,
@@ -828,27 +828,27 @@ void PCB_EDIT_FRAME::createPopUpMenuForFootprints( MODULE* aModule, wxMenu* menu
 
         sub_menu_footprint->AppendSeparator();
 
-        msg = AddHotkeyName( _( "Delete Footprint" ),
+        msg = AddHotkeyName( _( "Delete" ),
                              g_Board_Editor_Hokeys_Descr, HK_DELETE );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_DELETE_MODULE,
                      msg, KiBitmap( delete_module_xpm ) );
 
         sub_menu_footprint->AppendSeparator();
 
-        msg = AddHotkeyName( _("Move Footprint Exactly" ), g_Board_Editor_Hokeys_Descr,
+        msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                              HK_MOVE_ITEM_EXACT );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_MOVE_EXACT,
-                     msg, KiBitmap( move_module_xpm ) );
+                     msg, KiBitmap( move_exactly_xpm ) );
 
-        msg = AddHotkeyName( _( "Duplicate Footprint" ), g_Board_Editor_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate" ), g_Board_Editor_Hokeys_Descr,
                              HK_DUPLICATE_ITEM );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_DUPLICATE_ITEM,
-                     msg, KiBitmap( duplicate_module_xpm ) );
+                     msg, KiBitmap( duplicate_xpm ) );
 
-        msg = AddHotkeyName( _("Create Footprint Array" ), g_Board_Editor_Hokeys_Descr,
+        msg = AddHotkeyName( _("Create Array" ), g_Board_Editor_Hokeys_Descr,
                              HK_CREATE_ARRAY );
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_CREATE_ARRAY,
-                     msg, KiBitmap( array_module_xpm ) );
+                     msg, KiBitmap( array_xpm ) );
 
         AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_EXCHANGE_FOOTPRINTS,
                      _( "Exchange Footprint" ), KiBitmap( exchange_xpm ) );
@@ -871,23 +871,23 @@ void PCB_EDIT_FRAME::createPopUpMenuForFpTexts( TEXTE_MODULE* FpText, wxMenu* me
 
     if( !flags )
     {
-        msg = AddHotkeyName( _( "Move Text" ), g_Board_Editor_Hokeys_Descr, HK_MOVE_ITEM );
+        msg = AddHotkeyName( _( "Move" ), g_Board_Editor_Hokeys_Descr, HK_MOVE_ITEM );
         AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_MOVE_TEXTMODULE_REQUEST,
-                     msg, KiBitmap( move_field_xpm ) );
+                     msg, KiBitmap( move_xpm ) );
 
-        msg = AddHotkeyName( _("Move Text Exactly" ), g_Board_Editor_Hokeys_Descr,
+        msg = AddHotkeyName( _("Move Exactly" ), g_Board_Editor_Hokeys_Descr,
                              HK_MOVE_ITEM_EXACT );
         AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_MOVE_EXACT,
-                     msg, KiBitmap( move_xpm ) );
+                     msg, KiBitmap( move_exactly_xpm ) );
     }
 
-    msg = AddHotkeyName( _( "Rotate Text" ), g_Board_Editor_Hokeys_Descr, HK_ROTATE_ITEM );
+    msg = AddHotkeyName( _( "Rotate 90 deg CW" ), g_Board_Editor_Hokeys_Descr, HK_ROTATE_ITEM );
     AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_ROTATE_TEXTMODULE,
                  msg, KiBitmap( rotate_cw_xpm ) );
 
     if( !flags )
     {
-        msg = AddHotkeyName( _( "Edit Text" ), g_Board_Editor_Hokeys_Descr, HK_EDIT_ITEM );
+        msg = AddHotkeyName( _( "Edit" ), g_Board_Editor_Hokeys_Descr, HK_EDIT_ITEM );
         AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_EDIT_TEXTMODULE,
                      msg, KiBitmap( edit_text_xpm ) );
         AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_RESET_TEXT_SIZE,
@@ -898,7 +898,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForFpTexts( TEXTE_MODULE* FpText, wxMenu* me
     if( !flags && FpText->GetType() == TEXTE_MODULE::TEXT_is_DIVERS )
     {
         AddMenuItem( sub_menu_Fp_text, ID_POPUP_PCB_DELETE_TEXTMODULE,
-                     _( "Delete Text" ), KiBitmap( delete_xpm ) );
+                     _( "Delete" ), KiBitmap( delete_xpm ) );
     }
 
     if( !flags )
diff --git a/pcbnew/router/router_tool.cpp b/pcbnew/router/router_tool.cpp
index 318f503..e97b1e1 100644
--- a/pcbnew/router/router_tool.cpp
+++ b/pcbnew/router/router_tool.cpp
@@ -114,7 +114,7 @@ TOOL_ACTION PCB_ACTIONS::routerActivateTuneDiffPairSkew( "pcbnew.LengthTuner.Tun
 TOOL_ACTION PCB_ACTIONS::routerInlineDrag( "pcbnew.InteractiveRouter.InlineDrag",
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_DRAG_TRACK_KEEP_SLOPE ),
         _( "Drag Track/Via" ), _( "Drags tracks and vias without breaking connections" ),
-        drag_track_segment_xpm );
+        drag_xpm );
 
 static const TOOL_ACTION ACT_NewTrack( "pcbnew.InteractiveRouter.NewTrack", AS_CONTEXT,
     TOOL_ACTION::LegacyHotKey( HK_ADD_NEW_TRACK ),
diff --git a/pcbnew/specctra.keywords b/pcbnew/specctra.keywords
index 0ecfba0..fa3b63f 100644
--- a/pcbnew/specctra.keywords
+++ b/pcbnew/specctra.keywords
@@ -68,7 +68,6 @@ created_time
 cross
 crosstalk_model
 current_resolution
-delete_pins
 deleted
 deleted_keepout
 delta
diff --git a/pcbnew/tools/edit_tool.cpp b/pcbnew/tools/edit_tool.cpp
index 2ead024..b9600cd 100644
--- a/pcbnew/tools/edit_tool.cpp
+++ b/pcbnew/tools/edit_tool.cpp
@@ -96,7 +96,7 @@ TOOL_ACTION PCB_ACTIONS::editActivate( "pcbnew.InteractiveEdit",
 
 TOOL_ACTION PCB_ACTIONS::duplicate( "pcbnew.InteractiveEdit.duplicate",
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_DUPLICATE_ITEM ),
-        _( "Duplicate" ), _( "Duplicates the selected item(s)" ), duplicate_module_xpm );
+        _( "Duplicate" ), _( "Duplicates the selected item(s)" ), duplicate_xpm );
 
 TOOL_ACTION PCB_ACTIONS::duplicateIncrement( "pcbnew.InteractiveEdit.duplicateIncrementPads",
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_DUPLICATE_ITEM_AND_INCREMENT ),
@@ -105,11 +105,11 @@ TOOL_ACTION PCB_ACTIONS::duplicateIncrement( "pcbnew.InteractiveEdit.duplicateIn
 TOOL_ACTION PCB_ACTIONS::moveExact( "pcbnew.InteractiveEdit.moveExact",
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_MOVE_ITEM_EXACT ),
         _( "Move Exactly" ), _( "Moves the selected item(s) by an exact amount" ),
-        move_module_xpm );
+        move_exactly_xpm );
 
 TOOL_ACTION PCB_ACTIONS::createArray( "pcbnew.InteractiveEdit.createArray",
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_CREATE_ARRAY ),
-        _( "Create Array" ), _( "Create array" ), array_module_xpm, AF_ACTIVATE );
+        _( "Create Array" ), _( "Create array" ), array_xpm, AF_ACTIVATE );
 
 TOOL_ACTION PCB_ACTIONS::rotateCw( "pcbnew.InteractiveEdit.rotateCw",
         AS_GLOBAL, MD_SHIFT + 'R',
diff --git a/pcbnew/tools/position_relative_tool.cpp b/pcbnew/tools/position_relative_tool.cpp
index e34a07f..c8180b7 100644
--- a/pcbnew/tools/position_relative_tool.cpp
+++ b/pcbnew/tools/position_relative_tool.cpp
@@ -43,7 +43,7 @@ TOOL_ACTION PCB_ACTIONS::positionRelative( "pcbnew.PositionRelative.positionRela
         AS_GLOBAL, TOOL_ACTION::LegacyHotKey( HK_POSITION_RELATIVE ),
         _( "Position Relative to..." ), _(
                 "Positions the selected item(s) by an exact amount relative to another" ),
-        move_module_xpm );
+        move_relative_xpm );
 
 
 TOOL_ACTION PCB_ACTIONS::selectpositionRelativeItem(
-- 
2.7.4


From 937a48dc812ab499c6d93aa6159829c9d014349e Mon Sep 17 00:00:00 2001
From: Fabrizio Tappero <fabrizio.tappero@xxxxxxxxx>
Date: Tue, 4 Jul 2017 17:58:33 +0200
Subject: [PATCH 2/2] better via icon and move relative icon

---
 bitmaps_png/cpp_26/add_via.cpp        | 83 ++++++++++++++++-------------------
 bitmaps_png/cpp_26/move_relative.cpp  | 54 +++++++++++------------
 bitmaps_png/sources/add_via.svg       | 22 +++++-----
 bitmaps_png/sources/move_relative.svg | 36 ++++++++++-----
 4 files changed, 100 insertions(+), 95 deletions(-)

diff --git a/bitmaps_png/cpp_26/add_via.cpp b/bitmaps_png/cpp_26/add_via.cpp
index 877f5f9..5a732c6 100644
--- a/bitmaps_png/cpp_26/add_via.cpp
+++ b/bitmaps_png/cpp_26/add_via.cpp
@@ -8,52 +8,43 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x02, 0xc3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x55, 0x4b, 0x6b, 0x13,
- 0x51, 0x18, 0x1d, 0xad, 0xd6, 0x9f, 0x50, 0x15, 0x2d, 0xa8, 0xbf, 0x44, 0x54, 0x54, 0x2a, 0x0a,
- 0x62, 0x74, 0x65, 0x45, 0x17, 0x79, 0x91, 0x64, 0x91, 0x47, 0x27, 0x21, 0x99, 0x4e, 0xb2, 0x90,
- 0xae, 0x42, 0x48, 0xc8, 0x44, 0xa9, 0x42, 0x1b, 0x08, 0x36, 0x93, 0xa4, 0x49, 0xa0, 0xa5, 0xed,
- 0xb2, 0x3b, 0x41, 0xf0, 0x81, 0x0f, 0xd0, 0xe2, 0xda, 0xd7, 0x56, 0x5c, 0x3a, 0xd7, 0xef, 0xdc,
- 0x99, 0x9b, 0x64, 0x8c, 0x33, 0x76, 0x2c, 0xee, 0x3a, 0x70, 0xc8, 0xcd, 0xbd, 0xdf, 0x3d, 0xe7,
- 0x7e, 0xf7, 0x7b, 0x5c, 0x49, 0xda, 0xff, 0xfe, 0xd7, 0xe7, 0xf3, 0xf9, 0x26, 0x42, 0xa1, 0xd0,
- 0x4c, 0x30, 0x18, 0x5c, 0x0c, 0x04, 0x02, 0xaf, 0x68, 0xfc, 0x35, 0x1c, 0x0e, 0x7f, 0xa3, 0xff,
- 0xaf, 0x69, 0xfc, 0x98, 0x70, 0x35, 0x9f, 0xcf, 0x1f, 0xda, 0x93, 0x08, 0x91, 0x5d, 0x24, 0xbc,
- 0x23, 0x30, 0x20, 0x99, 0x4c, 0x1a, 0x8a, 0xa2, 0x30, 0x20, 0x95, 0x4a, 0x31, 0x12, 0x31, 0x30,
- 0x4f, 0xbf, 0x1f, 0xe8, 0xf7, 0xca, 0xbf, 0x68, 0x1c, 0xa0, 0x8d, 0x0a, 0xc1, 0x88, 0x46, 0xa3,
- 0x3f, 0x4b, 0xa5, 0x12, 0xd3, 0x75, 0x9d, 0xf5, 0xfb, 0x7d, 0x1b, 0x5a, 0xad, 0x16, 0x2b, 0x97,
- 0xcb, 0x0c, 0x36, 0xb0, 0x25, 0xdc, 0x27, 0xef, 0x0e, 0x7a, 0xf1, 0x04, 0x22, 0x2c, 0x93, 0xc9,
- 0x18, 0x20, 0xb3, 0x0b, 0xf4, 0x2c, 0x0c, 0xe7, 0xda, 0xed, 0x36, 0xcb, 0x66, 0xb3, 0x86, 0xe5,
- 0xf9, 0x82, 0x97, 0xeb, 0x32, 0x20, 0xd2, 0xed, 0x76, 0x39, 0x51, 0xb7, 0xab, 0xb3, 0x6a, 0xf5,
- 0x36, 0x53, 0xd5, 0x69, 0x36, 0x37, 0x37, 0xc1, 0x81, 0xb1, 0xa6, 0xcd, 0xf2, 0x35, 0xd8, 0xf4,
- 0x7a, 0x3d, 0x96, 0xcb, 0xe5, 0x20, 0x66, 0x50, 0x2c, 0xaf, 0xed, 0x26, 0xf0, 0x6f, 0x71, 0x15,
- 0xc2, 0x13, 0x5d, 0x5f, 0x64, 0xf3, 0xf3, 0x27, 0x28, 0x26, 0xd2, 0x1f, 0xa1, 0xaa, 0x27, 0xb9,
- 0x0d, 0x6c, 0x3b, 0x9d, 0x0e, 0x8b, 0xc5, 0x62, 0xb8, 0xc6, 0x8f, 0x7e, 0xbf, 0xff, 0xb0, 0xa3,
- 0x90, 0x95, 0x5d, 0x0c, 0x31, 0x31, 0x3d, 0x69, 0x71, 0x22, 0x10, 0xe6, 0x72, 0x12, 0xab, 0xd7,
- 0x25, 0xb6, 0xb1, 0x61, 0x62, 0x79, 0xd9, 0x9c, 0x33, 0xc5, 0xa6, 0xb9, 0x2d, 0xf6, 0x54, 0x2a,
- 0x15, 0x9e, 0x38, 0xe4, 0xd5, 0x0d, 0xb7, 0x6b, 0x7b, 0x04, 0x23, 0x11, 0x78, 0x4d, 0xbb, 0xcb,
- 0x89, 0xb2, 0x59, 0x93, 0x7c, 0x7b, 0xdb, 0x0e, 0xcc, 0x61, 0x0d, 0x36, 0xb5, 0xda, 0xbd, 0x81,
- 0x57, 0x56, 0x36, 0x36, 0xdc, 0x84, 0x5e, 0x50, 0xda, 0x1a, 0x22, 0xc8, 0x85, 0xc2, 0x19, 0x4e,
- 0xb2, 0xb4, 0x34, 0x2e, 0x22, 0x80, 0x35, 0xd8, 0xc0, 0x56, 0xec, 0x93, 0x65, 0x19, 0x5e, 0xed,
- 0x38, 0x0a, 0xa1, 0x10, 0x51, 0x23, 0xc3, 0x0d, 0x47, 0x38, 0xc9, 0xda, 0x9a, 0xb3, 0xd0, 0xfa,
- 0xba, 0x29, 0x24, 0xcb, 0x93, 0x83, 0x7d, 0x94, 0xe2, 0x10, 0xfa, 0xe1, 0x26, 0xf4, 0x85, 0x32,
- 0x67, 0x44, 0x68, 0x92, 0x93, 0x80, 0xcc, 0x49, 0x08, 0x87, 0x10, 0x42, 0xc8, 0x3c, 0xec, 0x53,
- 0x55, 0x15, 0x42, 0xdf, 0xdd, 0xae, 0xee, 0x39, 0xaa, 0x7f, 0x78, 0xb2, 0x53, 0x9c, 0x04, 0x81,
- 0x77, 0x12, 0xc2, 0x9a, 0x79, 0x75, 0xa7, 0x07, 0x07, 0x4c, 0xa7, 0xd3, 0x88, 0xd3, 0x7b, 0x37,
- 0xa1, 0x87, 0xf6, 0x64, 0x98, 0x1d, 0x24, 0xc3, 0xe6, 0xe6, 0xb8, 0x08, 0xe6, 0x44, 0x32, 0x68,
- 0xda, 0x1d, 0x5b, 0x32, 0x10, 0xea, 0x6e, 0xe9, 0x7d, 0x79, 0x34, 0xbd, 0x57, 0x57, 0x9b, 0x54,
- 0x43, 0xc7, 0x39, 0x91, 0xa2, 0x48, 0xac, 0xd1, 0x90, 0xd8, 0xd6, 0x96, 0x09, 0x8c, 0x31, 0x87,
- 0x35, 0xd8, 0x88, 0xc2, 0x45, 0x4b, 0xb2, 0xd2, 0xfb, 0xba, 0xa3, 0x10, 0xfa, 0x14, 0xba, 0x72,
- 0x24, 0x12, 0x19, 0x14, 0xec, 0xca, 0x4a, 0x8d, 0x08, 0x8f, 0x3a, 0x16, 0xac, 0xa2, 0x1c, 0xe3,
- 0x36, 0xa2, 0x15, 0x59, 0x05, 0xbb, 0xf3, 0xd7, 0x8e, 0x4e, 0x27, 0x39, 0x47, 0xb0, 0xb5, 0xa0,
- 0x4e, 0xe7, 0x09, 0x15, 0xe2, 0x4d, 0x2a, 0xd0, 0xa9, 0x11, 0x81, 0x29, 0x9a, 0xbb, 0xc5, 0xd7,
- 0x44, 0x0b, 0xb2, 0xfa, 0x1d, 0xae, 0x6d, 0x66, 0x57, 0xfd, 0x8e, 0x0c, 0x65, 0xb8, 0x4f, 0x41,
- 0x35, 0x7e, 0xef, 0xda, 0xe8, 0x00, 0xa2, 0x0b, 0x8c, 0x76, 0x71, 0x1c, 0xcc, 0x7a, 0x32, 0x0a,
- 0x9e, 0xde, 0x09, 0x88, 0xc1, 0x33, 0x5c, 0x63, 0xb1, 0x58, 0x64, 0xcd, 0x66, 0x73, 0xec, 0x99,
- 0xc0, 0x21, 0x10, 0xcf, 0x91, 0x67, 0x42, 0xc5, 0x13, 0xe3, 0xf9, 0x51, 0xa2, 0xba, 0x3a, 0x4b,
- 0x82, 0x2f, 0xad, 0x93, 0xb2, 0x78, 0x3c, 0x6e, 0xa0, 0xce, 0x50, 0xd4, 0x89, 0x44, 0xc2, 0xb0,
- 0xc8, 0xb1, 0xf6, 0x86, 0x0e, 0x75, 0x61, 0x4f, 0xaf, 0x2c, 0x12, 0x84, 0x88, 0xce, 0x13, 0x51,
- 0x95, 0x48, 0x9f, 0xd2, 0xf8, 0x13, 0xe1, 0x33, 0x8d, 0x9f, 0xd1, 0xef, 0x03, 0x9a, 0xbf, 0xe4,
- 0xe9, 0xb1, 0xdb, 0xff, 0xbc, 0x7e, 0xbf, 0x00, 0xf8, 0xef, 0x26, 0x87, 0x73, 0xd4, 0xbe, 0xe7,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x02, 0x2d, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x56, 0xcb, 0x4a, 0x23,
+ 0x41, 0x14, 0xad, 0x64, 0x21, 0x2a, 0xe8, 0x27, 0x98, 0x88, 0x0f, 0x14, 0xdc, 0x3a, 0xcc, 0xcb,
+ 0xf9, 0x1a, 0x65, 0x44, 0xdd, 0xfa, 0x0a, 0xa8, 0xe9, 0x8e, 0x90, 0x37, 0xb1, 0x5d, 0xa8, 0x19,
+ 0x0c, 0x74, 0x77, 0xb2, 0x88, 0x76, 0xb4, 0xf3, 0x07, 0x0a, 0x8a, 0x7e, 0x86, 0x8a, 0xdb, 0xc9,
+ 0x20, 0x3a, 0xcb, 0x99, 0xdc, 0xb9, 0xa7, 0x92, 0xd6, 0x24, 0xe0, 0x58, 0x89, 0x3b, 0xb1, 0xe0,
+ 0x92, 0xa2, 0xaa, 0x6e, 0x9d, 0x7b, 0x6f, 0x9d, 0x7b, 0x3a, 0x42, 0xbc, 0x8f, 0x37, 0x31, 0x62,
+ 0xb1, 0xd8, 0xe7, 0x64, 0x32, 0xf9, 0x23, 0x95, 0x4a, 0x5d, 0x25, 0x12, 0x89, 0x7b, 0x18, 0xe6,
+ 0x58, 0x63, 0xfb, 0xf4, 0x6a, 0x00, 0xbe, 0x2c, 0x90, 0x4e, 0xa7, 0xcf, 0x33, 0x99, 0xcc, 0x9d,
+ 0x69, 0x9a, 0x55, 0xc7, 0x71, 0xc8, 0x75, 0x5d, 0x69, 0x98, 0x63, 0x0d, 0x7b, 0x7c, 0xee, 0x8c,
+ 0x83, 0x19, 0xe8, 0x08, 0x24, 0x1e, 0x8f, 0x7f, 0xe0, 0x68, 0x7f, 0xda, 0xb6, 0xfd, 0xa7, 0x5c,
+ 0x2e, 0xd3, 0xff, 0xcc, 0xb2, 0xac, 0xbf, 0x7c, 0xf6, 0x57, 0x34, 0x1a, 0x9d, 0x6c, 0x3b, 0x13,
+ 0x76, 0xac, 0x14, 0x8b, 0x45, 0x79, 0x91, 0xeb, 0x1e, 0xd1, 0xde, 0xde, 0x2c, 0x45, 0x22, 0xe3,
+ 0xb4, 0xba, 0xda, 0xc3, 0xd6, 0xcd, 0xf3, 0x51, 0xda, 0xdd, 0x9d, 0xe1, 0xbd, 0x92, 0x3c, 0x83,
+ 0xb3, 0xec, 0x57, 0x69, 0x2b, 0x33, 0x76, 0xb8, 0x40, 0x94, 0xb8, 0xc0, 0x71, 0x4c, 0xd2, 0xf5,
+ 0x21, 0x5a, 0x5c, 0x14, 0xb4, 0xbe, 0xee, 0xa7, 0xad, 0x2d, 0x41, 0x86, 0x21, 0x28, 0x1c, 0xf6,
+ 0xc9, 0xb5, 0x70, 0x38, 0x48, 0x87, 0x87, 0xb9, 0xc7, 0xcc, 0x50, 0x6a, 0xd5, 0x87, 0xff, 0x6a,
+ 0x18, 0xc6, 0x9d, 0x97, 0x89, 0xa6, 0x0d, 0xd3, 0xd2, 0x92, 0x8f, 0x6c, 0x5b, 0xd0, 0xc9, 0x89,
+ 0xa0, 0xd3, 0xd3, 0x9a, 0x61, 0x5e, 0x28, 0x08, 0x5a, 0x5e, 0xf6, 0x31, 0x58, 0x80, 0x8e, 0x8f,
+ 0x1d, 0x09, 0x86, 0x37, 0x63, 0xb2, 0x7c, 0x51, 0xc9, 0x26, 0xc7, 0x91, 0x55, 0xe1, 0x94, 0xcd,
+ 0xce, 0xcb, 0xa8, 0x2d, 0xeb, 0x09, 0xa0, 0xd5, 0x00, 0x86, 0x33, 0x3b, 0x3b, 0xd3, 0x5e, 0x56,
+ 0x55, 0x06, 0xca, 0xa9, 0x00, 0x5d, 0x83, 0x51, 0x70, 0xda, 0xdc, 0x9c, 0xa0, 0xb5, 0x35, 0x7f,
+ 0x53, 0x26, 0xad, 0x86, 0x3d, 0x94, 0x11, 0x99, 0xd7, 0x4a, 0xed, 0xe0, 0xad, 0xae, 0x5f, 0x04,
+ 0x62, 0x12, 0x3c, 0x80, 0xbe, 0x70, 0x0a, 0x85, 0xfa, 0xb8, 0x14, 0xcf, 0x83, 0x78, 0xb6, 0xbd,
+ 0x2d, 0x68, 0x65, 0xa5, 0xab, 0x4e, 0x1c, 0x97, 0x70, 0x87, 0x12, 0x90, 0x47, 0xdb, 0x50, 0xa8,
+ 0xbf, 0x53, 0xa0, 0x7b, 0x15, 0xa0, 0x9b, 0xc6, 0xd2, 0x81, 0x69, 0x2a, 0xa5, 0xd3, 0xf5, 0x11,
+ 0xe9, 0x53, 0x2a, 0x95, 0xd4, 0x4a, 0xd7, 0x4c, 0x86, 0x05, 0x65, 0x32, 0xa0, 0xa7, 0x3c, 0x32,
+ 0x70, 0xb0, 0xfb, 0x2f, 0x02, 0x31, 0x63, 0xa6, 0x40, 0x51, 0x8f, 0xde, 0xba, 0x3e, 0x2a, 0xe9,
+ 0x0d, 0xb0, 0x56, 0x7a, 0xe7, 0xf3, 0x35, 0x7a, 0x6b, 0x5a, 0xf0, 0xb1, 0x71, 0xe1, 0x8b, 0x16,
+ 0x51, 0x6d, 0xd8, 0xcb, 0xc6, 0x86, 0x05, 0xa3, 0x5a, 0x1b, 0x76, 0x63, 0xc3, 0x2f, 0xd7, 0x34,
+ 0x6d, 0x90, 0x0e, 0x0e, 0x9e, 0x1a, 0x16, 0xcd, 0xae, 0xac, 0x0c, 0x9c, 0xfa, 0x20, 0xb4, 0xab,
+ 0x51, 0x82, 0xb2, 0xd9, 0xb9, 0xba, 0x04, 0xf5, 0x4a, 0x19, 0x8a, 0x44, 0xc6, 0x58, 0x96, 0xbe,
+ 0x37, 0x49, 0x10, 0x57, 0x03, 0x7a, 0x17, 0x6c, 0x57, 0x54, 0x3f, 0xaa, 0x8a, 0x2a, 0x9f, 0x91,
+ 0xa2, 0xda, 0xf1, 0x27, 0x03, 0x99, 0xa1, 0x8c, 0xa8, 0x3b, 0x1e, 0x19, 0x8c, 0xf2, 0x2e, 0xc7,
+ 0x1c, 0x6b, 0xf5, 0xcf, 0xc4, 0x65, 0xdb, 0x99, 0x3c, 0xa3, 0x7f, 0xdf, 0x58, 0x2c, 0x2d, 0x06,
+ 0xbe, 0xe5, 0xf2, 0xfc, 0xe6, 0x5f, 0xd8, 0x2d, 0x9b, 0x89, 0xbd, 0xf7, 0xbf, 0x06, 0x6f, 0x63,
+ 0xfc, 0x03, 0x49, 0x17, 0xb6, 0xe8, 0x01, 0x2b, 0x71, 0x03, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE add_via_xpm[1] = {{ png, sizeof( png ), "add_via_xpm" }};
diff --git a/bitmaps_png/cpp_26/move_relative.cpp b/bitmaps_png/cpp_26/move_relative.cpp
index 62a4833..aa173ca 100644
--- a/bitmaps_png/cpp_26/move_relative.cpp
+++ b/bitmaps_png/cpp_26/move_relative.cpp
@@ -8,33 +8,33 @@
 static const unsigned char png[] = {
  0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52,
  0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa9, 0x4a, 0x4c,
- 0xce, 0x00, 0x00, 0x01, 0x95, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xcd, 0x95, 0xbb, 0x4a, 0xc4,
- 0x40, 0x14, 0x86, 0x37, 0xde, 0x6f, 0xd8, 0xd8, 0x88, 0x85, 0x36, 0xb6, 0x82, 0x68, 0x21, 0x5a,
- 0x48, 0xaa, 0x40, 0xee, 0x46, 0x4c, 0x23, 0x62, 0x23, 0xe4, 0x05, 0x7c, 0x81, 0xe4, 0x2d, 0xcc,
- 0x13, 0x58, 0x08, 0x82, 0xcd, 0xfa, 0x1a, 0xa2, 0x95, 0x16, 0x5b, 0x8b, 0x08, 0x8a, 0xa0, 0xae,
- 0xd9, 0xdd, 0xc4, 0xff, 0xc0, 0x44, 0x76, 0xc3, 0x6c, 0xd6, 0xdc, 0x20, 0x81, 0x9f, 0xc0, 0xcc,
- 0xe4, 0x7c, 0x99, 0x73, 0xfe, 0x33, 0xd3, 0x68, 0xd4, 0xe4, 0x11, 0x5c, 0xd7, 0x8d, 0x8a, 0xc8,
- 0xf3, 0xbc, 0x28, 0x33, 0xd5, 0x30, 0x8c, 0x43, 0x5d, 0xd7, 0x8f, 0xb3, 0x7c, 0xe3, 0xfb, 0x7e,
- 0x2f, 0x13, 0x04, 0x80, 0x2d, 0x4d, 0xd3, 0xbe, 0xf1, 0x6e, 0x9b, 0xa6, 0xb9, 0x53, 0x09, 0x48,
- 0x51, 0x94, 0x65, 0x40, 0x5e, 0x00, 0xe9, 0x41, 0x21, 0xf4, 0x06, 0xad, 0x96, 0x0a, 0xb2, 0x6d,
- 0x7b, 0x16, 0x29, 0xbb, 0x47, 0xe0, 0x00, 0x8a, 0x48, 0x80, 0x76, 0x30, 0xf6, 0x28, 0x49, 0xd2,
- 0x7c, 0x59, 0x20, 0x01, 0x41, 0x2f, 0x63, 0x40, 0x52, 0x80, 0x5d, 0xa3, 0xe0, 0x63, 0xa5, 0xd6,
- 0x48, 0x14, 0xc5, 0x09, 0x06, 0xe8, 0x56, 0x6a, 0x86, 0xba, 0x81, 0x84, 0x7f, 0x81, 0x64, 0x59,
- 0x9e, 0x46, 0xa0, 0x8b, 0x3c, 0x20, 0xaa, 0x15, 0x6a, 0x76, 0x85, 0xf9, 0xb9, 0x54, 0x10, 0x59,
- 0x18, 0x8b, 0xee, 0xa0, 0x9f, 0xbc, 0x20, 0x36, 0xff, 0x00, 0xe0, 0x0a, 0x17, 0x04, 0xc8, 0x26,
- 0xf5, 0x09, 0x16, 0x90, 0x85, 0x83, 0x22, 0x20, 0x16, 0xe3, 0x55, 0x55, 0xd5, 0xed, 0x01, 0x10,
- 0x06, 0x0f, 0xa0, 0x2f, 0xd6, 0x8c, 0x11, 0x6b, 0xc8, 0xee, 0x10, 0xc5, 0xd6, 0x1e, 0x35, 0x1f,
- 0xe2, 0xc7, 0xdb, 0xd0, 0xd1, 0x1f, 0x08, 0x7f, 0x70, 0x4e, 0xe9, 0xea, 0x5f, 0x34, 0xac, 0x6f,
- 0x32, 0x28, 0x64, 0x47, 0xd5, 0xe9, 0x40, 0xea, 0x30, 0xa8, 0x41, 0x9f, 0x80, 0xd2, 0xae, 0x02,
- 0x4a, 0x13, 0x47, 0x33, 0xf1, 0x6e, 0x78, 0xf3, 0x38, 0x41, 0xa6, 0xfa, 0x76, 0xfb, 0x0e, 0xc8,
- 0x1e, 0xd7, 0x0c, 0x98, 0xd8, 0xc0, 0x82, 0xe7, 0x12, 0xcc, 0xf0, 0x84, 0x9a, 0xaf, 0xa5, 0xda,
- 0xdb, 0xb2, 0xac, 0x25, 0x2c, 0xbc, 0x2d, 0x00, 0x6a, 0xa2, 0x45, 0x16, 0x13, 0xf6, 0xe6, 0xf7,
- 0x9d, 0xe3, 0x38, 0x93, 0x79, 0x1b, 0x76, 0xd4, 0xb9, 0x57, 0xe9, 0x11, 0x54, 0x2f, 0x10, 0xa5,
- 0x02, 0xbd, 0x70, 0x93, 0x62, 0xe3, 0x26, 0xdc, 0x36, 0x5e, 0x0a, 0x0c, 0x81, 0x16, 0xe8, 0x92,
- 0x43, 0xd0, 0x4e, 0xa2, 0x61, 0x5b, 0xc9, 0xc2, 0x17, 0x7e, 0xc8, 0xae, 0xec, 0xfa, 0x0e, 0x99,
- 0x3e, 0x00, 0x5f, 0xaf, 0xa4, 0x46, 0x48, 0xe1, 0x2e, 0x75, 0x3b, 0x09, 0x90, 0xfd, 0x4a, 0x0d,
- 0x81, 0x83, 0xf2, 0x04, 0xa0, 0xb3, 0x3c, 0xdf, 0xfe, 0x02, 0x1c, 0xd9, 0x8f, 0x92, 0xe4, 0x42,
- 0x1d, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
+ 0xce, 0x00, 0x00, 0x01, 0x97, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xe5, 0x95, 0xbb, 0x4a, 0xc4,
+ 0x40, 0x14, 0x86, 0xb3, 0xde, 0x6f, 0xd8, 0xd8, 0x88, 0x85, 0xdb, 0xd8, 0x0a, 0xa2, 0x85, 0x68,
+ 0x21, 0xa9, 0x02, 0xb9, 0x1b, 0x31, 0x8d, 0x88, 0x8d, 0x90, 0x17, 0xf0, 0x05, 0xf2, 0x18, 0xe6,
+ 0x09, 0x2c, 0x04, 0xc1, 0x66, 0x7d, 0x0d, 0xd1, 0x4a, 0x0b, 0x6b, 0x11, 0x41, 0x11, 0xd4, 0x35,
+ 0x9b, 0x8b, 0xff, 0x81, 0x89, 0x64, 0x63, 0x36, 0xbb, 0xc9, 0x66, 0x40, 0x70, 0xe0, 0x27, 0x30,
+ 0x67, 0x32, 0xdf, 0xcc, 0xb9, 0x8d, 0x20, 0xa4, 0x86, 0xe7, 0x79, 0x01, 0x14, 0x73, 0x50, 0x94,
+ 0xe6, 0x08, 0x8e, 0xe3, 0xc4, 0x3c, 0xf4, 0x0b, 0xd4, 0x6f, 0x18, 0x86, 0xb1, 0xa7, 0xeb, 0xfa,
+ 0x41, 0x99, 0x7f, 0x00, 0x0a, 0x4b, 0x81, 0x00, 0x58, 0xd7, 0x34, 0xed, 0x13, 0xdf, 0xb6, 0x69,
+ 0x9a, 0x9b, 0x5c, 0x40, 0x8a, 0xa2, 0x2c, 0x02, 0xf2, 0x04, 0x48, 0x08, 0x45, 0xd0, 0x0b, 0xb4,
+ 0x5c, 0x2b, 0xc8, 0xb6, 0xed, 0x69, 0xb8, 0xec, 0x06, 0x1b, 0xfb, 0x50, 0x4c, 0x02, 0xb4, 0x83,
+ 0xb9, 0x3b, 0x49, 0x92, 0x66, 0xeb, 0x02, 0x35, 0xb0, 0xe9, 0x59, 0x02, 0xc8, 0x0a, 0xb0, 0x0b,
+ 0xd7, 0x75, 0x47, 0x6a, 0x8d, 0x91, 0x28, 0x8a, 0x63, 0x0c, 0x10, 0x70, 0x4d, 0x86, 0xbf, 0x06,
+ 0x6a, 0x0c, 0x04, 0x92, 0x65, 0x79, 0x12, 0x1b, 0x9d, 0x56, 0x01, 0x51, 0xac, 0x10, 0xb3, 0x73,
+ 0xd8, 0x67, 0x0a, 0x41, 0x94, 0xc2, 0x58, 0x74, 0x0d, 0x7d, 0x55, 0x05, 0x31, 0xfb, 0x2d, 0x80,
+ 0x4b, 0xb9, 0x20, 0x40, 0xd6, 0xa8, 0x4e, 0xb0, 0x80, 0x52, 0xd8, 0x1f, 0x06, 0xc4, 0xf6, 0x78,
+ 0x56, 0x55, 0x75, 0xa3, 0x0b, 0x84, 0xc9, 0x5d, 0xe8, 0x83, 0x15, 0x63, 0xcc, 0x0a, 0x32, 0xe8,
+ 0xa1, 0x24, 0xb5, 0xfb, 0xd9, 0x23, 0x1c, 0xbc, 0x0d, 0xed, 0xff, 0x80, 0x70, 0x82, 0x13, 0x72,
+ 0x57, 0x7a, 0x51, 0xaf, 0xba, 0x29, 0xa1, 0x88, 0xb5, 0xaa, 0xa3, 0x2e, 0xd7, 0x61, 0x52, 0x83,
+ 0xde, 0x01, 0xa5, 0x5b, 0xf9, 0xe4, 0xa6, 0x1c, 0x4d, 0x25, 0xb7, 0xc9, 0xb3, 0xa3, 0x83, 0x4c,
+ 0xa4, 0x6e, 0xfb, 0x0a, 0xc8, 0x76, 0x6e, 0x32, 0xc0, 0xb0, 0x8a, 0x05, 0x8f, 0x35, 0x24, 0xc3,
+ 0x3d, 0x62, 0xde, 0x2c, 0x4c, 0x6f, 0xcb, 0xb2, 0x16, 0xb0, 0xf0, 0x6a, 0x08, 0x50, 0x0b, 0x25,
+ 0x32, 0x3f, 0x50, 0xc1, 0xc2, 0x30, 0x5e, 0xb5, 0x60, 0xf3, 0xfa, 0xde, 0x3f, 0xed, 0x75, 0xe4,
+ 0x0a, 0xd4, 0xc2, 0x65, 0x41, 0x1a, 0xb7, 0x90, 0x6d, 0xa3, 0x75, 0x3d, 0x7c, 0x73, 0xf4, 0xc8,
+ 0x61, 0xd3, 0x4e, 0xa6, 0x60, 0x1f, 0xb2, 0x81, 0x2f, 0x00, 0x85, 0x83, 0x3e, 0xe5, 0x4d, 0xf6,
+ 0x7c, 0x47, 0x4c, 0x6f, 0x80, 0xaf, 0x08, 0x3c, 0x06, 0x5c, 0xb8, 0x45, 0xd5, 0x4e, 0x02, 0x64,
+ 0x47, 0xe0, 0x39, 0xd0, 0x28, 0x0f, 0x01, 0x3a, 0xae, 0xf2, 0xef, 0x37, 0x6c, 0x78, 0x14, 0x27,
+ 0x00, 0x63, 0xd1, 0x90, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
 };
 
 const BITMAP_OPAQUE move_relative_xpm[1] = {{ png, sizeof( png ), "move_relative_xpm" }};
diff --git a/bitmaps_png/sources/add_via.svg b/bitmaps_png/sources/add_via.svg
index dcba4b4..1319c91 100644
--- a/bitmaps_png/sources/add_via.svg
+++ b/bitmaps_png/sources/add_via.svg
@@ -21,7 +21,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
-        <dc:title></dc:title>
+        <dc:title />
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -34,17 +34,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1366"
-     inkscape:window-height="717"
+     inkscape:window-width="1920"
+     inkscape:window-height="1054"
      id="namedview38"
      showgrid="true"
      inkscape:snap-to-guides="false"
      inkscape:snap-grids="true"
-     inkscape:zoom="22.961538"
-     inkscape:cx="15.470095"
-     inkscape:cy="13.750795"
+     inkscape:zoom="45.923076"
+     inkscape:cx="9.6535921"
+     inkscape:cy="12.345119"
      inkscape:window-x="0"
-     inkscape:window-y="1080"
+     inkscape:window-y="0"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2"
      inkscape:snap-nodes="true">
@@ -67,12 +67,12 @@
   </g>
   <path
      inkscape:connector-curvature="0"
-     style="fill:#b0b0b0;fill-opacity:1;stroke:#686868;stroke-width:1.61587548;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     d="m 13.023941,3.8466069 c -5.0633798,0 -9.1680609,4.0944494 -9.1680609,9.1452091 0,5.050758 4.1046811,9.145208 9.1680609,9.145208 5.06338,0 9.168061,-4.09445 9.168061,-9.145208 0,-5.0507597 -4.104681,-9.1452091 -9.168061,-9.1452091 z"
+     style="fill:#b0b0b0;fill-opacity:1;stroke:#898989;stroke-width:0.929;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 13.002166,4.5079086 c -4.6981534,0 -8.5067598,3.8081239 -8.5067598,8.5056834 0,4.697556 3.8086064,8.505682 8.5067598,8.505682 4.698153,0 8.506759,-3.808126 8.506759,-8.505682 0,-4.6975595 -3.808606,-8.5056834 -8.506759,-8.5056834 z"
      id="path2987" />
   <path
      inkscape:connector-curvature="0"
-     style="fill:#c0c000;fill-opacity:1;stroke:#757500;stroke-width:2.13177347;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-     d="m 13.002165,8.0251288 c 2.733286,0 4.949055,2.2382852 4.949055,4.9993492 0,2.761067 -2.215769,4.999353 -4.949055,4.999353 -2.733286,0 -4.9490524,-2.238286 -4.9490524,-4.999353 0,-2.761064 2.2157664,-4.9993492 4.9490524,-4.9993492 z"
+     style="fill:#c0c000;fill-opacity:1;stroke:#757500;stroke-width:1.56813478;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     d="m 13.02394,7.7978898 c 2.870814,0 5.19807,2.3290552 5.19807,5.2020912 0,2.873038 -2.327256,5.202095 -5.19807,5.202095 -2.870814,0 -5.1980665,-2.329057 -5.1980665,-5.202095 0,-2.873036 2.3272525,-5.2020912 5.1980665,-5.2020912 z"
      id="path3763" />
 </svg>
diff --git a/bitmaps_png/sources/move_relative.svg b/bitmaps_png/sources/move_relative.svg
index d78e1a1..c3a63d8 100644
--- a/bitmaps_png/sources/move_relative.svg
+++ b/bitmaps_png/sources/move_relative.svg
@@ -34,15 +34,15 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1366"
-     inkscape:window-height="717"
+     inkscape:window-width="1920"
+     inkscape:window-height="1054"
      id="namedview74"
      showgrid="true"
-     inkscape:zoom="22.627417"
-     inkscape:cx="10.221988"
-     inkscape:cy="17.653108"
+     inkscape:zoom="32"
+     inkscape:cx="14.344613"
+     inkscape:cy="5.9647448"
      inkscape:window-x="0"
-     inkscape:window-y="1080"
+     inkscape:window-y="0"
      inkscape:window-maximized="1"
      inkscape:current-layer="svg2">
     <inkscape:grid
@@ -52,18 +52,18 @@
   <defs
      id="defs4" />
   <rect
-     style="opacity:1;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     style="opacity:1;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      id="rect4142-3"
      width="0.99036789"
-     height="16.995859"
+     height="22.00149"
      x="24.010284"
      y="1.0008286" />
   <rect
-     style="opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     style="opacity:1;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
      id="rect4142"
-     width="16.953856"
+     width="21.946543"
      height="0.99865866"
-     x="7.9960489"
+     x="3.0033619"
      y="1.00062" />
   <path
      style="fill:#4d4d4d;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
@@ -95,4 +95,18 @@
      d="m 19.532871,12.047442 0,4.929272 3.538367,-2.957563 -3.538367,-2.957562 z"
      id="path6149-5-2"
      inkscape:connector-curvature="0" />
+  <rect
+     style="opacity:1;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142-36"
+     width="22.023882"
+     height="0.99865866"
+     x="3.0106194"
+     y="0.0025155193" />
+  <rect
+     style="opacity:1;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+     id="rect4142-3-5"
+     width="0.99036789"
+     height="23.007578"
+     x="25.007713"
+     y="-0.012114954" />
 </svg>
-- 
2.7.4


Follow ups