diff options
95 files changed, 335 insertions, 26 deletions
diff --git a/icon-themes/galaxy/svx/res/marker-anchor-pressed.png b/icon-themes/galaxy/svx/res/marker-anchor-pressed.png Binary files differnew file mode 100644 index 000000000000..72cdc2a804f9 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-anchor-pressed.png diff --git a/icon-themes/galaxy/svx/res/marker-anchor.png b/icon-themes/galaxy/svx/res/marker-anchor.png Binary files differnew file mode 100644 index 000000000000..71c8644c8544 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-anchor.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-1.png b/icon-themes/galaxy/svx/res/marker-circ11-1.png Binary files differnew file mode 100644 index 000000000000..77b202e5980f --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-1.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-2.png b/icon-themes/galaxy/svx/res/marker-circ11-2.png Binary files differnew file mode 100644 index 000000000000..e1031a95fc5a --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-2.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-3.png b/icon-themes/galaxy/svx/res/marker-circ11-3.png Binary files differnew file mode 100644 index 000000000000..2331bc15c732 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-3.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-4.png b/icon-themes/galaxy/svx/res/marker-circ11-4.png Binary files differnew file mode 100644 index 000000000000..9dcea1b798e9 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-4.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-5.png b/icon-themes/galaxy/svx/res/marker-circ11-5.png Binary files differnew file mode 100644 index 000000000000..cbfe794a4b64 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-5.png diff --git a/icon-themes/galaxy/svx/res/marker-circ11-6.png b/icon-themes/galaxy/svx/res/marker-circ11-6.png Binary files differnew file mode 100644 index 000000000000..3137406518ec --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ11-6.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-1.png b/icon-themes/galaxy/svx/res/marker-circ7-1.png Binary files differnew file mode 100644 index 000000000000..2e67402ca235 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-1.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-2.png b/icon-themes/galaxy/svx/res/marker-circ7-2.png Binary files differnew file mode 100644 index 000000000000..a2ca1bcda80f --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-2.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-3.png b/icon-themes/galaxy/svx/res/marker-circ7-3.png Binary files differnew file mode 100644 index 000000000000..69edf90b3ed6 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-3.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-4.png b/icon-themes/galaxy/svx/res/marker-circ7-4.png Binary files differnew file mode 100644 index 000000000000..f573a4949a7c --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-4.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-5.png b/icon-themes/galaxy/svx/res/marker-circ7-5.png Binary files differnew file mode 100644 index 000000000000..8d88145e4dd2 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-5.png diff --git a/icon-themes/galaxy/svx/res/marker-circ7-6.png b/icon-themes/galaxy/svx/res/marker-circ7-6.png Binary files differnew file mode 100644 index 000000000000..75c8806b4577 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ7-6.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-1.png b/icon-themes/galaxy/svx/res/marker-circ9-1.png Binary files differnew file mode 100644 index 000000000000..636492731200 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-1.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-2.png b/icon-themes/galaxy/svx/res/marker-circ9-2.png Binary files differnew file mode 100644 index 000000000000..d62f9ca4b89d --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-2.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-3.png b/icon-themes/galaxy/svx/res/marker-circ9-3.png Binary files differnew file mode 100644 index 000000000000..ffbade35ecb8 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-3.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-4.png b/icon-themes/galaxy/svx/res/marker-circ9-4.png Binary files differnew file mode 100644 index 000000000000..a3a3bf4f4fe3 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-4.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-5.png b/icon-themes/galaxy/svx/res/marker-circ9-5.png Binary files differnew file mode 100644 index 000000000000..37ef17d87cff --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-5.png diff --git a/icon-themes/galaxy/svx/res/marker-circ9-6.png b/icon-themes/galaxy/svx/res/marker-circ9-6.png Binary files differnew file mode 100644 index 000000000000..853af92a5306 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-circ9-6.png diff --git a/icon-themes/galaxy/svx/res/marker-cross.png b/icon-themes/galaxy/svx/res/marker-cross.png Binary files differnew file mode 100644 index 000000000000..f29d0c6805e1 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-cross.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-1.png b/icon-themes/galaxy/svx/res/marker-elli11x9-1.png Binary files differnew file mode 100644 index 000000000000..cbb601ce1e7d --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-1.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-2.png b/icon-themes/galaxy/svx/res/marker-elli11x9-2.png Binary files differnew file mode 100644 index 000000000000..40a380ea6570 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-2.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-3.png b/icon-themes/galaxy/svx/res/marker-elli11x9-3.png Binary files differnew file mode 100644 index 000000000000..a0b4e993c062 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-3.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-4.png b/icon-themes/galaxy/svx/res/marker-elli11x9-4.png Binary files differnew file mode 100644 index 000000000000..5f28a529df67 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-4.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-5.png b/icon-themes/galaxy/svx/res/marker-elli11x9-5.png Binary files differnew file mode 100644 index 000000000000..92c982e9ac23 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-5.png diff --git a/icon-themes/galaxy/svx/res/marker-elli11x9-6.png b/icon-themes/galaxy/svx/res/marker-elli11x9-6.png Binary files differnew file mode 100644 index 000000000000..a8338d3b549b --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli11x9-6.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-1.png b/icon-themes/galaxy/svx/res/marker-elli7x9-1.png Binary files differnew file mode 100644 index 000000000000..6cec1c14ab1a --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-1.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-2.png b/icon-themes/galaxy/svx/res/marker-elli7x9-2.png Binary files differnew file mode 100644 index 000000000000..06a907c4eb29 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-2.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-3.png b/icon-themes/galaxy/svx/res/marker-elli7x9-3.png Binary files differnew file mode 100644 index 000000000000..fafbbe29a2f0 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-3.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-4.png b/icon-themes/galaxy/svx/res/marker-elli7x9-4.png Binary files differnew file mode 100644 index 000000000000..1f8f1532fb01 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-4.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-5.png b/icon-themes/galaxy/svx/res/marker-elli7x9-5.png Binary files differnew file mode 100644 index 000000000000..457f04a408a4 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-5.png diff --git a/icon-themes/galaxy/svx/res/marker-elli7x9-6.png b/icon-themes/galaxy/svx/res/marker-elli7x9-6.png Binary files differnew file mode 100644 index 000000000000..fd72d96b7a25 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli7x9-6.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-1.png b/icon-themes/galaxy/svx/res/marker-elli9x11-1.png Binary files differnew file mode 100644 index 000000000000..41a4745feda4 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-1.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-2.png b/icon-themes/galaxy/svx/res/marker-elli9x11-2.png Binary files differnew file mode 100644 index 000000000000..56df834c11dc --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-2.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-3.png b/icon-themes/galaxy/svx/res/marker-elli9x11-3.png Binary files differnew file mode 100644 index 000000000000..4233dfedc75d --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-3.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-4.png b/icon-themes/galaxy/svx/res/marker-elli9x11-4.png Binary files differnew file mode 100644 index 000000000000..e6de6beef977 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-4.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-5.png b/icon-themes/galaxy/svx/res/marker-elli9x11-5.png Binary files differnew file mode 100644 index 000000000000..f98ede78c38a --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-5.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x11-6.png b/icon-themes/galaxy/svx/res/marker-elli9x11-6.png Binary files differnew file mode 100644 index 000000000000..9c0bff6a2f33 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x11-6.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-1.png b/icon-themes/galaxy/svx/res/marker-elli9x7-1.png Binary files differnew file mode 100644 index 000000000000..ee9db2ca4818 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-1.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-2.png b/icon-themes/galaxy/svx/res/marker-elli9x7-2.png Binary files differnew file mode 100644 index 000000000000..f167f97d6978 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-2.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-3.png b/icon-themes/galaxy/svx/res/marker-elli9x7-3.png Binary files differnew file mode 100644 index 000000000000..36055b0df3f8 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-3.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-4.png b/icon-themes/galaxy/svx/res/marker-elli9x7-4.png Binary files differnew file mode 100644 index 000000000000..0073b7998017 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-4.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-5.png b/icon-themes/galaxy/svx/res/marker-elli9x7-5.png Binary files differnew file mode 100644 index 000000000000..90df59d5e0c3 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-5.png diff --git a/icon-themes/galaxy/svx/res/marker-elli9x7-6.png b/icon-themes/galaxy/svx/res/marker-elli9x7-6.png Binary files differnew file mode 100644 index 000000000000..9a98311248ce --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-elli9x7-6.png diff --git a/icon-themes/galaxy/svx/res/marker-glue-selected.png b/icon-themes/galaxy/svx/res/marker-glue-selected.png Binary files differnew file mode 100644 index 000000000000..e84ffaf7feec --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-glue-selected.png diff --git a/icon-themes/galaxy/svx/res/marker-glue-unselected.png b/icon-themes/galaxy/svx/res/marker-glue-unselected.png Binary files differnew file mode 100644 index 000000000000..e2e95231e850 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-glue-unselected.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-1.png b/icon-themes/galaxy/svx/res/marker-rect11-1.png Binary files differnew file mode 100644 index 000000000000..3a1d84dc785b --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-2.png b/icon-themes/galaxy/svx/res/marker-rect11-2.png Binary files differnew file mode 100644 index 000000000000..2bdfd24734e9 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-3.png b/icon-themes/galaxy/svx/res/marker-rect11-3.png Binary files differnew file mode 100644 index 000000000000..8b8e3bb95281 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-4.png b/icon-themes/galaxy/svx/res/marker-rect11-4.png Binary files differnew file mode 100644 index 000000000000..90413dc401b8 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-5.png b/icon-themes/galaxy/svx/res/marker-rect11-5.png Binary files differnew file mode 100644 index 000000000000..f58738f8872c --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rect11-6.png b/icon-themes/galaxy/svx/res/marker-rect11-6.png Binary files differnew file mode 100644 index 000000000000..b496601f43e7 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect11-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-1.png b/icon-themes/galaxy/svx/res/marker-rect13-1.png Binary files differnew file mode 100644 index 000000000000..92e02685fa0b --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-2.png b/icon-themes/galaxy/svx/res/marker-rect13-2.png Binary files differnew file mode 100644 index 000000000000..e473e73f8e67 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-3.png b/icon-themes/galaxy/svx/res/marker-rect13-3.png Binary files differnew file mode 100644 index 000000000000..964f3eaf5dce --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-4.png b/icon-themes/galaxy/svx/res/marker-rect13-4.png Binary files differnew file mode 100644 index 000000000000..29f79bc105b0 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-5.png b/icon-themes/galaxy/svx/res/marker-rect13-5.png Binary files differnew file mode 100644 index 000000000000..3dff678b6337 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rect13-6.png b/icon-themes/galaxy/svx/res/marker-rect13-6.png Binary files differnew file mode 100644 index 000000000000..0d9d71cab3fc --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect13-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-1.png b/icon-themes/galaxy/svx/res/marker-rect7-1.png Binary files differnew file mode 100644 index 000000000000..323982cff7ad --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-2.png b/icon-themes/galaxy/svx/res/marker-rect7-2.png Binary files differnew file mode 100644 index 000000000000..773df37aa9b1 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-3.png b/icon-themes/galaxy/svx/res/marker-rect7-3.png Binary files differnew file mode 100644 index 000000000000..663c9d834606 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-4.png b/icon-themes/galaxy/svx/res/marker-rect7-4.png Binary files differnew file mode 100644 index 000000000000..25a32d03bd60 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-5.png b/icon-themes/galaxy/svx/res/marker-rect7-5.png Binary files differnew file mode 100644 index 000000000000..aef73c74936e --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rect7-6.png b/icon-themes/galaxy/svx/res/marker-rect7-6.png Binary files differnew file mode 100644 index 000000000000..5d2a1b636e64 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect7-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-1.png b/icon-themes/galaxy/svx/res/marker-rect9-1.png Binary files differnew file mode 100644 index 000000000000..c0fa748d5906 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-2.png b/icon-themes/galaxy/svx/res/marker-rect9-2.png Binary files differnew file mode 100644 index 000000000000..d2b252e4159b --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-3.png b/icon-themes/galaxy/svx/res/marker-rect9-3.png Binary files differnew file mode 100644 index 000000000000..fa1cfb07caac --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-4.png b/icon-themes/galaxy/svx/res/marker-rect9-4.png Binary files differnew file mode 100644 index 000000000000..30e3cd3562be --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-5.png b/icon-themes/galaxy/svx/res/marker-rect9-5.png Binary files differnew file mode 100644 index 000000000000..be112a7254a0 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rect9-6.png b/icon-themes/galaxy/svx/res/marker-rect9-6.png Binary files differnew file mode 100644 index 000000000000..3a213a5be37a --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rect9-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-1.png b/icon-themes/galaxy/svx/res/marker-rectplus11-1.png Binary files differnew file mode 100644 index 000000000000..200d79a326e8 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-2.png b/icon-themes/galaxy/svx/res/marker-rectplus11-2.png Binary files differnew file mode 100644 index 000000000000..9488bfec402f --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-3.png b/icon-themes/galaxy/svx/res/marker-rectplus11-3.png Binary files differnew file mode 100644 index 000000000000..146ae367254e --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-4.png b/icon-themes/galaxy/svx/res/marker-rectplus11-4.png Binary files differnew file mode 100644 index 000000000000..bb2092b1f9c5 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-5.png b/icon-themes/galaxy/svx/res/marker-rectplus11-5.png Binary files differnew file mode 100644 index 000000000000..53ef7b2e10be --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus11-6.png b/icon-themes/galaxy/svx/res/marker-rectplus11-6.png Binary files differnew file mode 100644 index 000000000000..78055546e194 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus11-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-1.png b/icon-themes/galaxy/svx/res/marker-rectplus7-1.png Binary files differnew file mode 100644 index 000000000000..050a8f7b96c5 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-2.png b/icon-themes/galaxy/svx/res/marker-rectplus7-2.png Binary files differnew file mode 100644 index 000000000000..94dbfe189730 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-3.png b/icon-themes/galaxy/svx/res/marker-rectplus7-3.png Binary files differnew file mode 100644 index 000000000000..1f837f5de8fe --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-4.png b/icon-themes/galaxy/svx/res/marker-rectplus7-4.png Binary files differnew file mode 100644 index 000000000000..a977425e1f3e --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-5.png b/icon-themes/galaxy/svx/res/marker-rectplus7-5.png Binary files differnew file mode 100644 index 000000000000..5bc6b8d25735 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus7-6.png b/icon-themes/galaxy/svx/res/marker-rectplus7-6.png Binary files differnew file mode 100644 index 000000000000..7b2c2d48e427 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus7-6.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-1.png b/icon-themes/galaxy/svx/res/marker-rectplus9-1.png Binary files differnew file mode 100644 index 000000000000..90baf35be264 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-1.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-2.png b/icon-themes/galaxy/svx/res/marker-rectplus9-2.png Binary files differnew file mode 100644 index 000000000000..12390450aca2 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-2.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-3.png b/icon-themes/galaxy/svx/res/marker-rectplus9-3.png Binary files differnew file mode 100644 index 000000000000..a2581952158c --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-3.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-4.png b/icon-themes/galaxy/svx/res/marker-rectplus9-4.png Binary files differnew file mode 100644 index 000000000000..bf0a4e70ddcb --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-4.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-5.png b/icon-themes/galaxy/svx/res/marker-rectplus9-5.png Binary files differnew file mode 100644 index 000000000000..9f1bb4adad5b --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-5.png diff --git a/icon-themes/galaxy/svx/res/marker-rectplus9-6.png b/icon-themes/galaxy/svx/res/marker-rectplus9-6.png Binary files differnew file mode 100644 index 000000000000..5ef52b5f5a02 --- /dev/null +++ b/icon-themes/galaxy/svx/res/marker-rectplus9-6.png diff --git a/include/svx/svdhdl.hxx b/include/svx/svdhdl.hxx index f5c6d34d5a8e..5725be135390 100644 --- a/include/svx/svdhdl.hxx +++ b/include/svx/svdhdl.hxx @@ -84,12 +84,12 @@ enum class SdrHdlKind enum class BitmapColorIndex { - LightGreen, - Cyan, - LightCyan, - Red, - LightRed, - Yellow + LightGreen = 0, + Cyan = 1, + LightCyan = 2, + Red = 3, + LightRed = 4, + Yellow = 5, }; @@ -133,8 +133,6 @@ class SVX_DLLPUBLIC SdrHdl friend class SdrMarkView; // for the access to nObjHdlNum friend class SdrHdlList; - static BitmapEx ImpGetBitmapEx(BitmapMarkerKind eKindOfMarker, sal_uInt16 nInd); - protected: SdrObject* pObj; // does handle belong to an object? SdrPageView* pPV; // does handle belong to an object in certain pageview? @@ -233,7 +231,7 @@ public: visualisation during mouse over it must override this method and call Touch(). */ virtual void onMouseLeave(); - static BitmapEx createGluePointBitmap() { return ImpGetBitmapEx(BitmapMarkerKind::Glue_Deselected, 0); } + static BitmapEx createGluePointBitmap(); }; diff --git a/include/svx/svdstr.hrc b/include/svx/svdstr.hrc index 2a7e16da0fe2..377c68e19d95 100644 --- a/include/svx/svdstr.hrc +++ b/include/svx/svdstr.hrc @@ -709,5 +709,99 @@ #define SIP_SA_CROP_MARKERS (SIP_Begin + 276) #define STR_TABLE_DELETE_CELL_CONTENTS (SIP_Begin + 277) +#define BMP_MARKER_RECT7_1 (SIP_Begin + 278) +#define BMP_MARKER_RECT7_2 (SIP_Begin + 279) +#define BMP_MARKER_RECT7_3 (SIP_Begin + 280) +#define BMP_MARKER_RECT7_4 (SIP_Begin + 281) +#define BMP_MARKER_RECT7_5 (SIP_Begin + 282) +#define BMP_MARKER_RECT7_6 (SIP_Begin + 283) +#define BMP_MARKER_RECT9_1 (SIP_Begin + 284) +#define BMP_MARKER_RECT9_2 (SIP_Begin + 285) +#define BMP_MARKER_RECT9_3 (SIP_Begin + 286) +#define BMP_MARKER_RECT9_4 (SIP_Begin + 287) +#define BMP_MARKER_RECT9_5 (SIP_Begin + 288) +#define BMP_MARKER_RECT9_6 (SIP_Begin + 289) +#define BMP_MARKER_RECT11_1 (SIP_Begin + 290) +#define BMP_MARKER_RECT11_2 (SIP_Begin + 291) +#define BMP_MARKER_RECT11_3 (SIP_Begin + 292) +#define BMP_MARKER_RECT11_4 (SIP_Begin + 293) +#define BMP_MARKER_RECT11_5 (SIP_Begin + 294) +#define BMP_MARKER_RECT11_6 (SIP_Begin + 295) +#define BMP_MARKER_RECT13_1 (SIP_Begin + 296) +#define BMP_MARKER_RECT13_2 (SIP_Begin + 297) +#define BMP_MARKER_RECT13_3 (SIP_Begin + 298) +#define BMP_MARKER_RECT13_4 (SIP_Begin + 299) +#define BMP_MARKER_RECT13_5 (SIP_Begin + 300) +#define BMP_MARKER_RECT13_6 (SIP_Begin + 301) + +#define BMP_MARKER_CIRC7_1 (SIP_Begin + 302) +#define BMP_MARKER_CIRC7_2 (SIP_Begin + 303) +#define BMP_MARKER_CIRC7_3 (SIP_Begin + 304) +#define BMP_MARKER_CIRC7_4 (SIP_Begin + 305) +#define BMP_MARKER_CIRC7_5 (SIP_Begin + 306) +#define BMP_MARKER_CIRC7_6 (SIP_Begin + 307) +#define BMP_MARKER_CIRC9_1 (SIP_Begin + 308) +#define BMP_MARKER_CIRC9_2 (SIP_Begin + 309) +#define BMP_MARKER_CIRC9_3 (SIP_Begin + 310) +#define BMP_MARKER_CIRC9_4 (SIP_Begin + 311) +#define BMP_MARKER_CIRC9_5 (SIP_Begin + 312) +#define BMP_MARKER_CIRC9_6 (SIP_Begin + 313) +#define BMP_MARKER_CIRC11_1 (SIP_Begin + 314) +#define BMP_MARKER_CIRC11_2 (SIP_Begin + 315) +#define BMP_MARKER_CIRC11_3 (SIP_Begin + 316) +#define BMP_MARKER_CIRC11_4 (SIP_Begin + 317) +#define BMP_MARKER_CIRC11_5 (SIP_Begin + 318) +#define BMP_MARKER_CIRC11_6 (SIP_Begin + 319) + +#define BMP_MARKER_ELLI7x9_1 (SIP_Begin + 320) +#define BMP_MARKER_ELLI7x9_2 (SIP_Begin + 321) +#define BMP_MARKER_ELLI7x9_3 (SIP_Begin + 322) +#define BMP_MARKER_ELLI7x9_4 (SIP_Begin + 323) +#define BMP_MARKER_ELLI7x9_5 (SIP_Begin + 324) +#define BMP_MARKER_ELLI7x9_6 (SIP_Begin + 325) +#define BMP_MARKER_ELLI9x11_1 (SIP_Begin + 326) +#define BMP_MARKER_ELLI9x11_2 (SIP_Begin + 327) +#define BMP_MARKER_ELLI9x11_3 (SIP_Begin + 328) +#define BMP_MARKER_ELLI9x11_4 (SIP_Begin + 329) +#define BMP_MARKER_ELLI9x11_5 (SIP_Begin + 330) +#define BMP_MARKER_ELLI9x11_6 (SIP_Begin + 331) + +#define BMP_MARKER_ELLI9x7_1 (SIP_Begin + 332) +#define BMP_MARKER_ELLI9x7_2 (SIP_Begin + 333) +#define BMP_MARKER_ELLI9x7_3 (SIP_Begin + 334) +#define BMP_MARKER_ELLI9x7_4 (SIP_Begin + 335) +#define BMP_MARKER_ELLI9x7_5 (SIP_Begin + 336) +#define BMP_MARKER_ELLI9x7_6 (SIP_Begin + 337) +#define BMP_MARKER_ELLI11x9_1 (SIP_Begin + 338) +#define BMP_MARKER_ELLI11x9_2 (SIP_Begin + 339) +#define BMP_MARKER_ELLI11x9_3 (SIP_Begin + 340) +#define BMP_MARKER_ELLI11x9_4 (SIP_Begin + 341) +#define BMP_MARKER_ELLI11x9_5 (SIP_Begin + 342) +#define BMP_MARKER_ELLI11x9_6 (SIP_Begin + 343) + +#define BMP_MARKER_RECTPLUS7_1 (SIP_Begin + 344) +#define BMP_MARKER_RECTPLUS7_2 (SIP_Begin + 345) +#define BMP_MARKER_RECTPLUS7_3 (SIP_Begin + 346) +#define BMP_MARKER_RECTPLUS7_4 (SIP_Begin + 347) +#define BMP_MARKER_RECTPLUS7_5 (SIP_Begin + 348) +#define BMP_MARKER_RECTPLUS7_6 (SIP_Begin + 349) +#define BMP_MARKER_RECTPLUS9_1 (SIP_Begin + 350) +#define BMP_MARKER_RECTPLUS9_2 (SIP_Begin + 351) +#define BMP_MARKER_RECTPLUS9_3 (SIP_Begin + 352) +#define BMP_MARKER_RECTPLUS9_4 (SIP_Begin + 353) +#define BMP_MARKER_RECTPLUS9_5 (SIP_Begin + 354) +#define BMP_MARKER_RECTPLUS9_6 (SIP_Begin + 355) +#define BMP_MARKER_RECTPLUS11_1 (SIP_Begin + 356) +#define BMP_MARKER_RECTPLUS11_2 (SIP_Begin + 357) +#define BMP_MARKER_RECTPLUS11_3 (SIP_Begin + 358) +#define BMP_MARKER_RECTPLUS11_4 (SIP_Begin + 359) +#define BMP_MARKER_RECTPLUS11_5 (SIP_Begin + 360) +#define BMP_MARKER_RECTPLUS11_6 (SIP_Begin + 361) + +#define BMP_MARKER_ANCHOR (SIP_Begin + 362) +#define BMP_MARKER_ANCHOR_PRESSED (SIP_Begin + 363) +#define BMP_MARKER_CROSS (SIP_Begin + 364) +#define BMP_MARKER_GLUE_SELECTED (SIP_Begin + 365) +#define BMP_MARKER_GLUE_UNSELECTED (SIP_Begin + 366) /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/include/vcl/BitmapTools.hxx b/include/vcl/BitmapTools.hxx index 8be16886fd96..51ae59a097a8 100644 --- a/include/vcl/BitmapTools.hxx +++ b/include/vcl/BitmapTools.hxx @@ -15,19 +15,16 @@ #include <vcl/implimagetree.hxx> -namespace vcl -{ +namespace vcl { +namespace bitmap { -namespace bitmap -{ +BitmapEx VCL_DLLPUBLIC loadFromName(const OUString& rFileName, const ImageLoadFlags eFlags = ImageLoadFlags::NONE); BitmapEx VCL_DLLPUBLIC loadFromResource(const ResId& rResId, const ImageLoadFlags eFlags = ImageLoadFlags::NONE); void loadFromSvg(SvStream& rStream, const OUString& sPath, BitmapEx& rBitmapEx, double fScaleFactor = 1.0); -} - -} +}} // end vcl::bitmap #endif // INCLUDED_VCL_BITMAP_TOOLS_HXX diff --git a/svx/source/svdraw/svdhdl.cxx b/svx/source/svdraw/svdhdl.cxx index 7115bba0355c..06c198280eb9 100644 --- a/svx/source/svdraw/svdhdl.cxx +++ b/svx/source/svdraw/svdhdl.cxx @@ -57,6 +57,7 @@ #include <vcl/svapp.hxx> #include <svx/sdr/overlay/overlaypolypolygon.hxx> #include <vcl/lazydelete.hxx> +#include <vcl/BitmapTools.hxx> #include <basegfx/polygon/b2dpolygontools.hxx> #include <drawinglayer/primitive2d/polypolygonprimitive2d.hxx> @@ -68,6 +69,7 @@ #include <memory> + // #i15222# // Due to the resource problems in Win95/98 with bitmap resources I // will change this handle bitmap providing class. Old version was splitting @@ -673,12 +675,124 @@ BitmapMarkerKind SdrHdl::GetNextBigger(BitmapMarkerKind eKnd) return eRetval; } -BitmapEx SdrHdl::ImpGetBitmapEx( BitmapMarkerKind eKindOfMarker, sal_uInt16 nInd) +namespace +{ + +OUString appendMarkerName(BitmapMarkerKind eKindOfMarker) { + switch(eKindOfMarker) + { + case BitmapMarkerKind::Rect_7x7: + return "rect7"; + case BitmapMarkerKind::Rect_9x9: + return "rect9"; + case BitmapMarkerKind::Rect_11x11: + return "rect11"; + case BitmapMarkerKind::Rect_13x13: + return "rect13"; + case BitmapMarkerKind::Circ_7x7: + case BitmapMarkerKind::Customshape_7x7: + return "circ7"; + case BitmapMarkerKind::Circ_9x9: + case BitmapMarkerKind::Customshape_9x9: + return "circ9"; + case BitmapMarkerKind::Circ_11x11: + case BitmapMarkerKind::Customshape_11x11: + return "circ11"; + case BitmapMarkerKind::Elli_7x9: + return "elli7x9"; + case BitmapMarkerKind::Elli_9x11: + return "elli9x11"; + case BitmapMarkerKind::Elli_9x7: + return "elli9x7"; + case BitmapMarkerKind::Elli_11x9: + return "elli11x9"; + case BitmapMarkerKind::RectPlus_7x7: + return "rectplus7"; + case BitmapMarkerKind::RectPlus_9x9: + return "rectplus9"; + case BitmapMarkerKind::RectPlus_11x11: + return "rectplus11"; + case BitmapMarkerKind::Crosshair: + return "cross"; + case BitmapMarkerKind::Anchor: + case BitmapMarkerKind::AnchorTR: + return "anchor"; + case BitmapMarkerKind::AnchorPressed: + case BitmapMarkerKind::AnchorPressedTR: + return "anchor-pressed"; + case BitmapMarkerKind::Glue: + return "glue-selected"; + case BitmapMarkerKind::Glue_Deselected: + return "glue-unselected"; + default: + break; + } + return ""; +} + +OUString appendMarkerColor(BitmapColorIndex eIndex) +{ + switch(eIndex) + { + case BitmapColorIndex::LightGreen: + return "1"; + case BitmapColorIndex::Cyan: + return "2"; + case BitmapColorIndex::LightCyan: + return "3"; + case BitmapColorIndex::Red: + return "4"; + case BitmapColorIndex::LightRed: + return "5"; + case BitmapColorIndex::Yellow: + return "6"; + default: + break; + } + return ""; +} + +BitmapEx ImpGetBitmapEx(BitmapMarkerKind eKindOfMarker, BitmapColorIndex eIndex) +{ + // use this code path only when we use HiDPI (for now) + if (Application::GetDefaultDevice()->GetDPIScalePercentage() > 100) + { + OUString sMarkerPrefix("svx/res/marker-"); + + OUString sMarkerName = appendMarkerName(eKindOfMarker); + if (!sMarkerName.isEmpty()) + { + BitmapEx aBitmapEx; + + if (eKindOfMarker == BitmapMarkerKind::Crosshair + || eKindOfMarker == BitmapMarkerKind::Anchor + || eKindOfMarker == BitmapMarkerKind::AnchorTR + || eKindOfMarker == BitmapMarkerKind::AnchorPressed + || eKindOfMarker == BitmapMarkerKind::AnchorPressedTR + || eKindOfMarker == BitmapMarkerKind::Glue + || eKindOfMarker == BitmapMarkerKind::Glue_Deselected) + { + aBitmapEx = vcl::bitmap::loadFromName(sMarkerPrefix + sMarkerName + ".png"); + } + else + { + aBitmapEx = vcl::bitmap::loadFromName(sMarkerPrefix + sMarkerName + "-" + appendMarkerColor(eIndex) + ".png"); + } + + if (!aBitmapEx.IsEmpty()) + return aBitmapEx; + } + } + + // if we can't load the marker.. + static vcl::DeleteOnDeinit< SdrHdlBitmapSet > aModernSet(new SdrHdlBitmapSet); - return aModernSet.get()->GetBitmapEx(eKindOfMarker, nInd); + return aModernSet.get()->GetBitmapEx(eKindOfMarker, sal_uInt16(eIndex)); } +} // end anonymous namespace + sdr::overlay::OverlayObject* SdrHdl::CreateOverlayObject( const basegfx::B2DPoint& rPos, BitmapColorIndex eColIndex, BitmapMarkerKind eKindOfMarker, OutputDevice& /*rOutDev*/, Point aMoveOutsideOffset) @@ -752,8 +866,8 @@ sdr::overlay::OverlayObject* SdrHdl::CreateOverlayObject( } // create animated handle - BitmapEx aBmpEx1 = ImpGetBitmapEx( eKindOfMarker, (sal_uInt16)eColIndex ); - BitmapEx aBmpEx2 = ImpGetBitmapEx( eNextBigger, (sal_uInt16)eColIndex ); + BitmapEx aBmpEx1 = ImpGetBitmapEx(eKindOfMarker, eColIndex); + BitmapEx aBmpEx2 = ImpGetBitmapEx(eNextBigger, eColIndex); // #i53216# Use system cursor blink time. Use the unsigned value. const StyleSettings& rStyleSettings = Application::GetSettings().GetStyleSettings(); @@ -784,7 +898,7 @@ sdr::overlay::OverlayObject* SdrHdl::CreateOverlayObject( else { // create normal handle: use ImpGetBitmapEx(...) now - BitmapEx aBmpEx = ImpGetBitmapEx(eKindOfMarker, (sal_uInt16)eColIndex); + BitmapEx aBmpEx = ImpGetBitmapEx(eKindOfMarker, eColIndex); // When the image with handles is not found, the bitmap returned is // empty. This is a problem when we use LibreOffice as a library @@ -971,6 +1085,11 @@ void SdrHdl::onMouseLeave() { } +BitmapEx SdrHdl::createGluePointBitmap() +{ + return ImpGetBitmapEx(BitmapMarkerKind::Glue_Deselected, BitmapColorIndex::LightGreen); +} + SdrHdlColor::SdrHdlColor(const Point& rRef, Color aCol, const Size& rSize, bool bLum) : SdrHdl(rRef, SdrHdlKind::Color), aMarkerSize(rSize), diff --git a/svx/source/svdraw/svdstr.src b/svx/source/svdraw/svdstr.src index 871690393a4c..29fd30a30b9c 100644 --- a/svx/source/svdraw/svdstr.src +++ b/svx/source/svdraw/svdstr.src @@ -2678,6 +2678,101 @@ Bitmap SIP_SA_PAGESHADOW35X35 File = "pageshadow35x35.png"; }; +Bitmap BMP_MARKER_RECT7_1 { File = "marker-rect7-1.png"; }; +Bitmap BMP_MARKER_RECT7_2 { File = "marker-rect7-2.png"; }; +Bitmap BMP_MARKER_RECT7_3 { File = "marker-rect7-3.png"; }; +Bitmap BMP_MARKER_RECT7_4 { File = "marker-rect7-4.png"; }; +Bitmap BMP_MARKER_RECT7_5 { File = "marker-rect7-5.png"; }; +Bitmap BMP_MARKER_RECT7_6 { File = "marker-rect7-6.png"; }; +Bitmap BMP_MARKER_RECT9_1 { File = "marker-rect9-1.png"; }; +Bitmap BMP_MARKER_RECT9_2 { File = "marker-rect9-2.png"; }; +Bitmap BMP_MARKER_RECT9_3 { File = "marker-rect9-3.png"; }; +Bitmap BMP_MARKER_RECT9_4 { File = "marker-rect9-4.png"; }; +Bitmap BMP_MARKER_RECT9_5 { File = "marker-rect9-5.png"; }; +Bitmap BMP_MARKER_RECT9_6 { File = "marker-rect9-6.png"; }; +Bitmap BMP_MARKER_RECT11_1 { File = "marker-rect11-1.png"; }; +Bitmap BMP_MARKER_RECT11_2 { File = "marker-rect11-2.png"; }; +Bitmap BMP_MARKER_RECT11_3 { File = "marker-rect11-3.png"; }; +Bitmap BMP_MARKER_RECT11_4 { File = "marker-rect11-4.png"; }; +Bitmap BMP_MARKER_RECT11_5 { File = "marker-rect11-5.png"; }; +Bitmap BMP_MARKER_RECT11_6 { File = "marker-rect11-6.png"; }; +Bitmap BMP_MARKER_RECT13_1 { File = "marker-rect13-1.png"; }; +Bitmap BMP_MARKER_RECT13_2 { File = "marker-rect13-2.png"; }; +Bitmap BMP_MARKER_RECT13_3 { File = "marker-rect13-3.png"; }; +Bitmap BMP_MARKER_RECT13_4 { File = "marker-rect13-4.png"; }; +Bitmap BMP_MARKER_RECT13_5 { File = "marker-rect13-5.png"; }; +Bitmap BMP_MARKER_RECT13_6 { File = "marker-rect13-6.png"; }; + +Bitmap BMP_MARKER_CIRC7_1 { File = "marker-circ7-1.png"; }; +Bitmap BMP_MARKER_CIRC7_2 { File = "marker-circ7-2.png"; }; +Bitmap BMP_MARKER_CIRC7_3 { File = "marker-circ7-3.png"; }; +Bitmap BMP_MARKER_CIRC7_4 { File = "marker-circ7-4.png"; }; +Bitmap BMP_MARKER_CIRC7_5 { File = "marker-circ7-5.png"; }; +Bitmap BMP_MARKER_CIRC7_6 { File = "marker-circ7-6.png"; }; +Bitmap BMP_MARKER_CIRC9_1 { File = "marker-circ9-1.png"; }; +Bitmap BMP_MARKER_CIRC9_2 { File = "marker-circ9-2.png"; }; +Bitmap BMP_MARKER_CIRC9_3 { File = "marker-circ9-3.png"; }; +Bitmap BMP_MARKER_CIRC9_4 { File = "marker-circ9-4.png"; }; +Bitmap BMP_MARKER_CIRC9_5 { File = "marker-circ9-5.png"; }; +Bitmap BMP_MARKER_CIRC9_6 { File = "marker-circ9-6.png"; }; +Bitmap BMP_MARKER_CIRC11_1 { File = "marker-circ11-1.png"; }; +Bitmap BMP_MARKER_CIRC11_2 { File = "marker-circ11-2.png"; }; +Bitmap BMP_MARKER_CIRC11_3 { File = "marker-circ11-3.png"; }; +Bitmap BMP_MARKER_CIRC11_4 { File = "marker-circ11-4.png"; }; +Bitmap BMP_MARKER_CIRC11_5 { File = "marker-circ11-5.png"; }; +Bitmap BMP_MARKER_CIRC11_6 { File = "marker-circ11-6.png"; }; + +Bitmap BMP_MARKER_ELLI7x9_1 { File = "marker-elli7x9-1.png"; }; +Bitmap BMP_MARKER_ELLI7x9_2 { File = "marker-elli7x9-2.png"; }; +Bitmap BMP_MARKER_ELLI7x9_3 { File = "marker-elli7x9-3.png"; }; +Bitmap BMP_MARKER_ELLI7x9_4 { File = "marker-elli7x9-4.png"; }; +Bitmap BMP_MARKER_ELLI7x9_5 { File = "marker-elli7x9-5.png"; }; +Bitmap BMP_MARKER_ELLI7x9_6 { File = "marker-elli7x9-6.png"; }; +Bitmap BMP_MARKER_ELLI9x11_1 { File = "marker-elli9x11-1.png"; }; +Bitmap BMP_MARKER_ELLI9x11_2 { File = "marker-elli9x11-2.png"; }; +Bitmap BMP_MARKER_ELLI9x11_3 { File = "marker-elli9x11-3.png"; }; +Bitmap BMP_MARKER_ELLI9x11_4 { File = "marker-elli9x11-4.png"; }; +Bitmap BMP_MARKER_ELLI9x11_5 { File = "marker-elli9x11-5.png"; }; +Bitmap BMP_MARKER_ELLI9x11_6 { File = "marker-elli9x11-6.png"; }; + +Bitmap BMP_MARKER_ELLI9x7_1 { File = "marker-elli9x7-1.png"; }; +Bitmap BMP_MARKER_ELLI9x7_2 { File = "marker-elli9x7-2.png"; }; +Bitmap BMP_MARKER_ELLI9x7_3 { File = "marker-elli9x7-3.png"; }; +Bitmap BMP_MARKER_ELLI9x7_4 { File = "marker-elli9x7-4.png"; }; +Bitmap BMP_MARKER_ELLI9x7_5 { File = "marker-elli9x7-5.png"; }; +Bitmap BMP_MARKER_ELLI9x7_6 { File = "marker-elli9x7-6.png"; }; +Bitmap BMP_MARKER_ELLI11x9_1 { File = "marker-elli11x9-1.png"; }; +Bitmap BMP_MARKER_ELLI11x9_2 { File = "marker-elli11x9-2.png"; }; +Bitmap BMP_MARKER_ELLI11x9_3 { File = "marker-elli11x9-3.png"; }; +Bitmap BMP_MARKER_ELLI11x9_4 { File = "marker-elli11x9-4.png"; }; +Bitmap BMP_MARKER_ELLI11x9_5 { File = "marker-elli11x9-5.png"; }; +Bitmap BMP_MARKER_ELLI11x9_6 { File = "marker-elli11x9-6.png"; }; + +Bitmap BMP_MARKER_RECTPLUS7_1 { File = "marker-rectplus7-1.png"; }; +Bitmap BMP_MARKER_RECTPLUS7_2 { File = "marker-rectplus7-2.png"; }; +Bitmap BMP_MARKER_RECTPLUS7_3 { File = "marker-rectplus7-3.png"; }; +Bitmap BMP_MARKER_RECTPLUS7_4 { File = "marker-rectplus7-4.png"; }; +Bitmap BMP_MARKER_RECTPLUS7_5 { File = "marker-rectplus7-5.png"; }; +Bitmap BMP_MARKER_RECTPLUS7_6 { File = "marker-rectplus7-6.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_1 { File = "marker-rectplus9-1.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_2 { File = "marker-rectplus9-2.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_3 { File = "marker-rectplus9-3.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_4 { File = "marker-rectplus9-4.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_5 { File = "marker-rectplus9-5.png"; }; +Bitmap BMP_MARKER_RECTPLUS9_6 { File = "marker-rectplus9-6.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_1 { File = "marker-rectplus11-1.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_2 { File = "marker-rectplus11-2.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_3 { File = "marker-rectplus11-3.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_4 { File = "marker-rectplus11-4.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_5 { File = "marker-rectplus11-5.png"; }; +Bitmap BMP_MARKER_RECTPLUS11_6 { File = "marker-rectplus11-6.png"; }; + +Bitmap BMP_MARKER_ANCHOR { File = "marker-anchor.png"; }; +Bitmap BMP_MARKER_ANCHOR_PRESSED { File = "marker-anchor-pressed.png"; }; +Bitmap BMP_MARKER_CROSS { File = "marker-cross.png"; }; +Bitmap BMP_MARKER_GLUE_SELECTED { File = "marker-glue-selected.png"; }; +Bitmap BMP_MARKER_GLUE_UNSELECTED { File = "marker-glue-unselected.png"; }; + Bitmap SIP_SA_MARKERS { File = "markers.png"; diff --git a/vcl/source/bitmap/BitmapTools.cxx b/vcl/source/bitmap/BitmapTools.cxx index 02de4209adc1..1016a78e1504 100644 --- a/vcl/source/bitmap/BitmapTools.cxx +++ b/vcl/source/bitmap/BitmapTools.cxx @@ -36,10 +36,19 @@ namespace vcl namespace bitmap { -BitmapEx loadFromResource(const ResId& rResId, const ImageLoadFlags eFlags) +BitmapEx loadFromName(const OUString& rFileName, const ImageLoadFlags eFlags) { BitmapEx aBitmapEx; + OUString aIconTheme = Application::GetSettings().GetStyleSettings().DetermineIconTheme(); + + ImplImageTree::get().loadImage(rFileName, aIconTheme, aBitmapEx, true, eFlags); + + return aBitmapEx; +} + +BitmapEx loadFromResource(const ResId& rResId, const ImageLoadFlags eFlags) +{ ResMgr* pResMgr = nullptr; ResMgr::GetResourceSkipHeader(rResId.SetRT( RSC_BITMAP ), &pResMgr); @@ -47,11 +56,8 @@ BitmapEx loadFromResource(const ResId& rResId, const ImageLoadFlags eFlags) pResMgr->ReadLong(); const OUString aFileName(pResMgr->ReadString()); - OUString aIconTheme = Application::GetSettings().GetStyleSettings().DetermineIconTheme(); - - ImplImageTree::get().loadImage(aFileName, aIconTheme, aBitmapEx, true, eFlags); - return aBitmapEx; + return loadFromName(aFileName, eFlags); } void loadFromSvg(SvStream& rStream, const OUString& sPath, BitmapEx& rBitmapEx, double fScalingFactor) |