summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@suse.com>2013-04-04 11:07:54 +0100
committerMichael Meeks <michael.meeks@suse.com>2013-04-04 11:17:21 +0100
commitae2c256e228b3d4d01e85abdbc797a907c7f6563 (patch)
tree5a7b474cff219c3c2677190dea062600b63e79aa
parentset adjustment min/maxes (diff)
downloadcore-ae2c256e228b3d4d01e85abdbc797a907c7f6563.tar.gz
core-ae2c256e228b3d4d01e85abdbc797a907c7f6563.zip
unwind tangled mess around spinner buttons
Restore removed spinner artwork, cleanup the code: hicontrast - is now a function of icon theme, not a global boolean. uwith thanks to Ariel Constenla-Haile) Change-Id: I68d4c7293a6faa130274cf45f53509ce140fa8c0
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-01.pngbin0 -> 3737 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-02.pngbin0 -> 3752 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-03.pngbin0 -> 3752 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-04.pngbin0 -> 3743 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-05.pngbin0 -> 3752 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-16-06.pngbin0 -> 3759 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-01.pngbin0 -> 666 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-02.pngbin0 -> 668 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-03.pngbin0 -> 678 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-04.pngbin0 -> 680 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-05.pngbin0 -> 671 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-06.pngbin0 -> 676 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-07.pngbin0 -> 692 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-08.pngbin0 -> 682 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-09.pngbin0 -> 675 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-10.pngbin0 -> 673 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-11.pngbin0 -> 679 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-32-12.pngbin0 -> 676 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-01.pngbin0 -> 1566 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-02.pngbin0 -> 1578 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-03.pngbin0 -> 1561 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-04.pngbin0 -> 1586 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-05.pngbin0 -> 1602 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-06.pngbin0 -> 1590 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-07.pngbin0 -> 1594 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-08.pngbin0 -> 1595 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-09.pngbin0 -> 1568 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-10.pngbin0 -> 1579 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-11.pngbin0 -> 1587 bytes
-rw-r--r--icon-themes/galaxy/vcl/res/spinner-64-12.pngbin0 -> 1569 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-01.pngbin0 -> 3678 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-02.pngbin0 -> 3681 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-03.pngbin0 -> 3687 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-04.pngbin0 -> 3689 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-05.pngbin0 -> 3694 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-16-06.pngbin0 -> 3690 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-01.pngbin0 -> 441 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-02.pngbin0 -> 436 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-03.pngbin0 -> 435 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-04.pngbin0 -> 435 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-05.pngbin0 -> 439 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-06.pngbin0 -> 443 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-07.pngbin0 -> 444 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-08.pngbin0 -> 439 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-09.pngbin0 -> 427 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-10.pngbin0 -> 429 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-11.pngbin0 -> 429 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-32-12.pngbin0 -> 435 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-01.pngbin0 -> 3984 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-02.pngbin0 -> 3996 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-03.pngbin0 -> 3993 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-04.pngbin0 -> 3950 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-05.pngbin0 -> 4018 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-06.pngbin0 -> 4036 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-07.pngbin0 -> 4035 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-08.pngbin0 -> 4118 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-09.pngbin0 -> 4063 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-10.pngbin0 -> 4004 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-11.pngbin0 -> 4083 bytes
-rw-r--r--icon-themes/hicontrast/vcl/res/spinner-64-12.pngbin0 -> 4077 bytes
-rw-r--r--vcl/AllLangResTarget_vcl.mk1
-rw-r--r--vcl/source/control/throbber.cxx54
-rw-r--r--vcl/source/src/throbber.src108
63 files changed, 42 insertions, 121 deletions
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-01.png b/icon-themes/galaxy/vcl/res/spinner-16-01.png
new file mode 100644
index 000000000000..16134fc7ef14
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-01.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-02.png b/icon-themes/galaxy/vcl/res/spinner-16-02.png
new file mode 100644
index 000000000000..b78f934d92ee
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-02.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-03.png b/icon-themes/galaxy/vcl/res/spinner-16-03.png
new file mode 100644
index 000000000000..c17dfdc03d1b
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-03.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-04.png b/icon-themes/galaxy/vcl/res/spinner-16-04.png
new file mode 100644
index 000000000000..c0c6a004afa5
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-04.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-05.png b/icon-themes/galaxy/vcl/res/spinner-16-05.png
new file mode 100644
index 000000000000..ebc7e3565f39
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-05.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-16-06.png b/icon-themes/galaxy/vcl/res/spinner-16-06.png
new file mode 100644
index 000000000000..3a2b29da9d78
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-16-06.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-01.png b/icon-themes/galaxy/vcl/res/spinner-32-01.png
new file mode 100644
index 000000000000..2c6b6937f8b2
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-01.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-02.png b/icon-themes/galaxy/vcl/res/spinner-32-02.png
new file mode 100644
index 000000000000..4662ddf54924
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-02.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-03.png b/icon-themes/galaxy/vcl/res/spinner-32-03.png
new file mode 100644
index 000000000000..8c1a0be53da5
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-03.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-04.png b/icon-themes/galaxy/vcl/res/spinner-32-04.png
new file mode 100644
index 000000000000..ba323f36244d
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-04.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-05.png b/icon-themes/galaxy/vcl/res/spinner-32-05.png
new file mode 100644
index 000000000000..f733dd17266c
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-05.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-06.png b/icon-themes/galaxy/vcl/res/spinner-32-06.png
new file mode 100644
index 000000000000..bbaebc36f565
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-06.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-07.png b/icon-themes/galaxy/vcl/res/spinner-32-07.png
new file mode 100644
index 000000000000..d005cb55b4eb
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-07.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-08.png b/icon-themes/galaxy/vcl/res/spinner-32-08.png
new file mode 100644
index 000000000000..bda1e7192809
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-08.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-09.png b/icon-themes/galaxy/vcl/res/spinner-32-09.png
new file mode 100644
index 000000000000..3e688421d95e
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-09.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-10.png b/icon-themes/galaxy/vcl/res/spinner-32-10.png
new file mode 100644
index 000000000000..d43e8866e10e
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-10.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-11.png b/icon-themes/galaxy/vcl/res/spinner-32-11.png
new file mode 100644
index 000000000000..d67c895a2c7d
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-11.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-32-12.png b/icon-themes/galaxy/vcl/res/spinner-32-12.png
new file mode 100644
index 000000000000..9c3c4a849c6f
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-32-12.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-01.png b/icon-themes/galaxy/vcl/res/spinner-64-01.png
new file mode 100644
index 000000000000..01afa46aac51
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-01.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-02.png b/icon-themes/galaxy/vcl/res/spinner-64-02.png
new file mode 100644
index 000000000000..16a19c20652b
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-02.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-03.png b/icon-themes/galaxy/vcl/res/spinner-64-03.png
new file mode 100644
index 000000000000..af37f8f9f42a
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-03.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-04.png b/icon-themes/galaxy/vcl/res/spinner-64-04.png
new file mode 100644
index 000000000000..02c14e6e8a4f
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-04.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-05.png b/icon-themes/galaxy/vcl/res/spinner-64-05.png
new file mode 100644
index 000000000000..97f975b09c0a
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-05.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-06.png b/icon-themes/galaxy/vcl/res/spinner-64-06.png
new file mode 100644
index 000000000000..c8e7944ed3eb
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-06.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-07.png b/icon-themes/galaxy/vcl/res/spinner-64-07.png
new file mode 100644
index 000000000000..c598e476366b
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-07.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-08.png b/icon-themes/galaxy/vcl/res/spinner-64-08.png
new file mode 100644
index 000000000000..73d54f2abcbd
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-08.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-09.png b/icon-themes/galaxy/vcl/res/spinner-64-09.png
new file mode 100644
index 000000000000..fafd367f0df3
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-09.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-10.png b/icon-themes/galaxy/vcl/res/spinner-64-10.png
new file mode 100644
index 000000000000..225598a28aec
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-10.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-11.png b/icon-themes/galaxy/vcl/res/spinner-64-11.png
new file mode 100644
index 000000000000..193b7b8e01ce
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-11.png
Binary files differ
diff --git a/icon-themes/galaxy/vcl/res/spinner-64-12.png b/icon-themes/galaxy/vcl/res/spinner-64-12.png
new file mode 100644
index 000000000000..6ca28736271d
--- /dev/null
+++ b/icon-themes/galaxy/vcl/res/spinner-64-12.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-01.png b/icon-themes/hicontrast/vcl/res/spinner-16-01.png
new file mode 100644
index 000000000000..5018887da569
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-01.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-02.png b/icon-themes/hicontrast/vcl/res/spinner-16-02.png
new file mode 100644
index 000000000000..082ec90f079b
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-02.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-03.png b/icon-themes/hicontrast/vcl/res/spinner-16-03.png
new file mode 100644
index 000000000000..db6de0599497
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-03.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-04.png b/icon-themes/hicontrast/vcl/res/spinner-16-04.png
new file mode 100644
index 000000000000..df295bc33c0d
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-04.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-05.png b/icon-themes/hicontrast/vcl/res/spinner-16-05.png
new file mode 100644
index 000000000000..25f74e693995
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-05.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-16-06.png b/icon-themes/hicontrast/vcl/res/spinner-16-06.png
new file mode 100644
index 000000000000..6a4daa3771f9
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-16-06.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-01.png b/icon-themes/hicontrast/vcl/res/spinner-32-01.png
new file mode 100644
index 000000000000..c3596c19f276
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-01.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-02.png b/icon-themes/hicontrast/vcl/res/spinner-32-02.png
new file mode 100644
index 000000000000..e2ca6b965d23
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-02.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-03.png b/icon-themes/hicontrast/vcl/res/spinner-32-03.png
new file mode 100644
index 000000000000..6609d3a6d300
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-03.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-04.png b/icon-themes/hicontrast/vcl/res/spinner-32-04.png
new file mode 100644
index 000000000000..e70a393be204
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-04.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-05.png b/icon-themes/hicontrast/vcl/res/spinner-32-05.png
new file mode 100644
index 000000000000..63eb3e10375c
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-05.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-06.png b/icon-themes/hicontrast/vcl/res/spinner-32-06.png
new file mode 100644
index 000000000000..c072e397cc00
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-06.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-07.png b/icon-themes/hicontrast/vcl/res/spinner-32-07.png
new file mode 100644
index 000000000000..801ea3b36f9e
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-07.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-08.png b/icon-themes/hicontrast/vcl/res/spinner-32-08.png
new file mode 100644
index 000000000000..60635b1e47e1
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-08.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-09.png b/icon-themes/hicontrast/vcl/res/spinner-32-09.png
new file mode 100644
index 000000000000..0a4513daa636
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-09.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-10.png b/icon-themes/hicontrast/vcl/res/spinner-32-10.png
new file mode 100644
index 000000000000..06fbd02faf7f
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-10.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-11.png b/icon-themes/hicontrast/vcl/res/spinner-32-11.png
new file mode 100644
index 000000000000..89e14cd33786
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-11.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-32-12.png b/icon-themes/hicontrast/vcl/res/spinner-32-12.png
new file mode 100644
index 000000000000..2ced9380408e
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-32-12.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-01.png b/icon-themes/hicontrast/vcl/res/spinner-64-01.png
new file mode 100644
index 000000000000..483b7367c1c2
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-01.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-02.png b/icon-themes/hicontrast/vcl/res/spinner-64-02.png
new file mode 100644
index 000000000000..fe069140e744
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-02.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-03.png b/icon-themes/hicontrast/vcl/res/spinner-64-03.png
new file mode 100644
index 000000000000..a94d86434512
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-03.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-04.png b/icon-themes/hicontrast/vcl/res/spinner-64-04.png
new file mode 100644
index 000000000000..4163edd66151
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-04.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-05.png b/icon-themes/hicontrast/vcl/res/spinner-64-05.png
new file mode 100644
index 000000000000..9d3532381d7c
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-05.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-06.png b/icon-themes/hicontrast/vcl/res/spinner-64-06.png
new file mode 100644
index 000000000000..cafb8c31b4bc
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-06.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-07.png b/icon-themes/hicontrast/vcl/res/spinner-64-07.png
new file mode 100644
index 000000000000..e09b30f161c4
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-07.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-08.png b/icon-themes/hicontrast/vcl/res/spinner-64-08.png
new file mode 100644
index 000000000000..53c4ccb7813e
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-08.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-09.png b/icon-themes/hicontrast/vcl/res/spinner-64-09.png
new file mode 100644
index 000000000000..a104b14d41d9
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-09.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-10.png b/icon-themes/hicontrast/vcl/res/spinner-64-10.png
new file mode 100644
index 000000000000..6edbb14c97c3
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-10.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-11.png b/icon-themes/hicontrast/vcl/res/spinner-64-11.png
new file mode 100644
index 000000000000..1afe70992c8e
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-11.png
Binary files differ
diff --git a/icon-themes/hicontrast/vcl/res/spinner-64-12.png b/icon-themes/hicontrast/vcl/res/spinner-64-12.png
new file mode 100644
index 000000000000..a5473b7210a3
--- /dev/null
+++ b/icon-themes/hicontrast/vcl/res/spinner-64-12.png
Binary files differ
diff --git a/vcl/AllLangResTarget_vcl.mk b/vcl/AllLangResTarget_vcl.mk
index 183123b45b8f..39efb7f762a3 100644
--- a/vcl/AllLangResTarget_vcl.mk
+++ b/vcl/AllLangResTarget_vcl.mk
@@ -43,6 +43,7 @@ $(eval $(call gb_SrsTarget_add_files,vcl/source/src,\
vcl/source/src/menu.src \
vcl/source/src/print.src \
vcl/source/src/stdtext.src \
+ vcl/source/src/throbber.src \
vcl/source/src/units.src \
vcl/source/src/fpicker.src \
vcl/source/edit/textundo.src \
diff --git a/vcl/source/control/throbber.cxx b/vcl/source/control/throbber.cxx
index 712ca1d10ec1..7f5768056119 100644
--- a/vcl/source/control/throbber.cxx
+++ b/vcl/source/control/throbber.cxx
@@ -17,7 +17,6 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-
#include "vcl/throbber.hxx"
#include "vcl/svapp.hxx"
@@ -44,7 +43,6 @@ using ::com::sun::star::uno::UNO_QUERY;
using ::com::sun::star::uno::Exception;
namespace ImageScaleMode = ::com::sun::star::awt::ImageScaleMode;
-//----------------------------------------------------------------------------------------------------------------------
Throbber::Throbber( Window* i_parentWindow, WinBits i_style, const ImageSet i_imageSet )
:ImageControl( i_parentWindow, i_style )
,mbRepeat( sal_True )
@@ -60,7 +58,6 @@ Throbber::Throbber( Window* i_parentWindow, WinBits i_style, const ImageSet i_im
initImages();
}
-//--------------------------------------------------------------------
Throbber::Throbber( Window* i_parentWindow, const ResId& i_resId, const ImageSet i_imageSet )
:ImageControl( i_parentWindow, i_resId )
,mbRepeat( sal_True )
@@ -76,38 +73,14 @@ Throbber::Throbber( Window* i_parentWindow, const ResId& i_resId, const ImageSet
initImages();
}
-//----------------------------------------------------------------------------------------------------------------------
Throbber::~Throbber()
{
maWaitTimer.Stop();
}
-//----------------------------------------------------------------------------------------------------------------------
namespace
{
- //..................................................................................................................
- ::rtl::OUString lcl_getHighContrastURL( OUString const& i_imageURL )
- {
- INetURLObject aURL( i_imageURL );
- if ( aURL.GetProtocol() != INET_PROT_PRIV_SOFFICE )
- {
- OSL_VERIFY( aURL.insertName( "hicontrast", false, 0 ) );
- return aURL.GetMainURL( INetURLObject::NO_DECODE );
- }
- // the private: scheme is not considered to be hierarchical by INetURLObject, so manually insert the
- // segment
- const sal_Int32 separatorPos = i_imageURL.indexOf( '/' );
- ENSURE_OR_RETURN( separatorPos != -1, "lcl_getHighContrastURL: unsipported URL scheme - cannot automatically determine HC version!", i_imageURL );
-
- ::rtl::OUStringBuffer composer;
- composer.append( i_imageURL.copy( 0, separatorPos ) );
- composer.appendAscii( "/hicontrast" );
- composer.append( i_imageURL.copy( separatorPos ) );
- return composer.makeStringAndClear();
- }
-
- //..................................................................................................................
- ::std::vector< Image > lcl_loadImageSet( const Throbber::ImageSet i_imageSet, const bool i_isHiContrast )
+ ::std::vector< Image > lcl_loadImageSet( const Throbber::ImageSet i_imageSet )
{
::std::vector< Image > aImages;
ENSURE_OR_RETURN( i_imageSet != Throbber::IMAGES_NONE, "lcl_loadImageSet: illegal image set", aImages );
@@ -125,16 +98,8 @@ namespace
)
{
Reference< XGraphic > xGraphic;
- if ( i_isHiContrast )
- {
- aMediaProperties.put( "URL", lcl_getHighContrastURL( *imageURL ) );
- xGraphic.set( xGraphicProvider->queryGraphic( aMediaProperties.getPropertyValues() ), UNO_QUERY );
- }
- if ( !xGraphic.is() )
- {
- aMediaProperties.put( "URL", *imageURL );
- xGraphic.set( xGraphicProvider->queryGraphic( aMediaProperties.getPropertyValues() ), UNO_QUERY );
- }
+ aMediaProperties.put( "URL", *imageURL );
+ xGraphic.set( xGraphicProvider->queryGraphic( aMediaProperties.getPropertyValues() ), UNO_QUERY );
aImages.push_back( Image( xGraphic ) );
}
@@ -142,7 +107,6 @@ namespace
}
}
-//----------------------------------------------------------------------------------------------------------------------
void Throbber::Resize()
{
ImageControl::Resize();
@@ -151,7 +115,6 @@ void Throbber::Resize()
initImages();
}
-//----------------------------------------------------------------------------------------------------------------------
void Throbber::initImages()
{
if ( meImageSet == IMAGES_NONE )
@@ -160,16 +123,15 @@ void Throbber::initImages()
try
{
::std::vector< ::std::vector< Image > > aImageSets;
- const bool isHiContrast = GetSettings().GetStyleSettings().GetHighContrastMode();
if ( meImageSet == IMAGES_AUTO )
{
- aImageSets.push_back( lcl_loadImageSet( IMAGES_16_PX, isHiContrast ) );
- aImageSets.push_back( lcl_loadImageSet( IMAGES_32_PX, isHiContrast ) );
- aImageSets.push_back( lcl_loadImageSet( IMAGES_64_PX, isHiContrast ) );
+ aImageSets.push_back( lcl_loadImageSet( IMAGES_16_PX ) );
+ aImageSets.push_back( lcl_loadImageSet( IMAGES_32_PX ) );
+ aImageSets.push_back( lcl_loadImageSet( IMAGES_64_PX ) );
}
else
{
- aImageSets.push_back( lcl_loadImageSet( meImageSet, isHiContrast ) );
+ aImageSets.push_back( lcl_loadImageSet( meImageSet ) );
}
// find the best matching image set (size-wise)
@@ -281,7 +243,7 @@ void Throbber::setImageList( const Sequence< Reference< XGraphic > >& rImageList
for ( size_t i=0; i<nImageCounts[index]; ++i )
{
::rtl::OUStringBuffer aURL;
- aURL.appendAscii( "private:graphicrepository/shared/spinner-" );
+ aURL.appendAscii( "private:graphicrepository/vcl/res/spinner-" );
aURL.appendAscii( pResolutions[index] );
aURL.appendAscii( "-" );
if ( i < 9 )
diff --git a/vcl/source/src/throbber.src b/vcl/source/src/throbber.src
index 1a2848b19e45..41a5f508b1c4 100644
--- a/vcl/source/src/throbber.src
+++ b/vcl/source/src/throbber.src
@@ -22,88 +22,46 @@
// at runtime, instead, the images in images.zip are accessed via
// private:graphicrepository/* URLs.
-Resource 1000
+Resource 3000
{
- Image 1 { ImageBitmap = Bitmap{ file = "shared/spinner-16-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "shared/spinner-16-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "shared/spinner-16-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "shared/spinner-16-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "shared/spinner-16-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "shared/spinner-16-06.png"; }; };
+ Image 1 { ImageBitmap = Bitmap{ file = "spinner-16-01.png"; }; };
+ Image 2 { ImageBitmap = Bitmap{ file = "spinner-16-02.png"; }; };
+ Image 3 { ImageBitmap = Bitmap{ file = "spinner-16-03.png"; }; };
+ Image 4 { ImageBitmap = Bitmap{ file = "spinner-16-04.png"; }; };
+ Image 5 { ImageBitmap = Bitmap{ file = "spinner-16-05.png"; }; };
+ Image 6 { ImageBitmap = Bitmap{ file = "spinner-16-06.png"; }; };
};
-Resource 1001
+Resource 3001
{
- Image 1 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-16-06.png"; }; };
+ Image 1 { ImageBitmap = Bitmap{ file = "spinner-32-01.png"; }; };
+ Image 2 { ImageBitmap = Bitmap{ file = "spinner-32-02.png"; }; };
+ Image 3 { ImageBitmap = Bitmap{ file = "spinner-32-03.png"; }; };
+ Image 4 { ImageBitmap = Bitmap{ file = "spinner-32-04.png"; }; };
+ Image 5 { ImageBitmap = Bitmap{ file = "spinner-32-05.png"; }; };
+ Image 6 { ImageBitmap = Bitmap{ file = "spinner-32-06.png"; }; };
+ Image 7 { ImageBitmap = Bitmap{ file = "spinner-32-07.png"; }; };
+ Image 8 { ImageBitmap = Bitmap{ file = "spinner-32-08.png"; }; };
+ Image 9 { ImageBitmap = Bitmap{ file = "spinner-32-09.png"; }; };
+ Image 10 { ImageBitmap = Bitmap{ file = "spinner-32-10.png"; }; };
+ Image 11 { ImageBitmap = Bitmap{ file = "spinner-32-11.png"; }; };
+ Image 12 { ImageBitmap = Bitmap{ file = "spinner-32-12.png"; }; };
};
-Resource 1002
+Resource 3002
{
- Image 1 { ImageBitmap = Bitmap{ file = "shared/spinner-32-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "shared/spinner-32-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "shared/spinner-32-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "shared/spinner-32-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "shared/spinner-32-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "shared/spinner-32-06.png"; }; };
- Image 7 { ImageBitmap = Bitmap{ file = "shared/spinner-32-07.png"; }; };
- Image 8 { ImageBitmap = Bitmap{ file = "shared/spinner-32-08.png"; }; };
- Image 9 { ImageBitmap = Bitmap{ file = "shared/spinner-32-09.png"; }; };
- Image 10 { ImageBitmap = Bitmap{ file = "shared/spinner-32-10.png"; }; };
- Image 11 { ImageBitmap = Bitmap{ file = "shared/spinner-32-11.png"; }; };
- Image 12 { ImageBitmap = Bitmap{ file = "shared/spinner-32-12.png"; }; };
-};
-
-Resource 1003
-{
- Image 1 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-06.png"; }; };
- Image 7 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-07.png"; }; };
- Image 8 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-08.png"; }; };
- Image 9 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-09.png"; }; };
- Image 10 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-10.png"; }; };
- Image 11 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-11.png"; }; };
- Image 12 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-32-12.png"; }; };
-};
-
-Resource 1004
-{
- Image 1 { ImageBitmap = Bitmap{ file = "shared/spinner-64-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "shared/spinner-64-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "shared/spinner-64-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "shared/spinner-64-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "shared/spinner-64-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "shared/spinner-64-06.png"; }; };
- Image 7 { ImageBitmap = Bitmap{ file = "shared/spinner-64-07.png"; }; };
- Image 8 { ImageBitmap = Bitmap{ file = "shared/spinner-64-08.png"; }; };
- Image 9 { ImageBitmap = Bitmap{ file = "shared/spinner-64-09.png"; }; };
- Image 10 { ImageBitmap = Bitmap{ file = "shared/spinner-64-10.png"; }; };
- Image 11 { ImageBitmap = Bitmap{ file = "shared/spinner-64-11.png"; }; };
- Image 12 { ImageBitmap = Bitmap{ file = "shared/spinner-64-12.png"; }; };
-};
-
-Resource 1005
-{
- Image 1 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-01.png"; }; };
- Image 2 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-02.png"; }; };
- Image 3 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-03.png"; }; };
- Image 4 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-04.png"; }; };
- Image 5 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-05.png"; }; };
- Image 6 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-06.png"; }; };
- Image 7 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-07.png"; }; };
- Image 8 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-08.png"; }; };
- Image 9 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-09.png"; }; };
- Image 10 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-10.png"; }; };
- Image 11 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-11.png"; }; };
- Image 12 { ImageBitmap = Bitmap{ file = "hicontrast/shared/spinner-64-12.png"; }; };
+ Image 1 { ImageBitmap = Bitmap{ file = "spinner-64-01.png"; }; };
+ Image 2 { ImageBitmap = Bitmap{ file = "spinner-64-02.png"; }; };
+ Image 3 { ImageBitmap = Bitmap{ file = "spinner-64-03.png"; }; };
+ Image 4 { ImageBitmap = Bitmap{ file = "spinner-64-04.png"; }; };
+ Image 5 { ImageBitmap = Bitmap{ file = "spinner-64-05.png"; }; };
+ Image 6 { ImageBitmap = Bitmap{ file = "spinner-64-06.png"; }; };
+ Image 7 { ImageBitmap = Bitmap{ file = "spinner-64-07.png"; }; };
+ Image 8 { ImageBitmap = Bitmap{ file = "spinner-64-08.png"; }; };
+ Image 9 { ImageBitmap = Bitmap{ file = "spinner-64-09.png"; }; };
+ Image 10 { ImageBitmap = Bitmap{ file = "spinner-64-10.png"; }; };
+ Image 11 { ImageBitmap = Bitmap{ file = "spinner-64-11.png"; }; };
+ Image 12 { ImageBitmap = Bitmap{ file = "spinner-64-12.png"; }; };
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */