This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch AOO41X
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/AOO41X by this push:
new 5ef787b949 Cursor improvements
5ef787b949 is described below
commit 5ef787b949a691a908db96459c39e3b6dbe83cf3
Author: mseidel <[email protected]>
AuthorDate: Tue Dec 16 21:58:38 2025 +0100
Cursor improvements
---
main/vcl/inc/unx/x11_cursors/tblsele_curs.h | 8 ++++----
main/vcl/inc/unx/x11_cursors/tblsele_mask.h | 11 ++++++-----
main/vcl/inc/unx/x11_cursors/tblsels_curs.h | 9 ++++-----
main/vcl/inc/unx/x11_cursors/tblsels_mask.h | 11 ++++++-----
main/vcl/inc/unx/x11_cursors/tblselse_curs.h | 8 ++++----
main/vcl/inc/unx/x11_cursors/tblselse_mask.h | 11 ++++++-----
main/vcl/inc/unx/x11_cursors/tblselsw_curs.h | 8 ++++----
main/vcl/inc/unx/x11_cursors/tblselsw_mask.h | 11 ++++++-----
main/vcl/inc/unx/x11_cursors/tblselw_curs.h | 8 ++++----
main/vcl/inc/unx/x11_cursors/tblselw_mask.h | 10 ++++++----
main/vcl/os2/source/src/tblsele.ptr | Bin 1190 -> 1190 bytes
main/vcl/os2/source/src/tblsels.ptr | Bin 1190 -> 1190 bytes
main/vcl/os2/source/src/tblselse.ptr | Bin 1190 -> 1190 bytes
main/vcl/os2/source/src/tblselsw.ptr | Bin 1190 -> 1190 bytes
main/vcl/os2/source/src/tblselw.ptr | Bin 1190 -> 1190 bytes
main/vcl/win/source/src/tblsele.cur | Bin 326 -> 326 bytes
main/vcl/win/source/src/tblsels.cur | Bin 326 -> 326 bytes
main/vcl/win/source/src/tblselse.cur | Bin 326 -> 326 bytes
main/vcl/win/source/src/tblselsw.cur | Bin 326 -> 326 bytes
main/vcl/win/source/src/tblselw.cur | Bin 326 -> 326 bytes
20 files changed, 50 insertions(+), 45 deletions(-)
diff --git a/main/vcl/inc/unx/x11_cursors/tblsele_curs.h
b/main/vcl/inc/unx/x11_cursors/tblsele_curs.h
index 6e85e7fca0..d7827c1660 100644
--- a/main/vcl/inc/unx/x11_cursors/tblsele_curs.h
+++ b/main/vcl/inc/unx/x11_cursors/tblsele_curs.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,16 +7,16 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblsele_curs_width 16
diff --git a/main/vcl/inc/unx/x11_cursors/tblsele_mask.h
b/main/vcl/inc/unx/x11_cursors/tblsele_mask.h
index 73031a26a1..a1d2b6b9b4 100644
--- a/main/vcl/inc/unx/x11_cursors/tblsele_mask.h
+++ b/main/vcl/inc/unx/x11_cursors/tblsele_mask.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,22 +7,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblsele_mask_width 16
#define tblsele_mask_height 16
+#define tblsele_mask_x_hot 14
+#define tblsele_mask_y_hot 8
static const unsigned char tblsele_mask_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0e, 0x00, 0x1e,
0xfe, 0x3f, 0xfe, 0x7f, 0xfe, 0xff, 0xfe, 0x7f, 0xfe, 0x3f, 0x00, 0x1e,
0x00, 0x0e, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00 };
-
diff --git a/main/vcl/inc/unx/x11_cursors/tblsels_curs.h
b/main/vcl/inc/unx/x11_cursors/tblsels_curs.h
index 6867c84c73..c38b92632b 100644
--- a/main/vcl/inc/unx/x11_cursors/tblsels_curs.h
+++ b/main/vcl/inc/unx/x11_cursors/tblsels_curs.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,16 +7,16 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblsels_curs_width 16
@@ -27,4 +27,3 @@ static const unsigned char tblsels_curs_bits[] = {
0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01,
0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xc0, 0x01, 0xf8, 0x0f, 0xf0, 0x07,
0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00, 0x00, 0x00 };
-
diff --git a/main/vcl/inc/unx/x11_cursors/tblsels_mask.h
b/main/vcl/inc/unx/x11_cursors/tblsels_mask.h
index 86c0beceff..979c7e4080 100644
--- a/main/vcl/inc/unx/x11_cursors/tblsels_mask.h
+++ b/main/vcl/inc/unx/x11_cursors/tblsels_mask.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,22 +7,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblsels_mask_width 16
#define tblsels_mask_height 16
+#define tblsels_mask_hot 7
+#define tblsels_mask_y_hot 14
static const unsigned char tblsels_mask_bits[] = {
0x00, 0x00, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03,
0xe0, 0x03, 0xe0, 0x03, 0xe0, 0x03, 0xfc, 0x1f, 0xfc, 0x1f, 0xf8, 0x0f,
0xf0, 0x07, 0xe0, 0x03, 0xc0, 0x01, 0x80, 0x00 };
-
diff --git a/main/vcl/inc/unx/x11_cursors/tblselse_curs.h
b/main/vcl/inc/unx/x11_cursors/tblselse_curs.h
index 85cfb4f512..765ba53ada 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselse_curs.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselse_curs.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,16 +7,16 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselse_curs_width 16
diff --git a/main/vcl/inc/unx/x11_cursors/tblselse_mask.h
b/main/vcl/inc/unx/x11_cursors/tblselse_mask.h
index ba14a49bb9..a04b8c24d6 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselse_mask.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselse_mask.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,22 +7,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselse_mask_width 16
#define tblselse_mask_height 16
+#define tblselse_mask_x_hot 14
+#define tblselse_mask_y_hot 14
static const unsigned char tblselse_mask_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xf0, 0x00, 0xf8, 0x01,
0xf8, 0x03, 0xf0, 0xc7, 0xe0, 0xef, 0xc0, 0xff, 0x80, 0xff, 0x00, 0xff,
0x00, 0xfe, 0x00, 0xff, 0x80, 0xff, 0x80, 0xff };
-
diff --git a/main/vcl/inc/unx/x11_cursors/tblselsw_curs.h
b/main/vcl/inc/unx/x11_cursors/tblselsw_curs.h
index 79ee563292..d365c25377 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselsw_curs.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselsw_curs.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,16 +7,16 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselsw_curs_width 16
diff --git a/main/vcl/inc/unx/x11_cursors/tblselsw_mask.h
b/main/vcl/inc/unx/x11_cursors/tblselsw_mask.h
index eeb993024b..24419e7eb5 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselsw_mask.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselsw_mask.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,22 +7,23 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselsw_mask_width 16
#define tblselsw_mask_height 16
+#define tblselsw_mask_x_hot 1
+#define tblselsw_mask_y_hot 14
static const unsigned char tblselsw_mask_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x0f, 0x80, 0x1f,
0xc0, 0x1f, 0xe3, 0x0f, 0xf7, 0x07, 0xff, 0x03, 0xff, 0x01, 0xff, 0x00,
0x7f, 0x00, 0xff, 0x00, 0xff, 0x01, 0xff, 0x01 };
-
diff --git a/main/vcl/inc/unx/x11_cursors/tblselw_curs.h
b/main/vcl/inc/unx/x11_cursors/tblselw_curs.h
index 5611b06507..ade276bc15 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselw_curs.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselw_curs.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,16 +7,16 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselw_curs_width 16
diff --git a/main/vcl/inc/unx/x11_cursors/tblselw_mask.h
b/main/vcl/inc/unx/x11_cursors/tblselw_mask.h
index be2446d897..4f456bbae8 100644
--- a/main/vcl/inc/unx/x11_cursors/tblselw_mask.h
+++ b/main/vcl/inc/unx/x11_cursors/tblselw_mask.h
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
@@ -7,20 +7,22 @@
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
#define tblselw_mask_width 16
#define tblselw_mask_height 16
+#define tblselw_mask_x_hot 1
+#define tblselw_mask_y_hot 8
static const unsigned char tblselw_mask_bits[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x70, 0x00, 0x78, 0x00,
0xfc, 0x7f, 0xfe, 0x7f, 0xff, 0x7f, 0xfe, 0x7f, 0xfc, 0x7f, 0x78, 0x00,
diff --git a/main/vcl/os2/source/src/tblsele.ptr
b/main/vcl/os2/source/src/tblsele.ptr
index ee2d2f0275..ddff735278 100644
Binary files a/main/vcl/os2/source/src/tblsele.ptr and
b/main/vcl/os2/source/src/tblsele.ptr differ
diff --git a/main/vcl/os2/source/src/tblsels.ptr
b/main/vcl/os2/source/src/tblsels.ptr
index 305ade0c23..1cb0f74e58 100644
Binary files a/main/vcl/os2/source/src/tblsels.ptr and
b/main/vcl/os2/source/src/tblsels.ptr differ
diff --git a/main/vcl/os2/source/src/tblselse.ptr
b/main/vcl/os2/source/src/tblselse.ptr
index d7b6c49b43..a23ddfda3c 100644
Binary files a/main/vcl/os2/source/src/tblselse.ptr and
b/main/vcl/os2/source/src/tblselse.ptr differ
diff --git a/main/vcl/os2/source/src/tblselsw.ptr
b/main/vcl/os2/source/src/tblselsw.ptr
index 1e9774474c..2abb28db22 100644
Binary files a/main/vcl/os2/source/src/tblselsw.ptr and
b/main/vcl/os2/source/src/tblselsw.ptr differ
diff --git a/main/vcl/os2/source/src/tblselw.ptr
b/main/vcl/os2/source/src/tblselw.ptr
index a429773b4d..59fce46f13 100644
Binary files a/main/vcl/os2/source/src/tblselw.ptr and
b/main/vcl/os2/source/src/tblselw.ptr differ
diff --git a/main/vcl/win/source/src/tblsele.cur
b/main/vcl/win/source/src/tblsele.cur
index 3683e20df1..8314841c25 100644
Binary files a/main/vcl/win/source/src/tblsele.cur and
b/main/vcl/win/source/src/tblsele.cur differ
diff --git a/main/vcl/win/source/src/tblsels.cur
b/main/vcl/win/source/src/tblsels.cur
index 007182d734..cb92ea198a 100644
Binary files a/main/vcl/win/source/src/tblsels.cur and
b/main/vcl/win/source/src/tblsels.cur differ
diff --git a/main/vcl/win/source/src/tblselse.cur
b/main/vcl/win/source/src/tblselse.cur
index 986f013950..5a0d7bd250 100644
Binary files a/main/vcl/win/source/src/tblselse.cur and
b/main/vcl/win/source/src/tblselse.cur differ
diff --git a/main/vcl/win/source/src/tblselsw.cur
b/main/vcl/win/source/src/tblselsw.cur
index adabba1a2a..940b372ff6 100644
Binary files a/main/vcl/win/source/src/tblselsw.cur and
b/main/vcl/win/source/src/tblselsw.cur differ
diff --git a/main/vcl/win/source/src/tblselw.cur
b/main/vcl/win/source/src/tblselw.cur
index a95eb85af4..5c60eecbf8 100644
Binary files a/main/vcl/win/source/src/tblselw.cur and
b/main/vcl/win/source/src/tblselw.cur differ