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

Reply via email to