← Back to team overview

kicad-developers team mailing list archive

[PATCH] renamed eeschema right click menu "copy" into "duplicate" and some more

 

Hello,
following up on the recent proposal to rename the eeschema "copy"
command into "duplicate" and its shortcut I am sending this patch.

Specifically this patch does the following:

1) rename eeschema right click menu item "Copy" into "Duplicate"
2) rename eeschema right click menu item "Save block" into "Copy block"
3) change "Duplicate" shortcut from "C" to "Ctrl-D"
4) change eeschema right click menu item "Duplicate" icon from a copy
icon into a duplicate
5) deletes right vertical toolbar "ascend/descend hierarchy" icon and
its unnecessary code. Please make sure I deleted all of it.
6) replace few redundant icons in the eeschema right click menu into
more global icon (now global move icon)
7) replace the "mirror_footprint_axisX.svg" for a more standard
"mirror" global icon.
8) replaced eeschema right click menu "delete_text" icon with more
global "delete" icon


Cheers
Fabrizio
From 20101438915447ca543a7e7eadedfb3d91e25227 Mon Sep 17 00:00:00 2001
From: Fabrizio Tappero <fabrizio.tappero@xxxxxxxxx>
Date: Tue, 20 Jun 2017 09:41:32 +0200
Subject: [PATCH 1/2] deleted hierarchy_cursor icon and its code

---
 bitmaps_png/CMakeLists.txt               |   1 -
 bitmaps_png/cpp_26/hierarchy_cursor.cpp  |  60 -------------
 bitmaps_png/sources/hierarchy_cursor.svg | 143 -------------------------------
 eeschema/eeschema_id.h                   |   1 -
 eeschema/onleftclick.cpp                 |  18 ----
 eeschema/schedit.cpp                     |   4 -
 eeschema/tool_sch.cpp                    |   4 -
 include/bitmaps.h                        |   1 -
 8 files changed, 232 deletions(-)
 delete mode 100644 bitmaps_png/cpp_26/hierarchy_cursor.cpp
 delete mode 100644 bitmaps_png/sources/hierarchy_cursor.svg

diff --git a/bitmaps_png/CMakeLists.txt b/bitmaps_png/CMakeLists.txt
index 8584eaa..62b81ed 100644
--- a/bitmaps_png/CMakeLists.txt
+++ b/bitmaps_png/CMakeLists.txt
@@ -269,7 +269,6 @@ set( BMAPS_MID
     hammer
     help
     hidden_pin
-    hierarchy_cursor
     hierarchy_nav
     hotkeys
     hotkeys_import
diff --git a/bitmaps_png/cpp_26/hierarchy_cursor.cpp b/bitmaps_png/cpp_26/hierarchy_cursor.cpp
deleted file mode 100644
index 5a5d6fb..0000000
--- a/bitmaps_png/cpp_26/hierarchy_cursor.cpp
+++ /dev/null
@@ -1,60 +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, 0xb5, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xb5, 0x96, 0xcb, 0x6b, 0x1a,
- 0x51, 0x14, 0xc6, 0x5d, 0xd8, 0xd0, 0x55, 0x4b, 0xb6, 0xa1, 0xab, 0x50, 0x28, 0x59, 0x76, 0xd3,
- 0x07, 0x64, 0xa1, 0xd6, 0xb7, 0x42, 0x33, 0x3a, 0x6a, 0x4c, 0x82, 0x69, 0x12, 0x75, 0xa8, 0x90,
- 0x92, 0x94, 0xa4, 0x10, 0xdf, 0x4a, 0xd1, 0x4d, 0x63, 0x1f, 0xa4, 0x50, 0xff, 0x86, 0xd8, 0x5d,
- 0xba, 0x88, 0x5d, 0xa6, 0x0b, 0x37, 0xe9, 0x2a, 0xb1, 0x6d, 0x48, 0x45, 0x41, 0xd0, 0xfa, 0x56,
- 0x4a, 0x2d, 0x16, 0x7b, 0x7a, 0xef, 0xc0, 0x88, 0x5a, 0xc7, 0xb7, 0x17, 0x3e, 0x66, 0xe6, 0x72,
- 0x39, 0x3f, 0xce, 0xbd, 0xe7, 0xbb, 0x67, 0x38, 0x1c, 0x34, 0xdc, 0x6e, 0x37, 0x17, 0x69, 0x76,
- 0x42, 0xe2, 0x62, 0x06, 0x27, 0x18, 0x0c, 0x5e, 0xf1, 0xf9, 0x7c, 0x09, 0xaf, 0xd7, 0x0b, 0x93,
- 0x10, 0x8a, 0x1d, 0xc7, 0x0c, 0x9c, 0xcd, 0x0c, 0x9e, 0x48, 0xa5, 0x52, 0x50, 0xa9, 0x54, 0xc6,
- 0x2a, 0x1c, 0x13, 0xc7, 0xc6, 0x8c, 0x06, 0xa8, 0x50, 0x28, 0x40, 0xad, 0x56, 0x6b, 0xa8, 0x5a,
- 0xad, 0xc2, 0xe5, 0xf7, 0xcb, 0x96, 0xb9, 0x41, 0x85, 0x63, 0xf6, 0x04, 0x45, 0xbf, 0x44, 0x41,
- 0x2a, 0x97, 0xc0, 0xd1, 0x87, 0xa3, 0x09, 0x83, 0xa2, 0xe7, 0x60, 0xb3, 0x5b, 0x61, 0xcf, 0xb6,
- 0x07, 0xfb, 0x81, 0x17, 0x74, 0x86, 0x63, 0x01, 0xc5, 0xe3, 0x71, 0xc8, 0x64, 0x32, 0x0d, 0x45,
- 0x22, 0x11, 0xf0, 0x3e, 0xf7, 0x42, 0xa9, 0x54, 0x82, 0x83, 0xb7, 0x07, 0xf0, 0x74, 0x67, 0x1b,
- 0x12, 0x89, 0x44, 0xcb, 0x9a, 0x5e, 0xc2, 0x31, 0x9b, 0x41, 0x53, 0x9d, 0xaa, 0x6e, 0xf7, 0xd9,
- 0x2e, 0xca, 0xc8, 0xd6, 0x38, 0xd8, 0xc3, 0xd0, 0x21, 0xe8, 0x16, 0xb5, 0x60, 0xb5, 0x59, 0x07,
- 0xae, 0x3a, 0xcc, 0xe0, 0x30, 0x3e, 0x32, 0x1a, 0x8d, 0x73, 0x72, 0xb9, 0x1c, 0xf0, 0xd3, 0xef,
- 0xf7, 0x4f, 0x2f, 0x90, 0x0b, 0x0f, 0xd0, 0xd6, 0xe5, 0x9b, 0xab, 0xe8, 0xe4, 0xd3, 0xc9, 0x5f,
- 0xb5, 0x46, 0x95, 0x23, 0x34, 0x84, 0x00, 0xaf, 0xe9, 0x47, 0x0d, 0x1f, 0x31, 0x43, 0x24, 0x12,
- 0xcd, 0x88, 0xc5, 0x62, 0xc0, 0x4f, 0xfc, 0x2d, 0x90, 0x08, 0xee, 0xd8, 0x1d, 0xb6, 0x6c, 0x7b,
- 0xc9, 0x9e, 0x9d, 0x9f, 0x81, 0x46, 0x47, 0x16, 0x65, 0x4a, 0xd9, 0x32, 0x67, 0x98, 0xd1, 0x0e,
- 0x12, 0x8b, 0xf9, 0x77, 0x11, 0x28, 0xd7, 0xc9, 0x1f, 0xc9, 0x64, 0x12, 0x4c, 0x94, 0xa9, 0xac,
- 0x22, 0x55, 0xef, 0xfa, 0xbe, 0x19, 0xd8, 0x40, 0x52, 0xa9, 0x74, 0xde, 0xe1, 0x72, 0xd4, 0xd9,
- 0xcc, 0x98, 0xcf, 0xe7, 0xc1, 0xe1, 0xb4, 0xc3, 0xfa, 0xc6, 0x3a, 0x78, 0x3c, 0x9e, 0xde, 0x37,
- 0x43, 0x3b, 0x48, 0x28, 0x14, 0xde, 0xc6, 0xef, 0x84, 0x9a, 0x58, 0x75, 0xba, 0x9c, 0xd0, 0x0d,
- 0x14, 0x8b, 0xc5, 0x50, 0xd1, 0xec, 0xd0, 0xca, 0x66, 0xb3, 0xdd, 0x6f, 0x86, 0x76, 0x10, 0x23,
- 0xb9, 0x42, 0x0e, 0x2e, 0xf7, 0xff, 0xa0, 0xd3, 0xcf, 0xa7, 0x40, 0x6a, 0xd5, 0x40, 0x3d, 0xa6,
- 0x68, 0x80, 0xc7, 0xeb, 0x86, 0xc0, 0xcb, 0x00, 0xa4, 0x7f, 0xa4, 0xbb, 0xfb, 0x88, 0x35, 0x23,
- 0x82, 0x58, 0x63, 0x40, 0xe5, 0x72, 0x19, 0xc2, 0x1f, 0xc3, 0xb4, 0xa7, 0x72, 0xb9, 0x1c, 0xac,
- 0x6d, 0x3c, 0xa2, 0x33, 0x18, 0xc8, 0xb0, 0x6c, 0x67, 0x44, 0x92, 0xe4, 0x43, 0x0c, 0xc2, 0x5b,
- 0x84, 0x8d, 0xab, 0x5f, 0x5a, 0xa4, 0xbd, 0x84, 0xc1, 0xa1, 0xf7, 0x21, 0x74, 0x5b, 0xec, 0x0f,
- 0x66, 0x58, 0x36, 0x90, 0x44, 0x22, 0xe1, 0xa3, 0xad, 0xa9, 0x9b, 0x29, 0x13, 0x98, 0x29, 0x33,
- 0x38, 0x9d, 0x0e, 0xd0, 0xe9, 0xb5, 0x90, 0x4e, 0xa7, 0xa1, 0x58, 0x2c, 0xc2, 0x8a, 0x61, 0x05,
- 0x6c, 0x7d, 0x98, 0xb7, 0xc5, 0xb0, 0x9d, 0x40, 0x68, 0x0b, 0xe7, 0xc5, 0x52, 0xd1, 0x1f, 0x54,
- 0xc2, 0x14, 0x63, 0x3e, 0xf4, 0x6e, 0x45, 0xe7, 0xf1, 0x13, 0x67, 0x15, 0x0e, 0x1f, 0xd7, 0x49,
- 0x8d, 0xfa, 0x78, 0x64, 0xc3, 0xf2, 0x78, 0xbc, 0xab, 0x7c, 0x29, 0xff, 0x56, 0xf3, 0x1a, 0x34,
- 0xc7, 0x55, 0x91, 0x44, 0xfc, 0xe2, 0xe2, 0x1b, 0xbd, 0x85, 0x4b, 0xcb, 0xfa, 0x02, 0x4f, 0xc6,
- 0xbb, 0x31, 0x92, 0x61, 0xd9, 0x5a, 0xbc, 0x56, 0xab, 0x5e, 0x35, 0x51, 0xc6, 0xca, 0xeb, 0x37,
- 0xaf, 0x7e, 0xa9, 0x49, 0xe2, 0x2b, 0x9a, 0xbb, 0x39, 0x92, 0x61, 0xbb, 0xb5, 0xf8, 0xad, 0xed,
- 0x2d, 0xd8, 0x7c, 0xb2, 0x89, 0x0f, 0xb9, 0xff, 0x56, 0xde, 0xa1, 0xbc, 0xef, 0x21, 0xcd, 0x1a,
- 0x0c, 0x86, 0xfb, 0xa3, 0xb6, 0xf8, 0x8e, 0x86, 0x45, 0xc1, 0xaf, 0x23, 0xd0, 0x6f, 0xc6, 0xb0,
- 0x4a, 0xa5, 0x12, 0x3a, 0x35, 0xc4, 0xa1, 0x1b, 0x5f, 0xf3, 0x90, 0xc9, 0x64, 0xd7, 0x14, 0x0a,
- 0xc5, 0x34, 0x96, 0xc5, 0x62, 0x99, 0x9b, 0x18, 0xa8, 0x79, 0xb0, 0x75, 0xde, 0xa1, 0x3b, 0x6c,
- 0x17, 0xd0, 0xd4, 0x38, 0xfe, 0xf7, 0x18, 0xc3, 0xfe, 0x03, 0x1b, 0x3c, 0x53, 0x37, 0xcf, 0x66,
- 0xdd, 0x02, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE hierarchy_cursor_xpm[1] = {{ png, sizeof( png ), "hierarchy_cursor_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/sources/hierarchy_cursor.svg b/bitmaps_png/sources/hierarchy_cursor.svg
deleted file mode 100644
index af7514d..0000000
--- a/bitmaps_png/sources/hierarchy_cursor.svg
+++ /dev/null
@@ -1,143 +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.48.3.1 r9886"
-   sodipodi:docname="hierarchy_cursor.svg">
-  <metadata
-     id="metadata91">
-    <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="1301"
-     inkscape:window-height="744"
-     id="namedview89"
-     showgrid="true"
-     inkscape:zoom="22.961538"
-     inkscape:cx="13"
-     inkscape:cy="13"
-     inkscape:window-x="65"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     inkscape:snap-grids="true"
-     inkscape:snap-to-guides="false"
-     showguides="true"
-     inkscape:guide-bbox="true">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3790"
-       empspacing="2"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true"
-       spacingx="0.5px"
-       spacingy="0.5px" />
-  </sodipodi:namedview>
-  <defs
-     id="defs4" />
-  <path
-     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
-     d="m 3.5,7.5 0,15 3.5,0"
-     id="path3778"
-     inkscape:connector-curvature="0"
-     sodipodi:nodetypes="ccc" />
-  <path
-     style="fill:none;stroke:#464646;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
-     d="m 7,13.5 -4,0 0,0"
-     id="path3780"
-     inkscape:connector-curvature="0" />
-  <rect
-     height="0"
-     width="1.1118"
-     y="-107.651"
-     x="21.122999"
-     id="rect61"
-     style="opacity:0.57787003;fill:#ffffff" />
-  <rect
-     height="0"
-     width="1.1118"
-     y="-138.26001"
-     x="-17.93"
-     id="rect63"
-     style="opacity:0.57787003;fill:#ffffff" />
-  <rect
-     height="0"
-     width="1.1118"
-     y="-92.348999"
-     x="-258.62"
-     id="rect67"
-     style="opacity:0.57787003;fill:#ffffff" />
-  <rect
-     height="0"
-     width="1.1118"
-     y="-315.22"
-     x="-958.79999"
-     id="rect83"
-     style="opacity:0.57787003;fill:#ffffff" />
-  <rect
-     height="0"
-     width="1.1118"
-     y="-345.82001"
-     x="-997.85999"
-     id="rect85"
-     style="opacity:0.57787003;fill:#ffffff" />
-  <rect
-     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.19999999999999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3772"
-     width="23"
-     height="6"
-     x="1.5"
-     y="1.5"
-     rx="0.5"
-     ry="0.5" />
-  <rect
-     y="11.5"
-     x="7.4999962"
-     height="5.0000043"
-     width="17.000004"
-     id="rect3774"
-     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     rx="0.5"
-     ry="0.5" />
-  <rect
-     style="fill:#fafafa;fill-opacity:1;stroke:#828282;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3776"
-     width="17.000002"
-     height="5"
-     x="7.4999981"
-     y="20.5"
-     rx="0.5"
-     ry="0.5" />
-  <path
-     inkscape:connector-curvature="0"
-     style="fill:#f2f2f2;fill-opacity:1;fill-rule:evenodd;stroke:#444643;stroke-width:0.84485227;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="path20"
-     d="M 17.892514,13.147413 13,13.5 l 2.775857,5.155162 c -0.04411,0.969681 -1.630026,1.806748 -2.379306,1.189653 l -2.776715,-4.890508 -3.438063,2.95301 0.04453,-13.7959349 z"
-     sodipodi:nodetypes="cccccccc" />
-</svg>
diff --git a/eeschema/eeschema_id.h b/eeschema/eeschema_id.h
index 8e3636b..6574447 100644
--- a/eeschema/eeschema_id.h
+++ b/eeschema/eeschema_id.h
@@ -75,7 +75,6 @@ enum id_eeschema_frm
     /* Schematic editor veritcal toolbar IDs */
     ID_SCHEMATIC_VERTICAL_TOOLBAR_START,
     ID_HIGHLIGHT,
-    ID_HIERARCHY_PUSH_POP_BUTT,
     ID_SCH_PLACE_COMPONENT,
     ID_PLACE_POWER_BUTT,
     ID_BUS_BUTT,
diff --git a/eeschema/onleftclick.cpp b/eeschema/onleftclick.cpp
index 2c40093..ae92c69 100644
--- a/eeschema/onleftclick.cpp
+++ b/eeschema/onleftclick.cpp
@@ -115,24 +115,6 @@ void SCH_EDIT_FRAME::OnLeftClick( wxDC* aDC, const wxPoint& aPosition )
         HighlightConnectionAtPosition( aPosition );
         break;
 
-    case ID_HIERARCHY_PUSH_POP_BUTT:
-        if( ( item && item->GetFlags() ) || ( g_RootSheet->CountSheets() == 0 ) )
-            break;
-
-        item = LocateAndShowItem( aPosition, SCH_COLLECTOR::SheetsOnly );
-
-        if( item )  // The user has clicked on a sheet: this is an enter sheet command
-        {
-            m_CurrentSheet->push_back( (SCH_SHEET*) item );
-            DisplayCurrentSheet();
-        }
-        else if( m_CurrentSheet->Last() != g_RootSheet )
-        {   // The user has clicked ouside a sheet:this is an leave sheet command
-            m_CurrentSheet->pop_back();
-            DisplayCurrentSheet();
-        }
-        break;
-
     case ID_NOCONN_BUTT:
         if( ( item == NULL ) || ( item->GetFlags() == 0 ) )
         {
diff --git a/eeschema/schedit.cpp b/eeschema/schedit.cpp
index 0eb51b9..0795225 100644
--- a/eeschema/schedit.cpp
+++ b/eeschema/schedit.cpp
@@ -541,10 +541,6 @@ void SCH_EDIT_FRAME::OnSelectTool( wxCommandEvent& aEvent )
             SetNoToolSelected();
         break;
 
-    case ID_HIERARCHY_PUSH_POP_BUTT:
-        SetToolID( id, wxCURSOR_HAND, _( "Descend or ascend hierarchy" ) );
-        break;
-
     case ID_NOCONN_BUTT:
         SetToolID( id, wxCURSOR_PENCIL, _( "Add no connect" ) );
         break;
diff --git a/eeschema/tool_sch.cpp b/eeschema/tool_sch.cpp
index 78e0179..6ebc378 100644
--- a/eeschema/tool_sch.cpp
+++ b/eeschema/tool_sch.cpp
@@ -201,10 +201,6 @@ void SCH_EDIT_FRAME::ReCreateVToolbar()
     m_drawToolBar->AddTool( ID_HIGHLIGHT, wxEmptyString, KiBitmap( net_highlight_schematic_xpm ),
                             _( "Highlight net" ), wxITEM_CHECK );
 
-    m_drawToolBar->AddTool( ID_HIERARCHY_PUSH_POP_BUTT, wxEmptyString,
-                            KiBitmap( hierarchy_cursor_xpm ),
-                            _( "Ascend/descend hierarchy" ), wxITEM_CHECK );
-
     m_drawToolBar->AddTool( ID_SCH_PLACE_COMPONENT, wxEmptyString, KiBitmap( add_component_xpm ),
                             HELP_PLACE_COMPONENTS, wxITEM_CHECK );
 
diff --git a/include/bitmaps.h b/include/bitmaps.h
index 07354cc..024c96a 100644
--- a/include/bitmaps.h
+++ b/include/bitmaps.h
@@ -200,7 +200,6 @@ EXTERN_BITMAP( grid_xpm )
 EXTERN_BITMAP( hammer_xpm )
 EXTERN_BITMAP( help_xpm )
 EXTERN_BITMAP( hidden_pin_xpm )
-EXTERN_BITMAP( hierarchy_cursor_xpm )
 EXTERN_BITMAP( hierarchy_nav_xpm )
 EXTERN_BITMAP( hotkeys_xpm )
 EXTERN_BITMAP( hotkeys_import_xpm )
-- 
2.7.4


From 876ecfbf20b6699fe1b45e2d2aa38e1621d122d9 Mon Sep 17 00:00:00 2001
From: Fabrizio Tappero <fabrizio.tappero@xxxxxxxxx>
Date: Tue, 20 Jun 2017 11:45:04 +0200
Subject: [PATCH 2/2] renamed copy into duplicate and changed its icon and its
 hotkey to ctrl+d, deleted few redundant icons

---
 bitmaps_png/CMakeLists.txt                     |   3 -
 bitmaps_png/cpp_26/delete_text.cpp             |  88 +++---
 bitmaps_png/cpp_26/mirror_footprint_axisX.cpp  |  63 -----
 bitmaps_png/cpp_26/mirror_footprint_axisY.cpp  |  60 -----
 bitmaps_png/cpp_26/move_arc.cpp                |  64 -----
 bitmaps_png/sources/delete_text.svg            | 171 ------------
 bitmaps_png/sources/mirror_footprint_axisX.svg | 353 -------------------------
 bitmaps_png/sources/mirror_footprint_axisY.svg | 353 -------------------------
 bitmaps_png/sources/move_arc.svg               |  10 -
 eeschema/hotkeys.cpp                           |   6 +-
 eeschema/libedit_onrightclick.cpp              |   8 +-
 eeschema/onrightclick.cpp                      |  24 +-
 include/bitmaps.h                              |   4 -
 pcbnew/modedit_onclick.cpp                     |   4 +-
 pcbnew/onrightclick.cpp                        |   6 +-
 15 files changed, 68 insertions(+), 1149 deletions(-)
 delete mode 100644 bitmaps_png/cpp_26/mirror_footprint_axisX.cpp
 delete mode 100644 bitmaps_png/cpp_26/mirror_footprint_axisY.cpp
 delete mode 100644 bitmaps_png/cpp_26/move_arc.cpp
 delete mode 100644 bitmaps_png/sources/delete_text.svg
 delete mode 100644 bitmaps_png/sources/mirror_footprint_axisX.svg
 delete mode 100644 bitmaps_png/sources/mirror_footprint_axisY.svg
 delete mode 100644 bitmaps_png/sources/move_arc.svg

diff --git a/bitmaps_png/CMakeLists.txt b/bitmaps_png/CMakeLists.txt
index 62b81ed..a8e0efa 100644
--- a/bitmaps_png/CMakeLists.txt
+++ b/bitmaps_png/CMakeLists.txt
@@ -336,8 +336,6 @@ set( BMAPS_MID
     mirepcb
     mirror_h
     mirror_v
-    mirror_footprint_axisX
-    mirror_footprint_axisY
     mode_module
     mode_track
     modratsnest
@@ -355,7 +353,6 @@ set( BMAPS_MID
     modview_icon
     morgan1
     morgan2
-    move_arc
     move_circle
     move_field
     move_glabel
diff --git a/bitmaps_png/cpp_26/delete_text.cpp b/bitmaps_png/cpp_26/delete_text.cpp
index c944417..4a856be 100644
--- a/bitmaps_png/cpp_26/delete_text.cpp
+++ b/bitmaps_png/cpp_26/delete_text.cpp
@@ -8,52 +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, 0x02, 0xba, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0x05, 0x94,
+ 0xce, 0x00, 0x00, 0x02, 0xb8, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x18, 0x05, 0x94,
  0x02, 0x3d, 0xbd, 0xff, 0x62, 0xda, 0xda, 0xff, 0x3b, 0xb4, 0xb5, 0x7f, 0x77, 0x69, 0x69, 0xfd,
  0xec, 0xa6, 0x04, 0x6b, 0x6a, 0x7e, 0xf4, 0x02, 0x1a, 0xc9, 0x0a, 0xc4, 0x8c, 0x18, 0x16, 0x01,
- 0x2d, 0xd1, 0xd2, 0xd1, 0xf9, 0xff, 0x9f, 0x1a, 0x58, 0x59, 0xf9, 0xe4, 0x32, 0xa0, 0x91, 0x96,
- 0x40, 0xcc, 0x46, 0xd0, 0x22, 0x15, 0x95, 0xcb, 0x2f, 0x95, 0x95, 0xcf, 0x3d, 0x57, 0x56, 0x3e,
- 0xff, 0x4c, 0x43, 0xe3, 0xc5, 0x27, 0x74, 0xc3, 0xb4, 0xb5, 0x7f, 0xfc, 0x86, 0xc9, 0x83, 0xb0,
- 0x96, 0xd6, 0xe7, 0x9f, 0x30, 0x39, 0x19, 0x99, 0xf9, 0x97, 0x80, 0x46, 0x36, 0x00, 0x31, 0x1f,
- 0x5e, 0x8b, 0xa4, 0xa5, 0xe7, 0x5c, 0x03, 0x0a, 0xad, 0x06, 0xe2, 0x39, 0x40, 0x3c, 0x55, 0x46,
- 0x66, 0xc1, 0x49, 0x74, 0x8b, 0xd4, 0xd5, 0x1f, 0x7f, 0x02, 0xca, 0xad, 0x01, 0xe2, 0x59, 0x20,
- 0x35, 0x7c, 0x7c, 0xde, 0xab, 0x40, 0x96, 0x23, 0xe9, 0x6f, 0x07, 0x62, 0x7e, 0x9c, 0x16, 0xa9,
- 0xa8, 0x9c, 0xbd, 0xce, 0xc0, 0xc0, 0xbc, 0x12, 0x28, 0xd4, 0x09, 0xc4, 0x9a, 0x40, 0x2c, 0xa8,
- 0xa5, 0xf5, 0xae, 0x1d, 0x87, 0x45, 0x0b, 0x81, 0xd8, 0x0c, 0x88, 0x85, 0x40, 0xea, 0x94, 0x94,
- 0x8e, 0x14, 0xea, 0xe8, 0xfc, 0x03, 0xfa, 0x68, 0xee, 0x55, 0x9c, 0x16, 0x85, 0x86, 0xfe, 0x67,
- 0x96, 0x92, 0x9a, 0x28, 0xc7, 0xc4, 0xc4, 0x51, 0x0b, 0xe4, 0xf6, 0x03, 0xb1, 0x29, 0x2c, 0x8c,
- 0x75, 0x74, 0x7e, 0x37, 0xe0, 0xb0, 0x68, 0x01, 0x10, 0x6b, 0x01, 0x31, 0x33, 0xd4, 0x18, 0x56,
- 0x1e, 0x1e, 0x5b, 0x7b, 0x66, 0x66, 0x81, 0x49, 0x40, 0x76, 0x2d, 0xd6, 0xa0, 0x83, 0x29, 0x04,
- 0x62, 0x0d, 0x20, 0x56, 0x05, 0x62, 0x76, 0x58, 0xaa, 0x21, 0xc1, 0x22, 0x06, 0xa8, 0x3e, 0x55,
- 0x68, 0x68, 0xb0, 0xe2, 0xb2, 0x88, 0x11, 0xaa, 0x09, 0x59, 0x23, 0xa9, 0x16, 0x31, 0x20, 0x99,
- 0xc1, 0x48, 0x52, 0x1e, 0x23, 0xc3, 0x22, 0xf2, 0xc0, 0xa8, 0x45, 0x34, 0xb5, 0xa8, 0xc1, 0xdd,
- 0x52, 0x08, 0x5d, 0x1f, 0x54, 0x8c, 0x91, 0x6a, 0x16, 0xad, 0x0f, 0x70, 0x4e, 0x7e, 0x11, 0xef,
- 0xf7, 0x71, 0x7d, 0x80, 0x7b, 0x30, 0x4c, 0xcf, 0x9a, 0x60, 0x37, 0xf3, 0x27, 0x71, 0xbe, 0x6f,
- 0x77, 0x04, 0xbb, 0x37, 0x12, 0x6d, 0x19, 0x3e, 0x8b, 0x6a, 0xcd, 0x0d, 0x4a, 0x9e, 0x06, 0x3b,
- 0x7f, 0x7f, 0xed, 0x6f, 0xff, 0xff, 0x69, 0x90, 0xd3, 0xe7, 0x65, 0x5e, 0x0e, 0x1e, 0x8b, 0xbc,
- 0x1d, 0x74, 0xee, 0x06, 0xb9, 0xbc, 0x02, 0x89, 0xbd, 0x0c, 0x74, 0xfe, 0xb3, 0xd9, 0xc7, 0xa5,
- 0x94, 0x80, 0x15, 0xff, 0x99, 0x74, 0x75, 0xff, 0x97, 0x03, 0x0d, 0xfe, 0x8a, 0xad, 0x94, 0x56,
- 0x54, 0x3c, 0x74, 0xdf, 0x5f, 0x4e, 0xbb, 0xfd, 0x96, 0xa3, 0xf1, 0x97, 0x67, 0xae, 0xe6, 0xff,
- 0x41, 0xf8, 0x9e, 0xa7, 0xf5, 0xa7, 0x9b, 0x9e, 0x36, 0x2f, 0x60, 0xfc, 0xfb, 0xce, 0xa6, 0xbf,
- 0x6a, 0xd4, 0xe5, 0xab, 0x71, 0x5a, 0x61, 0x6c, 0xfc, 0x9f, 0x1f, 0x68, 0xd8, 0x2e, 0x42, 0x55,
- 0x82, 0xb6, 0xf6, 0xc7, 0x0f, 0x1e, 0x32, 0x01, 0x93, 0xae, 0x99, 0xeb, 0x7c, 0x7a, 0x64, 0xad,
- 0xff, 0x1f, 0x19, 0xdf, 0xb6, 0xd4, 0xfb, 0x99, 0x2f, 0x27, 0x51, 0x8e, 0xaf, 0x84, 0x00, 0x06,
- 0xd7, 0x7f, 0x65, 0x60, 0x01, 0x79, 0x4f, 0x4b, 0xeb, 0xdb, 0x53, 0x4d, 0xcd, 0x37, 0xef, 0x81,
- 0x55, 0xc5, 0x67, 0x0d, 0x8d, 0xe7, 0x5f, 0x30, 0xf1, 0x8b, 0xcf, 0x92, 0x92, 0xd3, 0xf6, 0xa7,
- 0x48, 0x89, 0xce, 0xbe, 0x67, 0xa8, 0xfe, 0x1f, 0x19, 0x4f, 0x53, 0x93, 0x9f, 0x03, 0x2d, 0x92,
- 0x08, 0x02, 0x1e, 0x20, 0x2e, 0x04, 0xe2, 0x19, 0x40, 0x3c, 0x0f, 0x17, 0x56, 0xe0, 0xe1, 0x5e,
- 0x7e, 0x50, 0x5f, 0xe3, 0xc3, 0x4d, 0x75, 0xf9, 0xff, 0xc8, 0xf8, 0x82, 0xbe, 0xfa, 0xfb, 0x79,
- 0xa6, 0x06, 0x56, 0xc4, 0x58, 0xc4, 0x08, 0xb5, 0x4c, 0x00, 0x17, 0x8e, 0x57, 0x51, 0xd1, 0x3e,
- 0xac, 0xa1, 0x72, 0xef, 0xaa, 0xac, 0xf8, 0x7f, 0x10, 0xbe, 0x2c, 0x2b, 0xfe, 0xf7, 0xbc, 0xac,
- 0xd8, 0x2f, 0x18, 0xff, 0xb4, 0xba, 0xd2, 0xab, 0x29, 0xc6, 0x7a, 0x46, 0x14, 0xe7, 0xb1, 0x2e,
- 0x49, 0xf1, 0xd6, 0xf3, 0xc2, 0xfc, 0xff, 0x2e, 0x08, 0xf3, 0xff, 0x3f, 0x07, 0xa4, 0xeb, 0x78,
- 0x38, 0x66, 0x64, 0x72, 0x71, 0xd4, 0x9c, 0x12, 0xe2, 0xfb, 0x05, 0x12, 0x03, 0xe1, 0xe9, 0x92,
- 0x62, 0xcb, 0xa8, 0x91, 0x9f, 0x79, 0x6a, 0x59, 0x59, 0xe7, 0x9e, 0xe0, 0x64, 0xff, 0x53, 0xca,
- 0xca, 0x0c, 0xaa, 0x87, 0x38, 0x41, 0x91, 0x9f, 0xcc, 0xc2, 0x52, 0x7e, 0x94, 0x93, 0xfd, 0xe7,
- 0x64, 0x76, 0xb6, 0x1d, 0x40, 0xbe, 0x08, 0xb5, 0x1a, 0x51, 0xfc, 0xc0, 0x9c, 0x9a, 0x07, 0x0d,
- 0x66, 0x78, 0xbd, 0x14, 0xc2, 0xc0, 0x90, 0xc5, 0xc5, 0xc0, 0x20, 0x09, 0xe2, 0x00, 0x00, 0x6b,
- 0x48, 0x24, 0x23, 0xc6, 0x0e, 0x08, 0xfa, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
- 0x42, 0x60, 0x82,
+ 0x2d, 0xd1, 0xd2, 0xd1, 0xf9, 0xff, 0x9f, 0x1a, 0x58, 0x59, 0xf9, 0xe4, 0x32, 0xa0, 0x91, 0x16,
+ 0x40, 0xcc, 0x46, 0xd0, 0x22, 0x15, 0x95, 0xcb, 0x2f, 0x95, 0x95, 0xcf, 0x3f, 0x03, 0x61, 0x0d,
+ 0x8d, 0x17, 0x9f, 0xd0, 0x0d, 0xd3, 0xd6, 0xfe, 0xf1, 0x1b, 0x26, 0x0f, 0xc2, 0x5a, 0x5a, 0x5f,
+ 0x7e, 0xc0, 0xe4, 0x64, 0x64, 0x16, 0x5c, 0x04, 0x1a, 0x59, 0x0f, 0xc4, 0x7c, 0x78, 0x2d, 0x92,
+ 0x96, 0x9e, 0x73, 0x0d, 0x28, 0xb4, 0x0a, 0x88, 0x67, 0x03, 0xf1, 0x14, 0x19, 0x99, 0x85, 0x27,
+ 0xd0, 0x2d, 0x52, 0x57, 0x7f, 0xfc, 0x09, 0x28, 0xb7, 0x1a, 0x88, 0x67, 0x82, 0xd4, 0xf0, 0xf1,
+ 0x79, 0xaf, 0x04, 0x59, 0x8e, 0xa4, 0xbf, 0x0d, 0x88, 0xf9, 0x71, 0x5a, 0xa4, 0xa4, 0x74, 0xf4,
+ 0x32, 0x03, 0x03, 0xd3, 0x72, 0xa0, 0x50, 0x07, 0x10, 0x6b, 0x02, 0xb1, 0xa0, 0x96, 0xd6, 0xbb,
+ 0x76, 0x1c, 0x16, 0x2d, 0x00, 0x62, 0x33, 0x20, 0x16, 0x02, 0xa9, 0x53, 0x50, 0xd8, 0x95, 0xae,
+ 0xad, 0xfd, 0xf7, 0x9f, 0x8c, 0xcc, 0xbc, 0x2b, 0x38, 0x2d, 0x0a, 0x0d, 0xfd, 0xcf, 0x2c, 0x25,
+ 0x35, 0x51, 0x8e, 0x89, 0x89, 0xa3, 0x1a, 0xc8, 0xed, 0x01, 0x62, 0x43, 0x68, 0x84, 0x32, 0xe8,
+ 0xe8, 0xfc, 0x6e, 0xc0, 0x61, 0xd1, 0x7c, 0x20, 0xd6, 0x02, 0x62, 0x66, 0xa8, 0x31, 0xac, 0xbc,
+ 0xbc, 0x0e, 0x36, 0x2c, 0x2c, 0x02, 0x13, 0x80, 0xec, 0x1a, 0xac, 0x41, 0x07, 0x53, 0x08, 0xc4,
+ 0xea, 0x40, 0xac, 0x8a, 0x1c, 0x91, 0x24, 0x58, 0xc4, 0x00, 0xd5, 0xa7, 0x02, 0x0d, 0x0d, 0x56,
+ 0x5c, 0x16, 0x31, 0x42, 0x35, 0x21, 0x6b, 0x24, 0xd5, 0x22, 0x06, 0x24, 0x33, 0x18, 0x49, 0xca,
+ 0x63, 0x64, 0x58, 0x44, 0x1e, 0x18, 0xb5, 0x88, 0xa6, 0x16, 0x35, 0xb8, 0x5b, 0x0a, 0xa1, 0xeb,
+ 0x83, 0x8a, 0x31, 0x52, 0xcd, 0xa2, 0xf5, 0x01, 0xce, 0xc9, 0x2f, 0xe2, 0xfd, 0x3f, 0xae, 0x0f,
+ 0x70, 0x0f, 0x86, 0xe9, 0x59, 0x13, 0xec, 0x65, 0xfe, 0x34, 0xce, 0xff, 0xed, 0xae, 0x60, 0xf7,
+ 0x46, 0xa2, 0x2d, 0xc3, 0x67, 0x51, 0xad, 0xb9, 0x41, 0xc9, 0xb3, 0x60, 0x97, 0xef, 0x6f, 0xfc,
+ 0x1d, 0xfe, 0x3f, 0x0d, 0x72, 0xfe, 0xbc, 0xca, 0xcb, 0xc1, 0x63, 0x91, 0xb7, 0x83, 0xce, 0xbd,
+ 0x20, 0xd7, 0x57, 0x20, 0xb1, 0x57, 0x81, 0x2e, 0x7f, 0x36, 0xfb, 0xb8, 0x94, 0x12, 0xb0, 0xe2,
+ 0x3f, 0x93, 0xae, 0xee, 0xff, 0x72, 0xa0, 0xc1, 0x5f, 0xb1, 0x95, 0xd2, 0x8a, 0x8a, 0x87, 0xee,
+ 0xfb, 0xcb, 0x69, 0xb7, 0xdf, 0x76, 0x34, 0xf9, 0xf2, 0xdc, 0xd5, 0xe2, 0x3f, 0x08, 0xdf, 0xf7,
+ 0xb4, 0xf9, 0x74, 0xcb, 0xd3, 0xe6, 0x05, 0x8c, 0xff, 0xc0, 0xd9, 0xec, 0x57, 0x8d, 0xba, 0x7c,
+ 0x35, 0x4e, 0x2b, 0x8c, 0x8d, 0xff, 0xf3, 0x03, 0x0d, 0xdb, 0x45, 0xa8, 0x4a, 0xd0, 0xd6, 0xfe,
+ 0xf8, 0xc1, 0x43, 0x26, 0x60, 0xd2, 0x75, 0x73, 0x9d, 0x4f, 0x8f, 0xad, 0x0d, 0xfe, 0x23, 0xe3,
+ 0x3b, 0x96, 0xfa, 0x3f, 0xf3, 0xe5, 0x24, 0xca, 0xf1, 0x95, 0x10, 0xc0, 0xe0, 0xfa, 0xaf, 0xac,
+ 0xa3, 0xf3, 0xef, 0x9e, 0x96, 0xd6, 0xb7, 0xa7, 0x9a, 0x9a, 0x6f, 0xde, 0x03, 0xab, 0x8a, 0xcf,
+ 0x1a, 0x1a, 0xcf, 0xbf, 0x60, 0xe2, 0x17, 0x9f, 0x25, 0x25, 0xa7, 0xed, 0x4f, 0x91, 0x12, 0x9f,
+ 0x7d, 0xcf, 0x50, 0xe3, 0x3f, 0x32, 0x9e, 0xa6, 0x26, 0x3f, 0x07, 0x68, 0x14, 0x3b, 0x31, 0xd1,
+ 0xc3, 0x03, 0xc4, 0x05, 0x40, 0x3c, 0x1d, 0x88, 0xe7, 0xe2, 0xc2, 0x0a, 0x3c, 0xdc, 0xcb, 0x0e,
+ 0xe9, 0x6b, 0x7e, 0xb8, 0xa5, 0xae, 0xf0, 0x1f, 0x19, 0x5f, 0xd4, 0x57, 0x7f, 0x3f, 0xcf, 0xd4,
+ 0xc0, 0x8a, 0x18, 0x8b, 0x18, 0xa1, 0x96, 0x09, 0xe0, 0xc2, 0xf1, 0x2a, 0x2a, 0xda, 0x87, 0x35,
+ 0x54, 0xef, 0x5d, 0x95, 0x95, 0xf8, 0x0f, 0xc2, 0x97, 0x65, 0x25, 0xfe, 0x9e, 0x97, 0x15, 0xff,
+ 0x05, 0xe3, 0x9f, 0x56, 0x57, 0x7e, 0x35, 0xc5, 0xd8, 0xd8, 0x88, 0xe2, 0x3c, 0xd6, 0x25, 0x29,
+ 0xde, 0x7a, 0x41, 0x58, 0xe0, 0xdf, 0x45, 0x61, 0x81, 0xff, 0xe7, 0x81, 0x74, 0x1d, 0x0f, 0xd7,
+ 0x8c, 0x4c, 0x2e, 0x8e, 0x9a, 0xd3, 0x42, 0xfc, 0xbf, 0x40, 0x62, 0x20, 0x3c, 0x43, 0x52, 0x6c,
+ 0x19, 0x35, 0xf2, 0x33, 0x4f, 0x2d, 0x2b, 0xeb, 0xdc, 0x13, 0x9c, 0x1c, 0x7f, 0x4a, 0x59, 0x59,
+ 0x27, 0x01, 0xf9, 0x9c, 0xa0, 0xc8, 0x4f, 0x66, 0x61, 0x29, 0x3f, 0xca, 0xc9, 0xf1, 0x73, 0x32,
+ 0x3b, 0xdb, 0x0e, 0x20, 0x5f, 0x84, 0x5a, 0x8d, 0x28, 0x7e, 0x60, 0x4e, 0xcd, 0x83, 0x06, 0x33,
+ 0x0c, 0xb0, 0x87, 0x30, 0x30, 0x64, 0x71, 0x31, 0x30, 0x48, 0x82, 0x38, 0x00, 0xd5, 0x01, 0x24,
+ 0x29, 0xda, 0x84, 0xa8, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82,
 };
 
 const BITMAP_OPAQUE delete_text_xpm[1] = {{ png, sizeof( png ), "delete_text_xpm" }};
diff --git a/bitmaps_png/cpp_26/mirror_footprint_axisX.cpp b/bitmaps_png/cpp_26/mirror_footprint_axisX.cpp
deleted file mode 100644
index 717a0ce..0000000
--- a/bitmaps_png/cpp_26/mirror_footprint_axisX.cpp
+++ /dev/null
@@ -1,63 +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, 0xdd, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xdd, 0x96, 0x5d, 0x48, 0x93,
- 0x51, 0x18, 0xc7, 0x77, 0x9a, 0x59, 0x26, 0x9b, 0xba, 0x90, 0xb6, 0x72, 0xba, 0xa4, 0x8c, 0xec,
- 0x2a, 0x52, 0x46, 0xd9, 0x2a, 0x6a, 0x56, 0x5a, 0x64, 0x89, 0xdb, 0xfc, 0x2c, 0x57, 0x2a, 0x04,
- 0xd1, 0xba, 0x88, 0x1a, 0xae, 0xaf, 0x11, 0x04, 0x51, 0xa0, 0x66, 0xae, 0x34, 0x97, 0x56, 0x8b,
- 0xed, 0x2e, 0x11, 0x2d, 0x88, 0x64, 0x04, 0x41, 0x50, 0x2b, 0xa2, 0xa2, 0x9b, 0xbe, 0x28, 0x2d,
- 0x85, 0xa6, 0xc8, 0x36, 0x37, 0x06, 0xee, 0x3d, 0x9d, 0xe7, 0xe5, 0x11, 0xde, 0x1b, 0x6b, 0xef,
- 0x22, 0x89, 0x1e, 0xf8, 0x73, 0xf8, 0xfd, 0x79, 0xde, 0xf3, 0x1f, 0xe7, 0x8b, 0x49, 0x24, 0xb3,
- 0x97, 0xfc, 0xcc, 0x46, 0xf2, 0x69, 0xc0, 0x40, 0x86, 0x2d, 0x05, 0xe4, 0x09, 0x18, 0xc7, 0x0a,
- 0xc9, 0x1b, 0x60, 0x36, 0xbe, 0x05, 0x3e, 0x5a, 0x48, 0x1e, 0x03, 0x9f, 0xd3, 0x91, 0xcf, 0x0c,
- 0xd3, 0x25, 0x09, 0x94, 0x9c, 0x29, 0xc7, 0x55, 0x21, 0x0b, 0x3c, 0x6a, 0xde, 0x42, 0x5b, 0xf5,
- 0xe4, 0x25, 0x4c, 0xd4, 0x5e, 0x9a, 0xfc, 0xc5, 0x7b, 0x5a, 0x4f, 0xdb, 0x77, 0x2e, 0x1c, 0x06,
- 0x6e, 0x2b, 0x26, 0xbe, 0x87, 0x27, 0x75, 0xf4, 0xae, 0x31, 0x3d, 0xc8, 0x78, 0x39, 0x86, 0x25,
- 0xc5, 0x1b, 0xb2, 0xd8, 0x62, 0xb1, 0xbc, 0xf7, 0x78, 0x3c, 0x23, 0xbd, 0x35, 0xea, 0x58, 0xff,
- 0xd9, 0x72, 0xea, 0xa8, 0x5e, 0x11, 0x1d, 0x1c, 0x1c, 0xfc, 0xda, 0x6e, 0x50, 0x4f, 0x3f, 0x38,
- 0x6f, 0xa4, 0x57, 0x2a, 0xb2, 0xa7, 0x81, 0xc1, 0xbf, 0x77, 0xaa, 0x8c, 0xde, 0xaa, 0xd3, 0xc4,
- 0xdc, 0x6e, 0xf7, 0x08, 0x78, 0x5a, 0xad, 0xd6, 0x1e, 0x6f, 0x50, 0xa6, 0xcb, 0xe5, 0x1a, 0x9e,
- 0x98, 0x98, 0x88, 0xb8, 0x4d, 0x19, 0xdc, 0xc7, 0xc3, 0x84, 0x3a, 0x1b, 0xd7, 0xc6, 0x28, 0xa5,
- 0xe1, 0x1b, 0xd5, 0x1a, 0x9e, 0xbb, 0xaa, 0x72, 0x38, 0xe0, 0x9b, 0x4d, 0xeb, 0x62, 0xc0, 0x1e,
- 0x53, 0x1a, 0xe7, 0xf7, 0xfb, 0x23, 0xe0, 0xe9, 0x74, 0xba, 0x0b, 0x71, 0x07, 0x59, 0xad, 0xd6,
- 0xb1, 0x68, 0x34, 0x1a, 0x1e, 0x1f, 0x1f, 0x8f, 0x80, 0x02, 0x81, 0x40, 0x18, 0x26, 0x99, 0x9c,
- 0x9c, 0xe4, 0x19, 0x46, 0x60, 0xf0, 0x67, 0x7a, 0x80, 0x45, 0x07, 0x75, 0x76, 0x76, 0x8e, 0xb4,
- 0xb4, 0xb4, 0x84, 0x67, 0x3e, 0x16, 0x23, 0x51, 0x41, 0x36, 0x9b, 0x6d, 0xac, 0xa7, 0xa7, 0xe7,
- 0xef, 0x07, 0x75, 0x74, 0x74, 0x7c, 0x13, 0x2e, 0x55, 0x30, 0x18, 0x0c, 0x0b, 0x97, 0x8a, 0xf9,
- 0x3c, 0x87, 0x42, 0x21, 0x9e, 0x61, 0x3f, 0x13, 0x0a, 0x82, 0xc3, 0x00, 0x21, 0x5d, 0xa6, 0x6c,
- 0xee, 0xc5, 0x91, 0x25, 0x9c, 0xa3, 0x71, 0x3d, 0x7f, 0x18, 0x5a, 0x6b, 0xf2, 0x63, 0xc0, 0xad,
- 0xd5, 0xab, 0x79, 0x76, 0x34, 0x15, 0xf1, 0xdc, 0x5d, 0xa9, 0xe6, 0x66, 0xf6, 0x49, 0x54, 0x90,
- 0xdd, 0x6e, 0x1f, 0xf5, 0x7a, 0xbd, 0x91, 0xdb, 0x55, 0x4b, 0xb9, 0xfe, 0x13, 0x5b, 0x69, 0x77,
- 0x7d, 0x7e, 0xcc, 0xe7, 0xf3, 0x85, 0xaf, 0x9b, 0xd4, 0xdc, 0x80, 0xb5, 0x98, 0x5e, 0x33, 0x69,
- 0x38, 0x60, 0xa7, 0x39, 0x3f, 0xd6, 0x77, 0x7c, 0x33, 0xbd, 0x53, 0xab, 0xe6, 0x86, 0x86, 0x86,
- 0x22, 0xe0, 0x89, 0x09, 0x22, 0x59, 0x59, 0x59, 0x2b, 0x55, 0x2a, 0x55, 0x81, 0xd3, 0x90, 0x19,
- 0xea, 0xb7, 0xed, 0xa6, 0x17, 0xb7, 0x25, 0xbf, 0xcb, 0xcd, 0xcd, 0xcd, 0xbb, 0xbc, 0x23, 0xf5,
- 0xfb, 0xfd, 0xb3, 0x7b, 0xe9, 0xa5, 0x12, 0xf9, 0x28, 0xcf, 0xfa, 0xa4, 0xd7, 0x7d, 0xcd, 0x25,
- 0xd4, 0x69, 0x54, 0x4e, 0x29, 0x95, 0xca, 0x42, 0xf0, 0x14, 0x0a, 0x85, 0x5c, 0xec, 0xeb, 0x90,
- 0xde, 0xa6, 0x27, 0x3f, 0x9e, 0xd7, 0x93, 0xb0, 0xad, 0x88, 0xf8, 0xc0, 0x60, 0x4f, 0xd2, 0x07,
- 0x60, 0x78, 0x9a, 0x80, 0x9b, 0x37, 0x90, 0x67, 0xc0, 0x57, 0xb7, 0x13, 0x3f, 0x43, 0x85, 0xe4,
- 0x0f, 0x2a, 0x03, 0x25, 0x43, 0x4e, 0x43, 0x4e, 0x43, 0x96, 0x09, 0x7a, 0x7e, 0x5b, 0x53, 0x02,
- 0x49, 0xe1, 0xad, 0x14, 0xb0, 0x03, 0x7b, 0x5e, 0x09, 0xbc, 0x02, 0xa6, 0x4d, 0x02, 0x7e, 0x8a,
- 0x3d, 0xbd, 0x02, 0xaf, 0x01, 0xdf, 0x4b, 0xe1, 0xdc, 0xbf, 0x2c, 0x19, 0x6a, 0x11, 0x72, 0x2a,
- 0x72, 0x2a, 0x72, 0x8a, 0xa0, 0x27, 0xe1, 0x4a, 0x66, 0xaa, 0x65, 0x32, 0x33, 0x95, 0xa1, 0x67,
- 0x44, 0x36, 0x22, 0xef, 0x41, 0x86, 0xbe, 0x05, 0x62, 0x03, 0xe6, 0x31, 0xe5, 0x31, 0xad, 0x91,
- 0x4a, 0xa5, 0x66, 0x5c, 0x86, 0x2a, 0xa6, 0x55, 0x8c, 0xeb, 0x80, 0xd9, 0xb8, 0x1f, 0x98, 0xa9,
- 0x12, 0xf9, 0x20, 0xf4, 0xa3, 0x97, 0x16, 0x6f, 0x50, 0x0a, 0xfe, 0xc2, 0x86, 0x04, 0xa5, 0xfd,
- 0x27, 0x83, 0xcc, 0x73, 0x15, 0x74, 0x68, 0xae, 0x82, 0x0e, 0xfc, 0x77, 0x7b, 0x54, 0x37, 0x17,
- 0x41, 0x84, 0x49, 0x05, 0x7f, 0xb7, 0xd8, 0xfd, 0xa8, 0xc7, 0x8f, 0xe1, 0x82, 0x2e, 0x63, 0xaa,
- 0x41, 0xae, 0x45, 0x36, 0xe0, 0x3d, 0x82, 0xc3, 0xa3, 0x41, 0x2f, 0x45, 0xec, 0xc5, 0x9d, 0x8f,
- 0x01, 0x70, 0x29, 0x77, 0xa1, 0xb7, 0x0f, 0xb9, 0x1c, 0xb9, 0x14, 0xd9, 0x88, 0x2f, 0xc9, 0xac,
- 0xf5, 0x13, 0xda, 0xca, 0x1d, 0xd7, 0x9c, 0x3b, 0x34, 0x15, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
- 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE mirror_footprint_axisX_xpm[1] = {{ png, sizeof( png ), "mirror_footprint_axisX_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/mirror_footprint_axisY.cpp b/bitmaps_png/cpp_26/mirror_footprint_axisY.cpp
deleted file mode 100644
index 18ae628..0000000
--- a/bitmaps_png/cpp_26/mirror_footprint_axisY.cpp
+++ /dev/null
@@ -1,60 +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, 0xb7, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0x63, 0x60, 0x20, 0x0d, 0x70,
- 0x00, 0xf1, 0x7f, 0x06, 0x3a, 0x80, 0xe1, 0x67, 0x11, 0xc5, 0x80, 0x11, 0x88, 0x79, 0xf1, 0x60,
- 0x66, 0xa8, 0x3a, 0x10, 0x5d, 0x86, 0xa6, 0x4f, 0x11, 0x0f, 0x56, 0x40, 0xb7, 0x48, 0x1a, 0x88,
- 0x63, 0xa1, 0x38, 0x01, 0x88, 0x93, 0x81, 0x38, 0x09, 0x49, 0x4c, 0x0b, 0x47, 0xd0, 0xa9, 0x4f,
- 0x9d, 0x3a, 0xf5, 0xd9, 0xd6, 0xad, 0x5b, 0x9f, 0xac, 0x5a, 0xb5, 0xea, 0x69, 0x5b, 0x5b, 0xdb,
- 0x8b, 0xb5, 0x6b, 0xd7, 0x3e, 0x6d, 0x6c, 0x6c, 0x7c, 0x01, 0x12, 0x6b, 0x6d, 0x6d, 0xbd, 0x0f,
- 0x54, 0x23, 0x0e, 0x53, 0xcc, 0x0d, 0xc4, 0x6a, 0x40, 0x9c, 0x82, 0x07, 0x1b, 0x41, 0x7d, 0x86,
- 0x6c, 0x11, 0xc8, 0xc5, 0xae, 0x3b, 0x76, 0xec, 0xf8, 0x7e, 0xef, 0xde, 0xbd, 0xef, 0xff, 0xff,
- 0xff, 0xff, 0xb6, 0x62, 0xc5, 0x8a, 0x6f, 0x93, 0x26, 0x4d, 0xfa, 0xf6, 0xe3, 0xc7, 0x8f, 0x6f,
- 0x77, 0xef, 0xde, 0xfd, 0xbe, 0x6c, 0xd9, 0xb2, 0xb7, 0x40, 0x35, 0xe6, 0x40, 0x2c, 0x0f, 0xd2,
- 0x10, 0xc6, 0xcc, 0xcc, 0x9c, 0x88, 0xcf, 0x22, 0xa0, 0x3c, 0xcc, 0x77, 0x20, 0xcb, 0x66, 0x00,
- 0x31, 0xdf, 0x02, 0x1f, 0xc6, 0x97, 0xcb, 0xc3, 0x85, 0xbe, 0xae, 0x89, 0x93, 0xfa, 0xb7, 0x24,
- 0x4a, 0xf2, 0xdf, 0x37, 0x20, 0x00, 0x59, 0x06, 0xc2, 0x6f, 0xde, 0xbc, 0xf9, 0xbe, 0x3a, 0x5a,
- 0xf4, 0xdf, 0xf2, 0x18, 0xc9, 0xbf, 0x2b, 0x23, 0x05, 0xbf, 0x4c, 0x75, 0x63, 0x7c, 0x02, 0xb2,
- 0x28, 0x92, 0x80, 0x6f, 0x60, 0x18, 0x14, 0x9c, 0x9c, 0x50, 0xdf, 0xf0, 0x9f, 0x4f, 0x62, 0xfc,
- 0xbc, 0xb9, 0xc6, 0xe7, 0xff, 0xa6, 0x4a, 0x8f, 0xff, 0x67, 0x32, 0x04, 0xfe, 0x7d, 0xfd, 0xfa,
- 0x15, 0x6e, 0xd1, 0xeb, 0xd7, 0xaf, 0xbf, 0x5f, 0xcd, 0xe2, 0xfa, 0xbf, 0xb9, 0xd6, 0xff, 0xff,
- 0xa6, 0x0a, 0xd7, 0xff, 0x47, 0x62, 0x19, 0xdf, 0x80, 0x34, 0x79, 0x83, 0x7c, 0x45, 0xc0, 0x12,
- 0x90, 0x63, 0xfc, 0xa1, 0x3e, 0xba, 0x0b, 0x0a, 0xee, 0x0a, 0x4b, 0xc6, 0x13, 0x2d, 0x0e, 0x2c,
- 0x97, 0x67, 0x26, 0xe8, 0xfe, 0x9d, 0x94, 0x6c, 0xfe, 0x17, 0x14, 0x5c, 0x30, 0x8b, 0x3e, 0x7c,
- 0xf8, 0xf0, 0x6d, 0x5a, 0x8a, 0xe9, 0xdf, 0x29, 0x31, 0x9a, 0xbf, 0x3a, 0x9c, 0x58, 0x2e, 0x14,
- 0x9b, 0x33, 0x1e, 0x83, 0xc5, 0x93, 0x0c, 0x01, 0x8b, 0x70, 0x25, 0x06, 0x8d, 0xab, 0x57, 0xaf,
- 0xc2, 0x2d, 0x40, 0xc7, 0x87, 0x0e, 0x1d, 0x7a, 0x05, 0x54, 0x23, 0x01, 0x53, 0x1c, 0x0c, 0x0d,
- 0x7f, 0x7c, 0x71, 0x14, 0x07, 0xa4, 0x23, 0x80, 0x58, 0x00, 0x6a, 0x11, 0x6f, 0x8d, 0x35, 0xe3,
- 0xbd, 0x76, 0x67, 0xf6, 0x97, 0x93, 0x43, 0xa4, 0xff, 0x75, 0x05, 0x2b, 0xa3, 0xc4, 0xd1, 0xdb,
- 0xb7, 0x6f, 0xbf, 0xf7, 0x87, 0x28, 0xfc, 0x9b, 0x10, 0x20, 0xf5, 0xa7, 0xdb, 0x95, 0xed, 0x59,
- 0x89, 0x05, 0xe3, 0x2d, 0x52, 0xe3, 0x88, 0x0b, 0x88, 0x0d, 0x61, 0x71, 0xb4, 0xad, 0xde, 0xff,
- 0xff, 0xb6, 0x5a, 0x1f, 0x9c, 0x71, 0xb4, 0xad, 0x21, 0xf0, 0xff, 0xb6, 0x1a, 0x4f, 0x78, 0x1c,
- 0x05, 0x01, 0x71, 0x0c, 0x11, 0x3e, 0x0a, 0x87, 0x5a, 0xe4, 0x02, 0xc4, 0x3c, 0x35, 0x56, 0x8c,
- 0xb7, 0x3a, 0xdd, 0x79, 0x9e, 0x4d, 0x8d, 0x50, 0xfa, 0xd7, 0x13, 0xae, 0xf6, 0xf7, 0xfb, 0xf7,
- 0xef, 0x70, 0x8b, 0xde, 0xbd, 0x7b, 0xf7, 0x7d, 0x62, 0xb8, 0xca, 0xbf, 0x49, 0xe1, 0x0a, 0x7f,
- 0xba, 0x3d, 0x78, 0x9e, 0x94, 0x5a, 0x30, 0x5e, 0xa7, 0x6b, 0x1c, 0x81, 0x52, 0x5d, 0x28, 0x91,
- 0xa9, 0x8e, 0x1f, 0x6a, 0x11, 0x77, 0xbb, 0x03, 0xe3, 0xf1, 0xa9, 0x1e, 0x8c, 0x97, 0x96, 0xa7,
- 0x69, 0xff, 0x9d, 0x97, 0x69, 0x81, 0x91, 0xea, 0x16, 0x65, 0x99, 0xfd, 0x5d, 0x18, 0xaf, 0xfe,
- 0x7b, 0xa6, 0x27, 0xe3, 0xf9, 0x06, 0x5b, 0xc6, 0xa3, 0xa4, 0xc6, 0x11, 0xc8, 0xa2, 0x53, 0xb0,
- 0x38, 0xda, 0x58, 0xe9, 0xf9, 0x7f, 0x63, 0xb9, 0x2b, 0xce, 0x38, 0xda, 0x50, 0xe5, 0xf5, 0x7f,
- 0x53, 0x99, 0x13, 0x3c, 0x8e, 0x40, 0x25, 0x43, 0x02, 0x91, 0x25, 0x03, 0x2c, 0xc3, 0xf2, 0x4d,
- 0x70, 0x61, 0x7c, 0x3e, 0x37, 0x4c, 0xe2, 0xcb, 0xa2, 0x18, 0xc5, 0x7f, 0xd3, 0x82, 0xa5, 0x30,
- 0x4a, 0x86, 0xb9, 0xa1, 0x62, 0xff, 0xe6, 0xc7, 0x28, 0xfc, 0x9b, 0x1b, 0x22, 0xf2, 0x09, 0xe8,
- 0xfb, 0xc7, 0xa4, 0xc6, 0x11, 0x2b, 0x10, 0xaf, 0x26, 0x37, 0x8e, 0x28, 0x4a, 0x0c, 0xc7, 0x8e,
- 0x1d, 0x03, 0xa5, 0x32, 0xac, 0x78, 0xcb, 0x96, 0x2d, 0xaf, 0xd1, 0x2d, 0x02, 0x05, 0x89, 0x09,
- 0x1e, 0xcc, 0x8f, 0xc3, 0x22, 0x1e, 0x2b, 0x2b, 0xab, 0x7a, 0x1b, 0x1b, 0x9b, 0x06, 0x6c, 0xd8,
- 0xdc, 0xdc, 0xbc, 0x16, 0xa8, 0x86, 0x8d, 0x9c, 0x0a, 0x92, 0x19, 0x9a, 0x28, 0xe8, 0x02, 0x84,
- 0x46, 0x5b, 0x41, 0xe4, 0x00, 0x76, 0x20, 0xfe, 0x43, 0x8e, 0x46, 0x00, 0x16, 0xf4, 0x20, 0x0a,
- 0xcb, 0x4b, 0x3e, 0x02, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE mirror_footprint_axisY_xpm[1] = {{ png, sizeof( png ), "mirror_footprint_axisY_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/cpp_26/move_arc.cpp b/bitmaps_png/cpp_26/move_arc.cpp
deleted file mode 100644
index e404abb..0000000
--- a/bitmaps_png/cpp_26/move_arc.cpp
+++ /dev/null
@@ -1,64 +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, 0xf3, 0x49, 0x44, 0x41, 0x54, 0x48, 0xc7, 0xed, 0x95, 0x5d, 0x48, 0x53,
- 0x61, 0x18, 0xc7, 0x5f, 0x2d, 0xa9, 0xab, 0x2c, 0x98, 0xed, 0xbc, 0xaf, 0xfb, 0xb2, 0xa0, 0xe8,
- 0x32, 0x22, 0x82, 0x20, 0x18, 0x6d, 0x9e, 0x73, 0x66, 0xe5, 0x17, 0xce, 0x8f, 0xa0, 0xab, 0x20,
- 0x88, 0x2e, 0xfa, 0x20, 0xeb, 0x76, 0x5a, 0x37, 0xd1, 0x45, 0xd0, 0x45, 0x32, 0xb7, 0x5a, 0xf3,
- 0xec, 0xcb, 0xe9, 0x1a, 0x18, 0x64, 0x91, 0xf4, 0x61, 0x1f, 0x22, 0xba, 0x10, 0xb2, 0x69, 0x61,
- 0x8e, 0xb4, 0x48, 0xda, 0xba, 0x28, 0xd2, 0xca, 0x9a, 0xa7, 0xe7, 0xec, 0xab, 0x33, 0xd9, 0xe6,
- 0xd1, 0xe6, 0x5d, 0x07, 0xfe, 0x6c, 0xbc, 0xe7, 0x79, 0x9f, 0xdf, 0xde, 0xe7, 0xff, 0x3c, 0xef,
- 0x10, 0xfa, 0xff, 0xa4, 0x3d, 0x66, 0x19, 0x42, 0x37, 0xb6, 0xc0, 0x27, 0x46, 0xc8, 0xb1, 0x21,
- 0x8f, 0x89, 0xdb, 0x77, 0x83, 0x5a, 0x10, 0xb2, 0x0c, 0x82, 0xbe, 0x82, 0xf8, 0x45, 0x9a, 0x86,
- 0xf7, 0x7e, 0x84, 0xac, 0xa7, 0xe1, 0x07, 0x94, 0xac, 0x00, 0x60, 0x65, 0x21, 0xc9, 0x40, 0x86,
- 0xc4, 0xb9, 0xf4, 0x03, 0x74, 0x51, 0x6a, 0x69, 0x8a, 0x21, 0xf8, 0x56, 0x86, 0x24, 0xe1, 0xf8,
- 0x7a, 0xfb, 0x65, 0xd0, 0x79, 0xf8, 0xde, 0x0a, 0x6a, 0x4b, 0x9c, 0xf4, 0x7b, 0x22, 0xe6, 0x17,
- 0xec, 0xdf, 0x23, 0x01, 0x72, 0x7d, 0x3b, 0x04, 0x4f, 0xa4, 0x03, 0xac, 0x77, 0x20, 0xf1, 0x5e,
- 0x84, 0x4c, 0x85, 0xd9, 0xf7, 0x09, 0x5e, 0x59, 0x4e, 0x40, 0xdc, 0x49, 0x29, 0x27, 0x01, 0x73,
- 0xad, 0x21, 0x11, 0xe4, 0x23, 0x6c, 0x64, 0xf2, 0xdd, 0x49, 0x45, 0x90, 0x78, 0x58, 0x04, 0x09,
- 0x22, 0xd4, 0xb6, 0x79, 0x15, 0x5a, 0xd6, 0xd2, 0x2c, 0x82, 0x44, 0x00, 0xbc, 0x75, 0x15, 0x20,
- 0x57, 0xd7, 0x41, 0xf2, 0x19, 0x91, 0x27, 0x47, 0x96, 0xda, 0xc1, 0xda, 0x28, 0x4d, 0xb9, 0x0b,
- 0xbf, 0x62, 0xdc, 0xe4, 0xf0, 0x72, 0xda, 0xf8, 0x80, 0xe8, 0x34, 0x13, 0xb9, 0x4d, 0x47, 0xa8,
- 0xbc, 0x83, 0xaa, 0x30, 0xf8, 0xc8, 0x74, 0xe3, 0x88, 0x86, 0xaf, 0xbc, 0xa7, 0x88, 0x30, 0x2e,
- 0x6c, 0x31, 0x99, 0x50, 0xa1, 0x94, 0x81, 0xbc, 0x24, 0x02, 0x99, 0x73, 0x45, 0x42, 0xd2, 0x53,
- 0x06, 0x7f, 0x69, 0xa4, 0x01, 0x20, 0x4d, 0xa3, 0x65, 0x7c, 0xd3, 0xcb, 0x32, 0xbe, 0xea, 0xbe,
- 0x62, 0x8e, 0xf1, 0x50, 0x7d, 0x5a, 0x9b, 0x66, 0xfd, 0x52, 0xfe, 0x78, 0x45, 0xa0, 0x63, 0x99,
- 0x22, 0x8c, 0x5e, 0xb4, 0x46, 0xc7, 0xe1, 0x7d, 0xe5, 0x4e, 0xaa, 0x8f, 0xe9, 0x24, 0xcf, 0x59,
- 0x1f, 0x89, 0x08, 0xa0, 0x9a, 0xc7, 0xca, 0xdf, 0xb4, 0x13, 0x8f, 0xd3, 0x1e, 0xfc, 0x14, 0x4e,
- 0x7a, 0x6e, 0x97, 0x19, 0x15, 0xe5, 0x02, 0xf5, 0x88, 0x40, 0x47, 0x17, 0xbf, 0xd5, 0xda, 0x4a,
- 0x28, 0x9a, 0xa3, 0xae, 0xa5, 0x79, 0xe4, 0xc3, 0xa1, 0x38, 0x48, 0x35, 0xaf, 0xb7, 0xcb, 0xab,
- 0x52, 0x65, 0xe5, 0x70, 0x97, 0xde, 0xbc, 0xa9, 0x38, 0x9b, 0x47, 0xb6, 0xbf, 0xa0, 0xf6, 0x33,
- 0xe2, 0x37, 0xfb, 0xed, 0x8a, 0x52, 0xb6, 0x93, 0x84, 0x18, 0x0f, 0x19, 0x91, 0x02, 0xa2, 0xdd,
- 0xe4, 0x03, 0x9c, 0x6e, 0x0c, 0xca, 0xb8, 0x31, 0x13, 0xe8, 0xac, 0x08, 0xe4, 0x4f, 0xae, 0xea,
- 0x3b, 0x88, 0x0a, 0x36, 0x4d, 0xd6, 0xbf, 0xd0, 0xf0, 0xb4, 0x93, 0xfa, 0xc6, 0x78, 0x70, 0x30,
- 0x26, 0x37, 0x09, 0x56, 0xf8, 0x49, 0x58, 0x00, 0xd5, 0x3e, 0x51, 0x45, 0x19, 0x37, 0x7e, 0xcd,
- 0x74, 0xe2, 0x61, 0x41, 0x86, 0x2e, 0x12, 0x36, 0x0e, 0x69, 0xa2, 0x10, 0x37, 0x9a, 0x01, 0x66,
- 0xdd, 0x29, 0x2a, 0x5d, 0x3f, 0x42, 0x7c, 0x01, 0xc3, 0xc9, 0x30, 0xfc, 0xba, 0xa9, 0x86, 0x40,
- 0xc2, 0xf4, 0x65, 0xca, 0x38, 0xa4, 0x5e, 0xa0, 0x5d, 0x78, 0x2c, 0x93, 0x4f, 0xc7, 0xe3, 0xff,
- 0x31, 0x09, 0x5f, 0x1e, 0xa2, 0xb5, 0x10, 0xd8, 0x0b, 0x66, 0xcf, 0x25, 0x4a, 0xf4, 0xb3, 0xfa,
- 0x81, 0x6a, 0x36, 0xa9, 0xba, 0x67, 0xea, 0x79, 0x61, 0xbd, 0x3e, 0xa0, 0xe6, 0xc5, 0xeb, 0xb5,
- 0xfd, 0xf1, 0xf5, 0xca, 0xbb, 0x8a, 0x08, 0xed, 0xc6, 0x17, 0x24, 0x4d, 0x97, 0xd0, 0x69, 0x50,
- 0xa6, 0xdb, 0x35, 0xfd, 0xaa, 0x59, 0x80, 0x8e, 0x83, 0x17, 0xfa, 0xa4, 0x0c, 0xdd, 0xe4, 0x5d,
- 0xbc, 0x74, 0xca, 0xa8, 0xee, 0x26, 0xd5, 0x92, 0x5c, 0x67, 0xbd, 0xf8, 0xed, 0xc1, 0x5e, 0xc5,
- 0x67, 0xd8, 0xd7, 0xba, 0xac, 0x3b, 0x43, 0x18, 0x44, 0xa8, 0xb7, 0x0f, 0x7c, 0x08, 0xa4, 0x35,
- 0x43, 0x37, 0x9e, 0x4c, 0x81, 0xec, 0x54, 0x5d, 0xaa, 0xeb, 0x1c, 0x78, 0x06, 0x4a, 0x6e, 0x5a,
- 0xd9, 0x0d, 0xc5, 0xa3, 0x02, 0x98, 0x11, 0xa3, 0x14, 0x90, 0x8e, 0x23, 0xd5, 0xff, 0x7c, 0x23,
- 0xc6, 0xca, 0xc3, 0x51, 0x61, 0xd6, 0x4b, 0xde, 0x1f, 0xea, 0x55, 0xc4, 0x06, 0xb6, 0x6e, 0x40,
- 0xb5, 0xc0, 0x76, 0x93, 0x10, 0xed, 0xa0, 0xbe, 0xe8, 0x39, 0xb9, 0x79, 0x89, 0x81, 0x95, 0xfe,
- 0xe8, 0xec, 0xb2, 0x6d, 0x30, 0x53, 0x6f, 0x8c, 0x83, 0xea, 0xa8, 0x00, 0x6a, 0x84, 0x2b, 0xa8,
- 0xa2, 0xa7, 0xf4, 0x13, 0xed, 0x21, 0xcd, 0x79, 0xbf, 0xeb, 0xb5, 0x2e, 0x22, 0x03, 0x1f, 0x06,
- 0xaa, 0x1f, 0x29, 0x67, 0xe1, 0x2a, 0x9a, 0xca, 0x4b, 0xb9, 0xb2, 0xc2, 0x62, 0xed, 0x2f, 0xbf,
- 0xa2, 0xef, 0xc0, 0x3b, 0x72, 0xc5, 0xfd, 0x01, 0x3d, 0x95, 0xad, 0x44, 0x65, 0x1e, 0x6f, 0x52,
- 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82,
-};
-
-const BITMAP_OPAQUE move_arc_xpm[1] = {{ png, sizeof( png ), "move_arc_xpm" }};
-
-//EOF
diff --git a/bitmaps_png/sources/delete_text.svg b/bitmaps_png/sources/delete_text.svg
deleted file mode 100644
index 0b1d9e8..0000000
--- a/bitmaps_png/sources/delete_text.svg
+++ /dev/null
@@ -1,171 +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.47 r22583"
-   sodipodi:docname="delete_text.svg">
-  <metadata
-     id="metadata54">
-    <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="1280"
-     inkscape:window-height="949"
-     id="namedview52"
-     showgrid="false"
-     inkscape:zoom="4.9166667"
-     inkscape:cx="-12.610169"
-     inkscape:cy="23.59322"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <defs
-     id="defs4">
-    <filter
-       id="c"
-       color-interpolation-filters="sRGB">
-      <feGaussianBlur
-         stdDeviation="1.1026007"
-         id="feGaussianBlur7" />
-    </filter>
-    <linearGradient
-       id="d"
-       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="stop10" />
-      <stop
-         stop-color="#f3604d"
-         offset="1"
-         id="stop12" />
-    </linearGradient>
-  </defs>
-  <g
-     transform="matrix(.81955 0 0 .80725 4.8069 3.7794)"
-     id="g14">
-    <path
-       opacity=".67969"
-       d="m3.5314 5.9212h42.073v10.622h-3.005l-4.508-5.311h-7.5131v27.884l6.0105 3.9834v2.656h-24.041v-2.656l6.01-3.983v-27.884h-7.513l-4.507 5.312h-3.0044v-10.621z"
-       fill-rule="evenodd"
-       filter="url(#c)"
-       id="path16" />
-  </g>
-  <path
-     fill-rule="evenodd"
-     fill="#00009b"
-     d="m5.2381 6.4156h34.481v8.5749h-2.463l-3.694-4.287h-6.1574v22.509l4.9259 3.2156v2.1437h-19.705v-2.144l4.926-3.216v-22.509h-6.157l-3.695 4.287h-2.4633v-8.5748z"
-     id="path18"
-     style="fill:#2c2cff;fill-opacity:1" />
-  <g
-     transform="matrix(.41101 0 0 .42262 -15.35 16.805)"
-     id="g20">
-    <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="path22" />
-    <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="path24" />
-    <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="path26" />
-    <path
-       fill="url(#d)"
-       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="path28" />
-    <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="path30" />
-    <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="path32" />
-  </g>
-  <g
-     transform="matrix(.81955 0 0 .80725 22.427 11.448)"
-     id="g34">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect36" />
-  </g>
-  <g
-     transform="matrix(.81955 0 0 .80725 17.709 15.888)"
-     id="g38">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect40" />
-  </g>
-  <g
-     transform="matrix(.81955 0 0 .80725 4.1571 15.859)"
-     id="g42">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect44" />
-  </g>
-  <rect
-     fill-opacity="0"
-     height="16"
-     width="16"
-     y="94.942"
-     x="28.922"
-     id="rect46" />
-  <g
-     transform="matrix(.81955 0 0 .80725 4.8069 29.611)"
-     id="g48">
-    <rect
-       fill-opacity="0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect50" />
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/mirror_footprint_axisX.svg b/bitmaps_png/sources/mirror_footprint_axisX.svg
deleted file mode 100644
index 360f07f..0000000
--- a/bitmaps_png/sources/mirror_footprint_axisX.svg
+++ /dev/null
@@ -1,353 +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"
-   viewBox="0 0 26 26"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="mirror_footprint_axisX.svg">
-  <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></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs98" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview96"
-     showgrid="true"
-     inkscape:zoom="28.392708"
-     inkscape:cx="13.120654"
-     inkscape:cy="11.517507"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3569"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
-  <g
-     transform="matrix(-1.2534861,0,0,-0.77869134,24.497945,12.448397)"
-     id="g4">
-    <rect
-       style="fill-opacity:0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect6" />
-  </g>
-  <g
-     id="g3617"
-     transform="matrix(1,0,0,1.061887,0,-0.74862645)">
-    <g
-       id="g8"
-       transform="matrix(-1.0327633,0,0,-0.76687444,1.515029,11.602584)"
-       style="opacity:0.96483998;stroke:#000000;stroke-linejoin:round">
-      <rect
-         id="rect10"
-         x="1.904"
-         y="3.4905"
-         width="9.7086"
-         height="14.619"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ffffff;stroke-width:0.40000001" />
-      <path
-         id="path12"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke-width:5.59579992" />
-    </g>
-    <g
-       id="g14"
-       transform="matrix(-1.0327633,0,0,-0.76687444,1.553747,11.718091)"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         id="rect16"
-         x="-0.31959"
-         y="13.332"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         id="rect18"
-         x="-0.31959"
-         y="5.3635998"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         id="path20"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         id="rect22"
-         x="-0.31959"
-         y="9.3478003"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         id="path24"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         id="path26"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       id="g28"
-       transform="matrix(-1.0327633,0,0,-0.76687444,1.553747,4.220745)">
-      <rect
-         id="rect30"
-         x="-0.31959"
-         y="13.332"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         id="rect32"
-         x="-0.31959"
-         y="5.3635998"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         id="path34"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         id="rect36"
-         x="-0.31959"
-         y="9.3478003"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         id="path38"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g40"
-         style="stroke-width:0.30000001">
-        <path
-           id="path42"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           inkscape:connector-curvature="0"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
-  <g
-     transform="matrix(0,-0.95944068,1.5327431,0,-62.817441,74.189237)"
-     id="g44">
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-48.952"
-       id="rect46" />
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-51.952"
-       id="rect48" />
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-54.952"
-       id="rect50" />
-    <rect
-       y="43.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect52" />
-    <rect
-       y="40.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect54" />
-    <rect
-       y="55.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect56" />
-  </g>
-  <g
-     style="opacity:0.39452999"
-     transform="matrix(-1.0327633,0,0,-0.74632793,1.515029,25.501444)"
-     id="g58">
-    <g
-       style="stroke-linejoin:round"
-       id="g60">
-      <rect
-         style="stroke:#000000;stroke-width:0.40000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect62" />
-      <path
-         style="stroke:#030303;stroke-width:5.59579992"
-         inkscape:connector-curvature="0"
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path64" />
-    </g>
-    <g
-       style="stroke:#030303;stroke-linejoin:round"
-       transform="translate(-0.0375,-0.15)"
-       id="g66">
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect68" />
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect70" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path72" />
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect74" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path76" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path78" />
-    </g>
-    <g
-       transform="translate(-0.0375,9.6261)"
-       id="g80">
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect82" />
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect84" />
-      <path
-         style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path86" />
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect88" />
-      <path
-         style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path90" />
-      <g
-         style="stroke-width:0.30000001"
-         id="g92">
-        <path
-           style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path94" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/mirror_footprint_axisY.svg b/bitmaps_png/sources/mirror_footprint_axisY.svg
deleted file mode 100644
index c4270a3..0000000
--- a/bitmaps_png/sources/mirror_footprint_axisY.svg
+++ /dev/null
@@ -1,353 +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"
-   viewBox="0 0 26 26"
-   id="svg3353"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="mirror_footprint_axisY.svg">
-  <metadata
-     id="metadata3451">
-    <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="defs3449" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="977"
-     id="namedview3447"
-     showgrid="true"
-     inkscape:zoom="28.827087"
-     inkscape:cx="12.909051"
-     inkscape:cy="10.157649"
-     inkscape:window-x="-4"
-     inkscape:window-y="-4"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg3353">
-    <inkscape:grid
-       type="xygrid"
-       id="grid3501"
-       empspacing="5"
-       visible="true"
-       enabled="true"
-       snapvisiblegridlinesonly="true" />
-  </sodipodi:namedview>
-  <g
-     transform="matrix(0,-1.2532577,0.77946185,0,13.569249,24.479187)"
-     id="g3355">
-    <rect
-       style="fill-opacity:0"
-       height="16"
-       width="16"
-       y="0"
-       x="0"
-       id="rect3357" />
-  </g>
-  <g
-     id="g3549"
-     transform="matrix(1.0639398,0,0,1,-0.8901316,0)">
-    <g
-       id="g3359"
-       transform="matrix(0,-1.0325751,0.76763326,0,14.415899,1.5004589)"
-       style="opacity:0.96483998;stroke:#000000;stroke-linejoin:round">
-      <rect
-         id="rect3361"
-         x="1.904"
-         y="3.4905"
-         width="9.7086"
-         height="14.619"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ffffff;stroke-width:0.40000001" />
-      <path
-         id="path3363"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         inkscape:connector-curvature="0"
-         style="fill:none;stroke-width:5.59579992" />
-    </g>
-    <g
-       id="g3365"
-       transform="matrix(0,-1.0325751,0.76763326,0,14.300277,1.5391698)"
-       style="stroke:#030303;stroke-linejoin:round">
-      <rect
-         id="rect3367"
-         x="-0.31959"
-         y="13.332"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <rect
-         id="rect3369"
-         x="-0.31959"
-         y="5.3635998"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         id="path3371"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <rect
-         id="rect3373"
-         x="-0.31959"
-         y="9.3478003"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke-width:0.30000001" />
-      <path
-         id="path3375"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-      <path
-         id="path3377"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke-width:4.19689989" />
-    </g>
-    <g
-       id="g3379"
-       transform="matrix(0,-1.0325751,0.76763326,0,21.805042,1.5391698)">
-      <rect
-         id="rect3381"
-         x="-0.31959"
-         y="13.332"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <rect
-         id="rect3383"
-         x="-0.31959"
-         y="5.3635998"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         id="path3385"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <rect
-         id="rect3387"
-         x="-0.31959"
-         y="9.3478003"
-         width="4.7175999"
-         height="2.5109999"
-         transform="matrix(0,1,-1,0,0,0)"
-         style="fill:#ff7800;stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round" />
-      <path
-         id="path3389"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      <g
-         id="g3391"
-         style="stroke-width:0.30000001">
-        <path
-           id="path3393"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           inkscape:connector-curvature="0"
-           style="fill:#ffede0;stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round" />
-      </g>
-    </g>
-  </g>
-  <g
-     transform="matrix(1.0275067,0,0,1.5324639,-52.51157,-62.82029)"
-     id="g3395">
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-48.952"
-       id="rect3397" />
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-51.952"
-       id="rect3399" />
-    <rect
-       transform="matrix(8.316e-8,-1,1,9.4237e-8,0,0)"
-       height="1"
-       width="2"
-       y="62.752998"
-       x="-54.952"
-       id="rect3401" />
-    <rect
-       y="43.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect3403" />
-    <rect
-       y="40.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect3405" />
-    <rect
-       y="55.952"
-       width="1"
-       x="62.752998"
-       height="2"
-       id="rect3407" />
-  </g>
-  <g
-     style="opacity:0.39452999"
-     transform="matrix(0,-1.0325751,0.74706642,0,0.50328559,1.5004589)"
-     id="g3409">
-    <g
-       style="stroke-linejoin:round"
-       id="g3411">
-      <rect
-         style="stroke:#000000;stroke-width:0.40000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="14.619"
-         width="9.7086"
-         y="3.4905"
-         x="1.904"
-         id="rect3413" />
-      <path
-         style="stroke:#030303;stroke-width:5.59579992"
-         inkscape:connector-curvature="0"
-         d="m 693.26,625.06 a 18.91409,18.91409 0 0 1 -37.828,0.11702"
-         transform="matrix(0,0.071482,-0.071482,0,41.168,-41.24)"
-         id="path3415" />
-    </g>
-    <g
-       style="stroke:#030303;stroke-linejoin:round"
-       transform="translate(-0.0375,-0.15)"
-       id="g3417">
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect3419" />
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect3421" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path3423" />
-      <rect
-         style="stroke-width:0.30000001"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect3425" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path3427" />
-      <path
-         style="stroke-width:4.19689989"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-         id="path3429" />
-    </g>
-    <g
-       transform="translate(-0.0375,9.6261)"
-       id="g3431">
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="13.332"
-         x="-0.31959"
-         id="rect3433" />
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="5.3635998"
-         x="-0.31959"
-         id="rect3435" />
-      <path
-         style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,46.083,-44.072)"
-         id="path3437" />
-      <rect
-         style="stroke:#030303;stroke-width:0.30000001;stroke-linejoin:round"
-         transform="matrix(0,1,-1,0,0,0)"
-         height="2.5109999"
-         width="4.7175999"
-         y="9.3478003"
-         x="-0.31959"
-         id="rect3439" />
-      <path
-         style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-         inkscape:connector-curvature="0"
-         d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-         transform="matrix(0,0.071482,-0.071482,0,42.08,-44.072)"
-         id="path3441" />
-      <g
-         style="stroke-width:0.30000001"
-         id="g3443">
-        <path
-           style="stroke:#030303;stroke-width:4.19689989;stroke-linejoin:round"
-           inkscape:connector-curvature="0"
-           d="m 654.65,737.28 a 9.5805,9.5805 0 1 1 -19.161,0 9.5805,9.5805 0 1 1 19.161,0 z"
-           transform="matrix(0,0.071482,-0.071482,0,38.077,-44.072)"
-           id="path3445" />
-      </g>
-    </g>
-  </g>
-</svg>
diff --git a/bitmaps_png/sources/move_arc.svg b/bitmaps_png/sources/move_arc.svg
deleted file mode 100644
index 2c47a86..0000000
--- a/bitmaps_png/sources/move_arc.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg"; height="48" width="48" version="1.1">
- <path fill="#00009b" d="m44.095 8.3606-2.8553 4.1546c-9.2044-4.83-21.227-2.334-26.872 5.5944-3.2469 4.5605-3.3488 9.822-1.3907 14.496l-5.2702 1.635c-2.5156-6.005-2.2825-12.793 1.8912-18.655 7.246-10.178 22.669-13.393 34.497-7.2226z"/>
- <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/eeschema/hotkeys.cpp b/eeschema/hotkeys.cpp
index 0a834fd..8ceb485 100644
--- a/eeschema/hotkeys.cpp
+++ b/eeschema/hotkeys.cpp
@@ -188,12 +188,12 @@ static EDA_HOTKEY HkMove( _HKI( "Move Schematic Item" ),
                           HK_MOVE_COMPONENT_OR_ITEM, 'M',
                           ID_SCH_MOVE_ITEM );
 
-static EDA_HOTKEY HkCopyComponentOrText( _HKI( "Copy Component or Label" ),
-                                         HK_COPY_COMPONENT_OR_LABEL, 'C',
+static EDA_HOTKEY HkCopyComponentOrText( _HKI( "Duplicate Component or Label" ),
+                                         HK_COPY_COMPONENT_OR_LABEL, 'D' + GR_KB_CTRL,
                                          ID_POPUP_SCH_COPY_ITEM );
 
 static EDA_HOTKEY HkDrag( _HKI( "Drag Item" ), HK_DRAG, 'G', ID_SCH_DRAG_ITEM );
-static EDA_HOTKEY HkSaveBlock( _HKI( "Save Block" ), HK_SAVE_BLOCK, 'C' + GR_KB_CTRL, wxID_COPY );
+static EDA_HOTKEY HkSaveBlock( _HKI( "Copy Block" ), HK_SAVE_BLOCK, 'C' + GR_KB_CTRL, wxID_COPY );
 static EDA_HOTKEY HkMove2Drag( _HKI( "Move Block -> Drag Block" ),
                                HK_MOVEBLOCK_TO_DRAGBLOCK, '\t', ID_POPUP_DRAG_BLOCK );
 static EDA_HOTKEY HkInsert( _HKI( "Repeat Last Item" ), HK_REPEAT_LAST, WXK_INSERT );
diff --git a/eeschema/libedit_onrightclick.cpp b/eeschema/libedit_onrightclick.cpp
index 5bcd9db..1a675f1 100644
--- a/eeschema/libedit_onrightclick.cpp
+++ b/eeschema/libedit_onrightclick.cpp
@@ -118,9 +118,9 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
             msg = AddHotkeyName( _( "Move Arc" ), g_Libedit_Hokeys_Descr,
                                  HK_LIBEDIT_MOVE_GRAPHIC_ITEM );
             AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MOVE_ITEM_REQUEST, msg,
-                         KiBitmap( move_arc_xpm ) );
+                         KiBitmap( move_xpm ) );
             msg = AddHotkeyName( _( "Drag Arc Size" ), g_Libedit_Hokeys_Descr, HK_DRAG );
-            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg, KiBitmap( move_arc_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_MODIFY_ITEM, msg, KiBitmap( move_xpm ) );
         }
 
         msg = AddHotkeyName( _( "Edit Arc Options" ), g_Libedit_Hokeys_Descr, HK_EDIT );
@@ -200,7 +200,7 @@ bool LIB_EDIT_FRAME::OnRightClick( const wxPoint& aPosition, wxMenu* PopMenu )
         if( not_edited )
         {
             msg = AddHotkeyName( _( "Delete Text" ), g_Libedit_Hokeys_Descr, HK_DELETE );
-            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_text_xpm ) );
+            AddMenuItem( PopMenu, ID_POPUP_LIBEDIT_DELETE_ITEM, msg, KiBitmap( delete_xpm ) );
         }
         break;
 
@@ -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_COPY_BLOCK, _( "Copy Block" ), KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_COPY_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_module_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 95ab9c8..0f2e61c 100644
--- a/eeschema/onrightclick.cpp
+++ b/eeschema/onrightclick.cpp
@@ -387,9 +387,9 @@ void AddMenusForComponent( wxMenu* PopMenu, SCH_COMPONENT* Component, PART_LIBS*
 
     if( !Component->GetFlags() )
     {
-        msg = AddHotkeyName( _( "Copy" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_COPY_COMPONENT_OR_LABEL );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
         msg = AddHotkeyName( _( "Delete" ), g_Schematic_Hokeys_Descr, HK_DELETE );
         AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE_CMP, msg, KiBitmap( delete_xpm ) );
     }
@@ -494,9 +494,9 @@ void AddMenusForGLabel( wxMenu* PopMenu, SCH_GLOBALLABEL* GLabel )
         msg = AddHotkeyName( _( "Drag" ), g_Schematic_Hokeys_Descr,
                              HK_DRAG );
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
-        msg = AddHotkeyName( _( "Copy" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_COPY_COMPONENT_OR_LABEL );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
     }
 
     msg = AddHotkeyName( _( "Rotate" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
@@ -540,7 +540,7 @@ void AddMenusForHLabel( wxMenu* PopMenu, SCH_HIERLABEL* HLabel )
     msg = AddHotkeyName( _( "Edit Hierarchical Label" ), 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 );
-    AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) );
+    AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) );
 
     // add menu change type text (to label, glabel, text):
     AddMenuItem( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_LABEL,
@@ -566,9 +566,9 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label )
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
         msg = AddHotkeyName( _( "Drag Label" ), g_Schematic_Hokeys_Descr, HK_DRAG );
         AddMenuItem( PopMenu, ID_SCH_DRAG_ITEM, msg, KiBitmap( drag_xpm ) );
-        msg = AddHotkeyName( _( "Copy Label" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate Label" ), g_Schematic_Hokeys_Descr,
                              HK_COPY_COMPONENT_OR_LABEL );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
     }
 
     msg = AddHotkeyName( _( "Rotate Label" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
@@ -576,7 +576,7 @@ void AddMenusForLabel( wxMenu* PopMenu, SCH_LABEL* Label )
     msg = AddHotkeyName( _( "Edit Label" ), 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 );
-    AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_text_xpm ) );
+    AddMenuItem( PopMenu, ID_POPUP_SCH_DELETE, msg, KiBitmap( delete_xpm ) );
 
     // add menu change type text (to label, glabel, text):
     AddMenuItem( menu_change_type, ID_POPUP_SCH_CHANGE_TYPE_TEXT_TO_HLABEL,
@@ -600,9 +600,9 @@ void AddMenusForText( wxMenu* PopMenu, SCH_TEXT* Text )
         msg = AddHotkeyName( _( "Move" ), g_Schematic_Hokeys_Descr,
                              HK_MOVE_COMPONENT_OR_ITEM );
         AddMenuItem( PopMenu, ID_SCH_MOVE_ITEM, msg, KiBitmap( move_xpm ) );
-        msg = AddHotkeyName( _( "Copy" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Duplicate" ), g_Schematic_Hokeys_Descr,
                              HK_COPY_COMPONENT_OR_LABEL );
-        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_SCH_COPY_ITEM, msg, KiBitmap( duplicate_module_xpm ) );
     }
 
     msg = AddHotkeyName( _( "Rotate" ), g_Schematic_Hokeys_Descr, HK_ROTATE );
@@ -841,10 +841,10 @@ void AddMenusForBlock( wxMenu* PopMenu, SCH_EDIT_FRAME* frame )
     // a block function.
     if( frame->GetScreen()->m_BlockLocate.GetCommand() == BLOCK_MOVE )
     {
-        msg = AddHotkeyName( _( "Save Block" ), g_Schematic_Hokeys_Descr,
+        msg = AddHotkeyName( _( "Copy Block" ), g_Schematic_Hokeys_Descr,
                              HK_SAVE_BLOCK );
         AddMenuItem( PopMenu, wxID_COPY, msg, KiBitmap( copy_xpm ) );
-        AddMenuItem( PopMenu, ID_POPUP_COPY_BLOCK, _( "Copy Block" ), KiBitmap( copy_xpm ) );
+        AddMenuItem( PopMenu, ID_POPUP_COPY_BLOCK, _( "Duplicate Block" ), KiBitmap( duplicate_module_xpm ) );
         msg = AddHotkeyName( _( "Drag Block" ), g_Schematic_Hokeys_Descr,
                              HK_MOVEBLOCK_TO_DRAGBLOCK );
         AddMenuItem( PopMenu, ID_POPUP_DRAG_BLOCK, msg, KiBitmap( drag_xpm ) );
diff --git a/include/bitmaps.h b/include/bitmaps.h
index 024c96a..7a9afef 100644
--- a/include/bitmaps.h
+++ b/include/bitmaps.h
@@ -127,7 +127,6 @@ EXTERN_BITMAP( delete_polygon_xpm )
 EXTERN_BITMAP( delete_rectangle_xpm )
 EXTERN_BITMAP( delete_segment_xpm )
 EXTERN_BITMAP( delete_sheet_xpm )
-EXTERN_BITMAP( delete_text_xpm )
 EXTERN_BITMAP( delete_track_xpm )
 EXTERN_BITMAP( delete_xpm )
 EXTERN_BITMAP( dialog_warning_xpm )
@@ -278,8 +277,6 @@ EXTERN_BITMAP( measurement_xpm )
 EXTERN_BITMAP( mirepcb_xpm )
 EXTERN_BITMAP( mirror_h_xpm )
 EXTERN_BITMAP( mirror_v_xpm )
-EXTERN_BITMAP( mirror_footprint_axisX_xpm )
-EXTERN_BITMAP( mirror_footprint_axisY_xpm )
 EXTERN_BITMAP( mode_module_xpm )
 EXTERN_BITMAP( mode_track_xpm )
 EXTERN_BITMAP( modratsnest_xpm )
@@ -297,7 +294,6 @@ EXTERN_BITMAP( module_xpm )
 EXTERN_BITMAP( modview_icon_xpm )
 EXTERN_BITMAP( morgan1_xpm )
 EXTERN_BITMAP( morgan2_xpm )
-EXTERN_BITMAP( move_arc_xpm )
 EXTERN_BITMAP( move_circle_xpm )
 EXTERN_BITMAP( move_field_xpm )
 EXTERN_BITMAP( move_glabel_xpm )
diff --git a/pcbnew/modedit_onclick.cpp b/pcbnew/modedit_onclick.cpp
index 5ef468b..c000740 100644
--- a/pcbnew/modedit_onclick.cpp
+++ b/pcbnew/modedit_onclick.cpp
@@ -294,7 +294,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
             AddMenuItem( transform_choice, ID_MODEDIT_MODULE_ROTATE, _( "Rotate" ),
                          KiBitmap( rotate_ccw_xpm ) );
             AddMenuItem( transform_choice, ID_MODEDIT_MODULE_MIRROR, _( "Mirror" ),
-                         KiBitmap( mirror_footprint_axisY_xpm ) );
+                         KiBitmap( mirror_h_xpm ) );
             AddMenuItem( transform_choice, ID_MODEDIT_MODULE_MOVE_EXACT, _( "Move Exactly" ),
                          KiBitmap( move_module_xpm ) );
 
@@ -389,7 +389,7 @@ bool FOOTPRINT_EDIT_FRAME::OnRightClick( const wxPoint& MousePos, wxMenu* PopMen
                     msg = AddHotkeyName( _("Delete Text" ), g_Module_Editor_Hokeys_Descr,
                                          HK_DELETE );
                     AddMenuItem( PopMenu, ID_POPUP_PCB_DELETE_TEXTMODULE, msg,
-                                 KiBitmap( delete_text_xpm ) );
+                                 KiBitmap( delete_xpm ) );
                 }
             }
             break;
diff --git a/pcbnew/onrightclick.cpp b/pcbnew/onrightclick.cpp
index a1e9759..dbee0c5 100644
--- a/pcbnew/onrightclick.cpp
+++ b/pcbnew/onrightclick.cpp
@@ -490,7 +490,7 @@ void PCB_EDIT_FRAME::createPopUpBlockMenu( wxMenu* menu )
     menu->AppendSeparator();
     AddMenuItem( menu, ID_POPUP_PLACE_BLOCK, _( "Place Block" ), KiBitmap( checked_ok_xpm ) );
     AddMenuItem( menu, ID_POPUP_COPY_BLOCK, _( "Copy Block" ), KiBitmap( copy_xpm ) );
-    AddMenuItem( menu, ID_POPUP_FLIP_BLOCK, _( "Flip Block" ), KiBitmap( mirror_footprint_axisX_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 ) );
 }
@@ -812,7 +812,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForFootprints( MODULE* aModule, wxMenu* menu
                  _( "Rotate 90 deg CW" ), KiBitmap( rotate_cw_xpm ) );
     msg = AddHotkeyName( _( "Flip" ), g_Board_Editor_Hokeys_Descr, HK_FLIP_ITEM );
     AddMenuItem( sub_menu_footprint, ID_POPUP_PCB_CHANGE_SIDE_MODULE,
-                 msg, KiBitmap( mirror_footprint_axisX_xpm ) );
+                 msg, KiBitmap( mirror_v_xpm ) );
 
     if( !flags )
     {
@@ -1008,7 +1008,7 @@ void PCB_EDIT_FRAME::createPopUpMenuForTexts( TEXTE_PCB* Text, wxMenu* menu )
 
         sub_menu_Text->AppendSeparator();
         msg = AddHotkeyName( _( "Delete" ), g_Board_Editor_Hokeys_Descr, HK_DELETE );
-        AddMenuItem( sub_menu_Text, ID_POPUP_PCB_DELETE_TEXTEPCB, msg, KiBitmap( delete_text_xpm ) );
+        AddMenuItem( sub_menu_Text, ID_POPUP_PCB_DELETE_TEXTEPCB, msg, KiBitmap( delete_xpm ) );
     }
 }
 
-- 
2.7.4


Follow ups