diff --git a/resources/bitmaps_png/cursors/cursor-add64.xpm b/resources/bitmaps_png/cursors/cursor-add64.xpm
new file mode 100644
index 0000000000..fe72d994bf
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-add64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_add64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"              ++                                                ",
+"             ++++                                               ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"  ++++++++++++..++++++++++++                                    ",
+" +++++++++++++..+++++++++++++                                   ",
+"++............  ............++                                  ",
+"++............  ............++                                  ",
+" +++++++++++++..+++++++++++++                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"            ++..++                                              ",
+"             ++++           ++++                                ",
+"              ++           ++++++                               ",
+"                          ++....++                              ",
+"                          ++....++                              ",
+"                        ++++....++++                            ",
+"                       +++++....+++++                           ",
+"                      ++............++                          ",
+"                      ++............++                          ",
+"                      ++............++                          ",
+"                      ++............++                          ",
+"                       +++++....+++++                           ",
+"                        ++++....++++                            ",
+"                          ++....++                              ",
+"                          ++....++                              ",
+"                           ++++++                               ",
+"                            ++++                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-component64.xpm b/resources/bitmaps_png/cursors/cursor-component64.xpm
new file mode 100644
index 0000000000..086ba24487
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-component64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_component64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"              ++                                                ",
+"             ++++                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"            ++..++                                              ",
+" +++++++++++++..+++++++++++++                                   ",
+"++............  ............++                                  ",
+"++............  ............++                                  ",
+" +++++++++++++..+++++++++++++                                   ",
+"            ++..++                                              ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                   ++          ",
+"             +..+                                  ++++         ",
+"             ++++         ++                       +..+         ",
+"              ++         +++++                     +..+         ",
+"                         +..+++                    +..+         ",
+"                         +....+++              +++++..+++++     ",
+"                         +......+++           ++..........++    ",
+"                         +..++....+++         ++..........++    ",
+"                         +..++++....+++        +++++..+++++     ",
+"                         +..+ ++++....+++          +..+         ",
+"                         +..+   ++++....+++        +..+         ",
+"                         +..+     ++++....+++      +..+         ",
+"                        ++..+       ++++....+++    ++++         ",
+"                   +++++++..+ ++++++  ++++....+++   ++          ",
+"                  ++........++......+   ++++....+++             ",
+"                  ++........++......+     ++++....+++           ",
+"                   +++++++..+ ++++++        ++++....++          ",
+"                        ++..+                 ++++...++         ",
+"                         +..+                   ++++..++        ",
+"                         +..+   ++              ++++..++        ",
+"                        ++..+  +..+           ++++...++         ",
+"                   +++++++..+ ++..++        ++++....++          ",
+"                  ++........++......+      +++...++++           ",
+"                  ++........++......+    +++....+++             ",
+"                   +++++++..+ ++..++   +++....+++               ",
+"                        ++..+  +..+  +++....+++                 ",
+"                         +..+   ++++++....+++                   ",
+"                         +..+    +++....+++                     ",
+"                         +..+ ++++....+++                       ",
+"                         +..++++....+++                         ",
+"                         +..+.....+++                           ",
+"                         +......+++                             ",
+"                         +....+++                               ",
+"                         +..+++                                 ",
+"                         ++++                                   ",
+"                          ++                                    ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-eraser64.xpm b/resources/bitmaps_png/cursors/cursor-eraser64.xpm
new file mode 100644
index 0000000000..11b49021ed
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-eraser64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_eraser64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"       ++++                                                     ",
+"      ++++++                                                    ",
+"      ++..++                                                    ",
+"      ++..++                                                    ",
+"      ++..++                                                    ",
+"      ++..++                                                    ",
+" +++++++..+++++++                                               ",
+"++++++++..++++++++                                              ",
+"++......  ......++                                              ",
+"++......  ......++                                              ",
+"++++++++..++++++++        ++++++                                ",
+" +++++++..+++++++        ++++++++                               ",
+"      ++..++            ++......++                              ",
+"      ++..++           ++........++                             ",
+"      ++..++          ++...++++...++                            ",
+"      ++..++         ++...++++++...++                           ",
+"      ++++++        ++...++++++++...++                          ",
+"       ++++        ++...++++++++++...++                         ",
+"                  ++...++++++++++++...++                        ",
+"                 ++...++++++++++++++...++                       ",
+"                ++...++++++++++++++++...++                      ",
+"               ++...++++++++++++++++++...++                     ",
+"              ++...++++++++++++++++++++...++                    ",
+"              ++...+++++++++++++++++++++...++                   ",
+"              ++....+++++++++++++++++++++...++                  ",
+"              ++.....+++++++++++++++++++++...++                 ",
+"              ++..+...+++++++++++++++++++++...++                ",
+"              ++..++...+++++++++++++++++++++...++               ",
+"              ++..+++...+++++++++++++++++++++...++              ",
+"              ++..++++...++++++++++++++++++++...++              ",
+"              ++..+++++...++++++++++++++++++....++              ",
+"              ++...+++++...++++++++++++++++.....++              ",
+"               ++...+++++...++++++++++++++...+..++              ",
+"                ++...+++++...++++++++++++...++..++              ",
+"                 ++...+++++...++++++++++...+++..++              ",
+"                  ++...+++++...++++++++...++++..++              ",
+"                   ++...+++++...++++++...+++++..++              ",
+"                    ++...+++++...++++...+++++...++              ",
+"                     ++...+++++...++...+++++...++               ",
+"                      ++...+++++......+++++...++                ",
+"                       ++...+++++....+++++...++                 ",
+"                        ++...+++++..+++++...++                  ",
+"                         ++...++++..++++...++                   ",
+"                          ++...+++..+++...++                    ",
+"                           ++...++..++...++                     ",
+"                            ++...+..+...++                      ",
+"                             ++........++                       ",
+"                              ++......++                        ",
+"                               ++++++++                         ",
+"                                ++++++                          ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-label-global64.xpm b/resources/bitmaps_png/cursors/cursor-label-global64.xpm
new file mode 100644
index 0000000000..5ca20f246f
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-label-global64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_label_global64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"              ++   ++++++++++++++++++++++++++++                 ",
+"                  +............................+                ",
+"                  +.............................+               ",
+"                  +..+++++++++++++++++++++++++...+              ",
+"                  +..+         ++++++++       +...+             ",
+"                  +..+         +......+        +...+            ",
+"                  +..+         +......+         +...+           ",
+"                  +..+        +.......++         +...+          ",
+"                  +..+        +........+          +...+         ",
+"                  +..+       +.........++          +...+        ",
+"                  +..+       +..........+           +...+       ",
+"                  +..+       +..........+            +...+      ",
+"                  +..+      +............+            +...+     ",
+"                  +..+      +.....++.....+             +...+    ",
+"                  +..+      +....+  +....++             +...+   ",
+"                  +..+     +.....+  +.....+              +...+  ",
+"                  +..+     +....+    +....+               +...+ ",
+"                  +..+    +.....+    +.....+               +...+",
+"                  +..+    +......++++......+               +...+",
+"                  +..+    +................+              +...+ ",
+"                  +..+   ++................++            +...+  ",
+"                  +..+   +..................+           +...+   ",
+"                  +..+  +....................+         +...+    ",
+"                  +..+  +......++++++++......+        +...+     ",
+"                  +..+ ++.....++      ++.....++      +...+      ",
+"                  +..+ +.....++        ++.....+     +...+       ",
+"                  +..+++.....+          +.....++   +...+        ",
+"                  +..++......+          +......+  +...+         ",
+"                  +..++......+          +......+ +...+          ",
+"                  +..+ ++++++            ++++++ +...+           ",
+"                  +..+                         +...+            ",
+"                  +..+                        +...+             ",
+"                  +..+++++++++++++++++++++++++...+              ",
+"                  +.............................+               ",
+"                  +............................+                ",
+"                   +++++++++++++++++++++++++++++                "};
diff --git a/resources/bitmaps_png/cursors/cursor-label-hier64.xpm b/resources/bitmaps_png/cursors/cursor-label-hier64.xpm
new file mode 100644
index 0000000000..6cf9064d61
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-label-hier64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_label_hier64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"              ++                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                         ++++++++                               ",
+"                        +........+                              ",
+"                        +........+                              ",
+"                       +..........+           +++++++++         ",
+"                       +..........+          +........++        ",
+"                      +............+         +.........++       ",
+"                      +............+         +..+++++...++      ",
+"                      +............+         +..+    +...++     ",
+"                     ++.....++.....++        +..+     +...++    ",
+"                     +.....+  +.....+        +..+      +...++   ",
+"                     +.....+  +.....+        +..+       +...++  ",
+"                    +......+  +......+       +..+        +...++ ",
+"                    +......+  +......+       +..+         +...+ ",
+"                   ++.....+    +.....++      +..+         +...+ ",
+"                   +......++++++......+      +..+        +...++ ",
+"                   +..................+      +..+       +...++  ",
+"                  ++..................++     +..+      +...++   ",
+"                  +....................+     +..+     +...++    ",
+"                 ++....................++    +..+    +...++     ",
+"                 +........++++++........+    +..+++++...++      ",
+"                ++......+++    +++......++   +.........++       ",
+"                +.......+        +.......+   +........++        ",
+"                +......++        ++......+    +++++++++         ",
+"                +......+          +......+                      ",
+"                +.....++          ++.....+                      ",
+"                +++++++            +++++++                      ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-label-net64.xpm b/resources/bitmaps_png/cursors/cursor-label-net64.xpm
new file mode 100644
index 0000000000..787f3fa581
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-label-net64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_label_net64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+         ++++++++                              ",
+"             +..+        +........+                             ",
+"             +..+        +........+                             ",
+"             +..+       +..........+                            ",
+"             +..+       +..........+                            ",
+"              ++       +............+                           ",
+"              ++       +............+                           ",
+"                       +............+                           ",
+"                      ++.....++.....++                          ",
+"                      +.....+  +.....+                          ",
+"                      +.....+  +.....+                          ",
+"                     +......+  +......+                         ",
+"                     +......+  +......+                         ",
+"                    ++.....+    +.....++                        ",
+"                    +......++++++......+                        ",
+"                    +..................+                        ",
+"                   ++..................++                       ",
+"                   +....................+                       ",
+"                  ++....................++                      ",
+"                  +........++++++........+                      ",
+"                 ++......+++    +++......++                     ",
+"                 +.......+        +.......+                     ",
+"                 +......++        ++......+                     ",
+"                 +......+          +......+                     ",
+"                 +.....++          ++.....+                     ",
+"                 +++++++            +++++++                     ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"          ..........................................            ",
+"          ..........................................            ",
+"          ..........................................            ",
+"          ..........................................            ",
+"          ++++++++++++++++++++++++++++++++++++++++++            ",
+"          ++++++++++++++++++++++++++++++++++++++++++            ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-line-bus64.xpm b/resources/bitmaps_png/cursors/cursor-line-bus64.xpm
new file mode 100644
index 0000000000..47b1a0404e
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-line-bus64.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * cursor_line_bus64_xpm[] = {
+"64 64 4 1",
+" 	c None",
+".	c #000000",
+"+	c #0000FF",
+"@	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                 @@             ",
+"                                                @@@@            ",
+"                                               @@++@@           ",
+"                                              @@++++@@          ",
+"                                             @@++++++@@         ",
+"                                            @@++++++++@@        ",
+"                                           @@++++++++++@@       ",
+"                                          @@+++++++++++@@       ",
+"                                         @@+++++++++++@@        ",
+"                                        @@+++++++++++@@         ",
+"                                       @@+++++++++++@@          ",
+"                                      @@+++++++++++@@           ",
+"                                     @@+++++++++++@@            ",
+"                                    @@+++++++++++@@             ",
+"                                   @@+++++++++++@@              ",
+"                                  @@+++++++++++@@               ",
+"                                 @@+++++++++++@@                ",
+"                                @@+++++++++++@@                 ",
+"                               @@+++++++++++@@                  ",
+"                              @@+++++++++++@@                   ",
+"                             @@+++++++++++@@                    ",
+"                            @@+++++++++++@@                     ",
+"                           @@+++++++++++@@                      ",
+"                          @@+++++++++++@@                       ",
+"                         @@+++++++++++@@                        ",
+"                        @@+++++++++++@@                         ",
+"                       @@+++++++++++@@                          ",
+"                      @@+++++++++++@@                           ",
+"                     @@+++++++++++@@                            ",
+"                    @@+++++++++++@@                             ",
+"                   @@+++++++++++@@                              ",
+"                  @@+++++++++++@@                               ",
+"                 @@+++++++++++@@                                ",
+"                 @@++++++++++@@                                 ",
+"                  @@++++++++@@                                  ",
+"                   @@++++++@@                                   ",
+"                    @@++++@@                                    ",
+"         @@@@        @@++@@                                     ",
+"         @..@         @@@@                                      ",
+"         @..@          @@                                       ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+" @@@@@@@@@..@@@@@@@@@                                           ",
+" @........  ........@                                           ",
+" @........  ........@                                           ",
+" @@@@@@@@@..@@@@@@@@@                                           ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @@@@                                                   ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-line-graphic64.xpm b/resources/bitmaps_png/cursors/cursor-line-graphic64.xpm
new file mode 100644
index 0000000000..9992f75170
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-line-graphic64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_line_graphic64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                ++              ",
+"                                               ++++             ",
+"                                              ++..++            ",
+"                                             ++....++           ",
+"                                            ++.....++           ",
+"                                           ++.....++            ",
+"                                           ++....++             ",
+"                                            ++..++              ",
+"                                        ++   ++++               ",
+"                                       ++++   ++                ",
+"                                      ++..++                    ",
+"                                     ++....++                   ",
+"                                    ++.....++                   ",
+"                                   ++.....++                    ",
+"                                   ++....++                     ",
+"                                    ++..++                      ",
+"                                ++   ++++                       ",
+"                               ++++   ++                        ",
+"                              ++..++                            ",
+"                             ++....++                           ",
+"                            ++.....++                           ",
+"                           ++.....++                            ",
+"                           ++....++                             ",
+"                            ++..++                              ",
+"                        ++   ++++                               ",
+"                       ++++   ++                                ",
+"                      ++..++                                    ",
+"                     ++....++                                   ",
+"                    ++.....++                                   ",
+"                   ++.....++                                    ",
+"                   ++....++                                     ",
+"                    ++..++                                      ",
+"         ++++        ++++                                       ",
+"         +..+         ++                                        ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+" +++++++++..+++++++++                                           ",
+" +........  ........+                                           ",
+" +........  ........+                                           ",
+" +++++++++..+++++++++                                           ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         +..+                                                   ",
+"         ++++                                                   ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-line-wire-add64.xpm b/resources/bitmaps_png/cursors/cursor-line-wire-add64.xpm
new file mode 100644
index 0000000000..fe952cd0c5
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-line-wire-add64.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * cursor_line_wire_add64_xpm[] = {
+"64 64 4 1",
+" 	c None",
+".	c #000000",
+"+	c #008000",
+"@	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                            @@@@                  @@            ",
+"                           @++++@                @@@@           ",
+"                           @++++@               @@++@@          ",
+"                           @++++@              @@++++@@         ",
+"                        @@@@++++@@@@          @@+++++@@         ",
+"                       @++++++++++++@        @@+++++@@          ",
+"                       @++++++++++++@       @@+++++@@           ",
+"                       @++++++++++++@      @@+++++@@            ",
+"                       @++++++++++++@     @@+++++@@             ",
+"                        @@@@++++@@@@     @@+++++@@              ",
+"                           @++++@       @@+++++@@               ",
+"                           @++++@      @@+++++@@                ",
+"                           @++++@     @@+++++@@                 ",
+"                            @@@@     @@+++++@@                  ",
+"                                    @@+++++@@                   ",
+"                                   @@+++++@@                    ",
+"                                  @@+++++@@                     ",
+"                                 @@+++++@@                      ",
+"                                @@+++++@@                       ",
+"                               @@+++++@@                        ",
+"                              @@+++++@@                         ",
+"                             @@+++++@@                          ",
+"                            @@+++++@@                           ",
+"                           @@+++++@@                            ",
+"                          @@+++++@@                             ",
+"                         @@+++++@@                              ",
+"                        @@+++++@@                               ",
+"                       @@+++++@@                                ",
+"                      @@+++++@@                                 ",
+"                     @@+++++@@                                  ",
+"                    @@+++++@@                                   ",
+"                   @@+++++@@                                    ",
+"                   @@++++@@                                     ",
+"                    @@++@@                                      ",
+"          @@         @@@@                                       ",
+"         @..@         @@                                        ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"  @@@@@@@@..@@@@@@@@                                            ",
+" @........  ........@                                           ",
+" @........  ........@                                           ",
+"  @@@@@@@@..@@@@@@@@                                            ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"         @..@                                                   ",
+"          @@                                                    ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-measure64.xpm b/resources/bitmaps_png/cursors/cursor-measure64.xpm
new file mode 100644
index 0000000000..ad272a0ba4
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-measure64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_measure64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"        ++                                                      ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"  ++++++..++++++                                                ",
+" +......  ......+                                               ",
+" +......  ......+                                               ",
+"  ++++++..++++++                                                ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+           ++++                                      ",
+"       +..+          ++..++                                     ",
+"        ++          ++....++                                    ",
+"                   ++..++..++                                   ",
+"                  ++..++++..++                                  ",
+"                 ++..++++++..++                                 ",
+"                ++..++++++++..++                                ",
+"               ++..++++++++++..++                               ",
+"              ++..++++..++++++..++                              ",
+"              +..++++...+++++++..++                             ",
+"              +..+++...+++++++++..++                            ",
+"              ++..+...+++++++++++..++                           ",
+"               ++....+++++++++++++..++                          ",
+"                ++..+++++++++++++++..++                         ",
+"                 ++..+++..++++++++++..++                        ",
+"                  ++..+...+++++++++++..++                       ",
+"                   ++....+++++..++++++..++                      ",
+"                    ++..+++++...+++++++..++                     ",
+"                     ++..+++...+++++++++..++                    ",
+"                      ++..+...+++++++++++..++                   ",
+"                       ++....+++++++++++++..++                  ",
+"                        ++..+++++++++++++++..++                 ",
+"                         ++..+++..++++++++++..++                ",
+"                          ++..+...+++++++++++..++               ",
+"                           ++....+++++..++++++..++              ",
+"                            ++..+++++...+++++++..++             ",
+"                             ++..+++...+++++++++..++            ",
+"                              ++..+...+++++++++++..++           ",
+"                               ++....+++++++++++++..++          ",
+"                                ++..+++++++++++++++..++         ",
+"                                 ++..+++..++++++++++..++        ",
+"                                  ++..+...++++++++++..++        ",
+"                                   ++....+++++..+++..++         ",
+"                                    ++..+++++...++..++          ",
+"                                     ++..+++...++..++           ",
+"                                      ++..+...++..++            ",
+"                                       ++....++..++             ",
+"                                        ++..++..++              ",
+"                                         ++....++               ",
+"                                          ++..++                ",
+"                                           ++++                 ",
+"                                            ++                  ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-pencil64.xpm b/resources/bitmaps_png/cursors/cursor-pencil64.xpm
new file mode 100644
index 0000000000..2d7d28fdf7
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-pencil64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_pencil64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                       ++                       ",
+"                                      ++++                      ",
+"                                     ++..++                     ",
+"                                    ++....++                    ",
+"                                   ++......++                   ",
+"                                  ++........++                  ",
+"                                 ++..........++                 ",
+"                                ++............++                ",
+"                               ++.............++                ",
+"                              ++.............++                 ",
+"                             ++.............++                  ",
+"                            ++.............++                   ",
+"                           ++.............++                    ",
+"                          ++.............++                     ",
+"                         ++.............++                      ",
+"                        ++.............++                       ",
+"                        ++............++                        ",
+"                         ++..........++                         ",
+"                          ++........++                          ",
+"                    ++     ++......++                           ",
+"                   +.++     ++....++                            ",
+"                   +..++     ++..++                             ",
+"                   +...++     ++++                              ",
+"                   +....++     ++                               ",
+"                   +.....++                                     ",
+"                   +......++                                    ",
+"                   +.......++                                   ",
+"                   +........+                                   ",
+"                   +++++++++                                    ",
+"        ++                                                      ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"  ++++++..++++++                                                ",
+" +......  ......+                                               ",
+" +......  ......+                                               ",
+"  ++++++..++++++                                                ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"       +..+                                                     ",
+"        ++                                                      ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-place-black64.xpm b/resources/bitmaps_png/cursors/cursor-place-black64.xpm
new file mode 100644
index 0000000000..93c30c44a2
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-place-black64.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * cursor_place_black64_xpm[] = {
+"64 64 4 1",
+" 	c None",
+".	c #000000",
+"+	c #008000",
+"@	c #FFFFFF",
+"                                                                ",
+" @                                                              ",
+" @@                                                             ",
+" @@@                                                            ",
+" @..@                                                           ",
+" @...@                                                          ",
+" @....@                                                         ",
+" @.....@                                                        ",
+" @......@                                                       ",
+" @.......@                                                      ",
+" @........@                                                     ",
+" @.........@                                                    ",
+" @..........@                                                   ",
+" @...........@                                                  ",
+" @............@                                                 ",
+" @.............@                                                ",
+" @..............@                                               ",
+" @...............@                                              ",
+" @................@                                             ",
+" @.................@                                            ",
+" @..................@                                           ",
+" @..................@@                                          ",
+" @............@@@@@@@                                           ",
+" @............@                                                 ",
+" @............@                                                 ",
+" @............@                                                 ",
+" @.....@@......@                                                ",
+" @....@ @......@                                                ",
+" @...@  @@......@                                               ",
+" @..@    @......@                                               ",
+" @@@      @......@                                              ",
+" @@       @......@                                              ",
+" @         @......@                                             ",
+"           @.....@@                                             ",
+"            @...@@                                              ",
+"            @..@@                                               ",
+"             @@@                                                ",
+"                                          @@@@                  ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                   @++++++++++++++++@           ",
+"                                   @++++++++++++++++@           ",
+"                                   @++++++++++++++++@           ",
+"                                   @++++++++++++++++@           ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                         @++++@                 ",
+"                                          @@@@                  ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-place64.xpm b/resources/bitmaps_png/cursors/cursor-place64.xpm
new file mode 100644
index 0000000000..126788d03d
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-place64.xpm
@@ -0,0 +1,71 @@
+/* XPM */
+static char * cursor_place64_xpm[] = {
+"64 64 4 1",
+" 	c None",
+".	c #000000",
+"+	c #008000",
+"@	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+" ..                                                             ",
+" ...                                                            ",
+" .@..                                                           ",
+" .@@..                                                          ",
+" .@@@..                                                         ",
+" .@@@@..                                                        ",
+" .@@@@@..                                                       ",
+" .@@@@@@..                                                      ",
+" .@@@@@@@..                                                     ",
+" .@@@@@@@@..                                                    ",
+" .@@@@@@@@@..                                                   ",
+" .@@@@@@@@@@..                                                  ",
+" .@@@@@@@@@@@..                                                 ",
+" .@@@@@@@@@@@@..                                                ",
+" .@@@@@@@@@@@@@..                                               ",
+" .@@@@@@@@@@@@@@..                                              ",
+" .@@@@@@@@@@@@@@@..                                             ",
+" .@@@@@@@@@@@@@@@@..                                            ",
+" .@@@@@@@@@@@@@@@@@..                                           ",
+" .@@@@@@@@@@@@@@@@@@..                                          ",
+" .@@@@@@@@@@@@.........                                         ",
+" .@@@@@@@@@@@@.........                                         ",
+" .@@@@@@@@@@@@.                                                 ",
+" .@@@@@@@@@@@@.                                                 ",
+" .@@@@...@@@@@@.                                                ",
+" .@@@.....@@@@@.                                                ",
+" .@@..  ..@@@@@..                                               ",
+" .@..    ..@@@@@.                                               ",
+" ...      .@@@@@..                                              ",
+" ..       ..@@@@@.                                              ",
+" .         .@@@@@..                                             ",
+"           ..@@@@..                                             ",
+"            .@@@..                                              ",
+"            ..@..                                               ",
+"             ...                          @@@@                  ",
+"                                          @@@@                  ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                  @@++++++++++++++++@@          ",
+"                                  @@++++++++++++++++@@          ",
+"                                  @@++++++++++++++++@@          ",
+"                                  @@++++++++++++++++@@          ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                    @@@@@@++++@@@@@@            ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                        @@++++@@                ",
+"                                          @@@@                  ",
+"                                          @@@@                  ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-select-lasso64.xpm b/resources/bitmaps_png/cursors/cursor-select-lasso64.xpm
new file mode 100644
index 0000000000..f313d1440a
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-select-lasso64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_select_lasso64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"            ++..++                                              ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"            ++..++                                              ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+    ++++++++++++++++++++++++++++++++++++       ",
+"             +..+    +..................................+       ",
+"             +..+    +..................................+       ",
+"             +..+    +..++++++++++++++++++++++++++++++..+       ",
+"             +..+    +..+                            +..+       ",
+"             +..+    +..+                            +..+       ",
+"             +..+    +..+                            +..+       ",
+"              ++     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                    ++..++                           +..+       ",
+"                   +......+                          +..+       ",
+"                  +........+                         +..+       ",
+"                 +..........+                        +..+       ",
+"                +............+                       +..+       ",
+"               +..............+                      +..+       ",
+"               +..............+                      +..+       ",
+"               +..............+                      +..+       ",
+"               +..............+                      +..+       ",
+"               +..............+                      +..+       ",
+"               +..............+                      +..+       ",
+"                +............+                       +..+       ",
+"                 +..........+                        +..+       ",
+"                  +........+                         +..+       ",
+"                   +......+                          +..+       ",
+"                    ++..++                           +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..++++++++++++++++++++++++++++++..+       ",
+"                     +..................................+       ",
+"                     +..................................+       ",
+"                     ++++++++++++++++++++++++++++++++++++       ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-select-m-black64.xpm b/resources/bitmaps_png/cursors/cursor-select-m-black64.xpm
new file mode 100644
index 0000000000..6751228179
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-select-m-black64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_select_m_black64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+" ++                                                             ",
+" +.+                                                            ",
+" +..+                                                           ",
+" +...+                                                          ",
+" +....+                                                         ",
+" +.....+                                                        ",
+" +......+                                                       ",
+" +.......+                                                      ",
+" +........+                                                     ",
+" +.........+                                                    ",
+" +..........+                                                   ",
+" +...........+                                                  ",
+" +............+                                                 ",
+" +.............+                                                ",
+" +..............+                                               ",
+" +...............+                                              ",
+" +................+                                             ",
+" +.................+                                            ",
+" +..................+                                           ",
+" +...................+                                          ",
+" +...........+++++++++                                          ",
+" +...........++                                                 ",
+" +............+                                                 ",
+" +............+                                                 ",
+" +.....++.....++                                                ",
+" +....++++.....+                                                ",
+" +...+   +......+                                               ",
+" +..+    +......+                                               ",
+" +.+      +.....++                                              ",
+" ++       ++.....+                                              ",
+"           +......+                                             ",
+"            +.....+                       ++                    ",
+"            +....+                       +..+                   ",
+"             +..+                       +....+                  ",
+"             +++                       +......+                 ",
+"              +                       +........+                ",
+"                                     +..........+               ",
+"                                     +..........+               ",
+"                                      ++++..++++                ",
+"                                  ++     +..+     ++            ",
+"                                 +..+    +..+    +..+           ",
+"                                +...+    +..+    +...+          ",
+"                               +....+    +..+    +....+         ",
+"                              +.....++++++..++++++.....+        ",
+"                             +..........................+       ",
+"                             +..........................+       ",
+"                              +.....++++++..++++++.....+        ",
+"                               +....+    +..+    +....+         ",
+"                                +...+    +..+    +...+          ",
+"                                 +..+    +..+    +..+           ",
+"                                  ++     +..+     ++            ",
+"                                      ++++..++++                ",
+"                                     +..........+               ",
+"                                     +..........+               ",
+"                                      +........+                ",
+"                                       +......+                 ",
+"                                        +....+                  ",
+"                                         +..+                   ",
+"                                          ++                    ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-select-m64.xpm b/resources/bitmaps_png/cursors/cursor-select-m64.xpm
new file mode 100644
index 0000000000..6b0ead8ce5
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-select-m64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_select_m64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"                                                                ",
+" ..                                                             ",
+" ...                                                            ",
+" .+..                                                           ",
+" .++..                                                          ",
+" .+++..                                                         ",
+" .++++..                                                        ",
+" .+++++..                                                       ",
+" .++++++..                                                      ",
+" .+++++++..                                                     ",
+" .++++++++..                                                    ",
+" .+++++++++..                                                   ",
+" .++++++++++..                                                  ",
+" .+++++++++++..                                                 ",
+" .++++++++++++..                                                ",
+" .+++++++++++++..                                               ",
+" .++++++++++++++..                                              ",
+" .+++++++++++++++..                                             ",
+" .++++++++++++++++..                                            ",
+" .+++++++++++++++++..                                           ",
+" .++++++++++++++++++..                                          ",
+" .++++++++++++.........                                         ",
+" .+++++++++++.                                                  ",
+" .+++++++++++..                                                 ",
+" .++++++++++++.                                                 ",
+" .++++...+++++..                                                ",
+" .+++..  .+++++..                                               ",
+" .++..   .++++++.                                               ",
+" .+..    ..+++++.                                               ",
+" ...      .+++++..                                              ",
+" ..       ..+++++..                                             ",
+"           ..+++++.                                             ",
+"            .+++++.                       ++                    ",
+"            ..+++..                      +..+                   ",
+"             .++..                      +....+                  ",
+"             ....                      +......+                 ",
+"                                      +........+                ",
+"                                     +..........+               ",
+"                                     +..........+               ",
+"                                      ++++..++++                ",
+"                                  ++     +..+     ++            ",
+"                                 +..+    +..+    +..+           ",
+"                                +...+    +..+    +...+          ",
+"                               +....+    +..+    +....+         ",
+"                              +.....++++++..++++++.....+        ",
+"                             +..........................+       ",
+"                             +..........................+       ",
+"                              +.....++++++..++++++.....+        ",
+"                               +....+    +..+    +....+         ",
+"                                +...+    +..+    +...+          ",
+"                                 +..+    +..+    +..+           ",
+"                                  ++     +..+     ++            ",
+"                                      ++++..++++                ",
+"                                     +..........+               ",
+"                                     +..........+               ",
+"                                      +........+                ",
+"                                       +......+                 ",
+"                                        +....+                  ",
+"                                         +..+                   ",
+"                                          ++                    ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-select-window64.xpm b/resources/bitmaps_png/cursors/cursor-select-window64.xpm
new file mode 100644
index 0000000000..2c263acf41
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-select-window64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_select_window64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+    ++++++++++++++++++++++++++++++++++++       ",
+"             +..+    +..................................+       ",
+"             +..+    +..................................+       ",
+"             +..+    +..++++++++++++++++++++++++++++++..+       ",
+"             +..+    +..+                            +..+       ",
+"             +..+    +..+                            +..+       ",
+"             +..+    +..+                            +..+       ",
+"              ++     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+           ++++++           +..+       ",
+"                     +..+          +......+          +..+       ",
+"                     +..+         +........+         +..+       ",
+"                     +..+        +..........+        +..+       ",
+"                     +..+       +............+       +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+      +..............+      +..+       ",
+"                     +..+       +............+       +..+       ",
+"                     +..+        +..........+        +..+       ",
+"                     +..+         +........+         +..+       ",
+"                     +..+          +......+          +..+       ",
+"                     +..+           ++++++           +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..+                            +..+       ",
+"                     +..++++++++++++++++++++++++++++++..+       ",
+"                     +..................................+       ",
+"                     +..................................+       ",
+"                     ++++++++++++++++++++++++++++++++++++       ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-subtract64.xpm b/resources/bitmaps_png/cursors/cursor-subtract64.xpm
new file mode 100644
index 0000000000..bd6e4260df
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-subtract64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_subtract64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"              ++                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                        ++++++++++++                            ",
+"                       +............+                           ",
+"                       +............+                           ",
+"                       +............+                           ",
+"                       +............+                           ",
+"                        ++++++++++++                            ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-text64.xpm b/resources/bitmaps_png/cursors/cursor-text64.xpm
new file mode 100644
index 0000000000..69e9cf90e1
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-text64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_text64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+         ++++++++                              ",
+"             +..+        +........+                             ",
+"             +..+        +........+                             ",
+"             +..+       +..........+                            ",
+"             +..+       +..........+                            ",
+"             +..+      +............+                           ",
+"             +..+      +............+                           ",
+"              ++       +............+                           ",
+"                      ++.....++.....++                          ",
+"                      +.....+  +.....+                          ",
+"                      +.....+  +.....+                          ",
+"                     +......+  +......+                         ",
+"                     +......+  +......+                         ",
+"                    ++.....+    +.....++                        ",
+"                    +......++++++......+                        ",
+"                    +..................+                        ",
+"                   ++..................++                       ",
+"                   +....................+                       ",
+"                  ++....................++                      ",
+"                  +........++++++........+                      ",
+"                 ++......+++    +++......++                     ",
+"                 +.......+        +.......+                     ",
+"                 +......++        ++......+                     ",
+"                 +......+          +......+                     ",
+"                 +.....++          ++.....+                     ",
+"                 +++++++            +++++++                     ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-xor64.xpm b/resources/bitmaps_png/cursors/cursor-xor64.xpm
new file mode 100644
index 0000000000..363deb73e6
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-xor64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_xor64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"              ++                                                ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"  ++++++++++++..++++++++++++                                    ",
+" +............  ............+                                   ",
+" +............  ............+                                   ",
+"  ++++++++++++..++++++++++++                                    ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+                                               ",
+"             +..+             ++                                ",
+"              ++             +..+                               ",
+"              ++            +....+                              ",
+"                           +......+                             ",
+"                          +........+                            ",
+"                         +..........+                           ",
+"                        +.....++.....+                          ",
+"                       +.....+  +.....+                         ",
+"                       +....+    +....+                         ",
+"                       +...+      +...+                         ",
+"                       +..+        +..+                         ",
+"                        ++          ++                          ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-zoom-in64.xpm b/resources/bitmaps_png/cursors/cursor-zoom-in64.xpm
new file mode 100644
index 0000000000..383c50b9cc
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-zoom-in64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_zoom_in64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"        ++++++++                                                ",
+"      +++......+++                                              ",
+"    +++...    ...+++                                            ",
+"   ++...        ...++                                           ",
+"  ++..            ..++                                          ",
+"  +..              ..+                                          ",
+" ++.       ++       .++                                         ",
+" +..      +..+      ..+                                         ",
+"++.       +..+       .++                                        ",
+"+..       +..+       ..+                                        ",
+"+.     ++++..++++     .+                                        ",
+"+.    +..........+    .+                                        ",
+"+.    +..........+    .+                                        ",
+"+.     ++++..++++     .+                                        ",
+"+..       +..+       ..+                                        ",
+"++.       +..+       .++                                        ",
+" +..      +..+      ..+                                         ",
+" ++.       ++       .++                                         ",
+"  +..              ..+++                                        ",
+"  ++..            ..++..+++                                     ",
+"   ++...        ...++...+..+                                    ",
+"    +++...    ...+++...+....+                                   ",
+"      +++......+++ +..+..  .++                                  ",
+"        ++++++++    ++..    ..+                                 ",
+"                    +..      .++                                ",
+"                    +..       ..+                               ",
+"                     +..       .++                              ",
+"                      ++.       ..+                             ",
+"                       +..       .++                            ",
+"                        ++.       ..+                           ",
+"                         +..       .++                          ",
+"                          ++.       ..+                         ",
+"                           +..       .++                        ",
+"                            ++.      .++                        ",
+"                             +..    ..+                         ",
+"                              ++.  .++                          ",
+"                               +....+                           ",
+"                                ++++                            ",
+"                                 ++                             ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};
diff --git a/resources/bitmaps_png/cursors/cursor-zoom-out64.xpm b/resources/bitmaps_png/cursors/cursor-zoom-out64.xpm
new file mode 100644
index 0000000000..fcd0aa575c
--- /dev/null
+++ b/resources/bitmaps_png/cursors/cursor-zoom-out64.xpm
@@ -0,0 +1,70 @@
+/* XPM */
+static char * cursor_zoom_out64_xpm[] = {
+"64 64 3 1",
+" 	c None",
+".	c #000000",
+"+	c #FFFFFF",
+"                                                                ",
+"        ++++++++                                                ",
+"      +++......+++                                              ",
+"    +++...    ...+++                                            ",
+"   ++...        ...++                                           ",
+"  ++..            ..++                                          ",
+"  +..              ..+                                          ",
+" ++.                .++                                         ",
+" +..                ..+                                         ",
+"++.                  .++                                        ",
+"+..                  ..+                                        ",
+"+.     ++++++++++     .+                                        ",
+"+.     ..........     .+                                        ",
+"+.     ..........     .+                                        ",
+"+.     ++++++++++     .+                                        ",
+"+..                  ..+                                        ",
+"++.                  .++                                        ",
+" +..                ..+                                         ",
+" ++.                .++                                         ",
+"  +..              ..+++                                        ",
+"  ++..            ..++..+++                                     ",
+"   ++...        ...++...+..+                                    ",
+"    +++...    ...+++...+....+                                   ",
+"      +++......+++ +..+..  .++                                  ",
+"        ++++++++    ++..    ..+                                 ",
+"                    +..      .++                                ",
+"                    +..       ..+                               ",
+"                     +..       .++                              ",
+"                      ++.       ..+                             ",
+"                       +..       .++                            ",
+"                        ++.       ..+                           ",
+"                         +..       .++                          ",
+"                          ++.       ..+                         ",
+"                           +..       .++                        ",
+"                            ++.      .++                        ",
+"                             +..    ..+                         ",
+"                              ++.  .++                          ",
+"                               +....+                           ",
+"                                ++++                            ",
+"                                 ++                             ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                ",
+"                                                                "};