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 cffdb0bfb0 Add HC icon for frame position and size
cffdb0bfb0 is described below
commit cffdb0bfb0c512e35c5526ba5c5fb875cab3e2ca
Author: mseidel <[email protected]>
AuthorDate: Fri Nov 3 18:34:11 2023 +0100
Add HC icon for frame position and size
(cherry picked from commit c2bf41945ef7efd78dd0ad94e55d59b87fdac4e3)
---
main/default_images/res/sch10223.png | Bin 0 -> 168 bytes
main/default_images/res/sch10224.png | Bin 0 -> 157 bytes
main/svx/inc/svx/dialogs.hrc | 89 ++++++++++++++++++----------------
main/svx/source/stbctrls/pszctrl.cxx | 6 +--
main/svx/source/stbctrls/stbctrls.src | 14 ++++++
5 files changed, 63 insertions(+), 46 deletions(-)
diff --git a/main/default_images/res/sch10223.png
b/main/default_images/res/sch10223.png
new file mode 100644
index 0000000000..9dc4a18c95
Binary files /dev/null and b/main/default_images/res/sch10223.png differ
diff --git a/main/default_images/res/sch10224.png
b/main/default_images/res/sch10224.png
new file mode 100644
index 0000000000..330b5a7919
Binary files /dev/null and b/main/default_images/res/sch10224.png differ
diff --git a/main/svx/inc/svx/dialogs.hrc b/main/svx/inc/svx/dialogs.hrc
index 8530040dbe..ba29d30aa6 100644
--- a/main/svx/inc/svx/dialogs.hrc
+++ b/main/svx/inc/svx/dialogs.hrc
@@ -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,19 +7,20 @@
* 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.
- *
+ *
*************************************************************/
+
#ifndef _SVX_DIALOGS_HRC
#define _SVX_DIALOGS_HRC
@@ -115,11 +116,11 @@
#define RID_SVX_GRFFILTER_DLG_SOLARIZE (RID_SVX_START + 333)
#define RID_SVX_GRFFILTER_DLG_EMBOSS (RID_SVX_START + 336)
#define RID_SVXDLG_SEARCHFORMAT (RID_SVX_START + 21)
-#define RID_SVXDLG_CHARMAP ( RID_SVX_START
+ 10 )
-#define RID_SVXDLG_POSTIT ( RID_SVX_START + 8 )
+#define RID_SVXDLG_CHARMAP (RID_SVX_START
+ 10)
+#define RID_SVXDLG_POSTIT (RID_SVX_START + 8)
// only needed for layout:
-#define RID_SVXDLG_ZOOM ( RID_SVX_START + 0 )
+#define RID_SVXDLG_ZOOM (RID_SVX_START + 0)
// IDs of options pages of applications
#define RID_SW_TP_MAILCONFIG (RID_OFA_START + 102)
@@ -156,9 +157,9 @@
#define SID_SD_TP_CONTENTS (RID_OFA_START + 225)
#define SID_SD_TP_SNAP (RID_OFA_START + 227)
#define SID_SD_TP_MISC (RID_OFA_START + 231)
-#define RID_OFA_TP_INTERNATIONAL_SD (RID_OFA_START + 253)
-#define RID_OFA_TP_INTERNATIONAL_IMPR (RID_OFA_START + 254)
-#define RID_OFA_TP_INTERNATIONAL (RID_OFA_START + 252)
// calc
+#define RID_OFA_TP_INTERNATIONAL_SD (RID_OFA_START + 253)
+#define RID_OFA_TP_INTERNATIONAL_IMPR (RID_OFA_START + 254)
+#define RID_OFA_TP_INTERNATIONAL (RID_OFA_START + 252)
// Calc
//---------------------------------------------------------------------
// ResId's fuer die Zeichen-TabPages
@@ -175,7 +176,7 @@
#define RID_SVXPAGE_HEADER (RID_SVX_START + 27)
#define RID_SVXQBX_DELETE_HEADFOOT (RID_SVX_START + 28)
-// ResId's fuer Dialoge aus StarDraw
+// ResId's fuer Dialoge aus Draw
#define RID_SVXPAGE_POSITION (RID_SVX_START + 46)
#define RID_SVXPAGE_SIZE (RID_SVX_START + 47)
#define RID_SVXSW_FRAMEPOSITIONS (RID_SVX_START + 289)
@@ -224,7 +225,9 @@
// ResId fuer Position- und Size-Bitmap
#define RID_SVXBMP_POSITION (RID_SVX_START + 85)
+#define RID_SVXBMP_POSITION_H (RID_SVX_START + 94)
#define RID_SVXBMP_SIZE (RID_SVX_START + 86)
+#define RID_SVXBMP_SIZE_H (RID_SVX_START + 95)
#define RID_SVXBMP_SIGNET (RID_SVX_START
+ 87)
#define RID_SVXBMP_SIGNET_H (RID_SVX_START
+ 88)
@@ -557,7 +560,7 @@
#define RID_STR_FULLNUMS_6 (RID_STR_FULLNUMS_START + 5)//?
#define RID_STR_FULLNUMS_7 (RID_STR_FULLNUMS_START + 6)//?
#define RID_STR_FULLNUMS_8 (RID_STR_FULLNUMS_START + 7)//?
-#define RID_STR_FULLNUMS_7_HTML (RID_SVX_START + 510)//?
+#define RID_STR_FULLNUMS_7_HTML (RID_SVX_START + 510)//?
// RID_SVX_END == (RID_SVX_START + 499) !!!
// am besten ab 520 frei (RB)
@@ -915,33 +918,33 @@
#define RID_SVXSTR_STYLEFAMILY_TABLEDESIGN (RID_SVX_START +
1168)
// if you add here, remember to adjust RID_SVXSTR_NEXTFREE
-#define RID_SVXSTR_BULLET_DESCRIPTIONS (RID_SVX_START +
1138)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTIONS (RID_SVX_START +
1146)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTIONS (RID_SVX_START +
1154)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_0
(RID_SVXSTR_BULLET_DESCRIPTIONS + 0)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_1
(RID_SVXSTR_BULLET_DESCRIPTIONS + 1)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_2
(RID_SVXSTR_BULLET_DESCRIPTIONS + 2)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_3
(RID_SVXSTR_BULLET_DESCRIPTIONS + 3)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_4
(RID_SVXSTR_BULLET_DESCRIPTIONS + 4)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_5
(RID_SVXSTR_BULLET_DESCRIPTIONS + 5)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_6
(RID_SVXSTR_BULLET_DESCRIPTIONS + 6)//?
-#define RID_SVXSTR_BULLET_DESCRIPTION_7
(RID_SVXSTR_BULLET_DESCRIPTIONS + 7)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_0
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 0)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_1
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 1)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_2
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 2)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_3
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 3)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_4
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 4)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_5
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 5)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_6
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 6)//?
-#define RID_SVXSTR_SINGLENUM_DESCRIPTION_7
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 7)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_0
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 0)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_1
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 1)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_2
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 2)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_3
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 3)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_4
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 4)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_5
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 5)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_6
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 6)//?
-#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_7
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 7)//?
+#define RID_SVXSTR_BULLET_DESCRIPTIONS (RID_SVX_START +
1138)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTIONS (RID_SVX_START +
1146)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTIONS (RID_SVX_START +
1154)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_0
(RID_SVXSTR_BULLET_DESCRIPTIONS + 0)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_1
(RID_SVXSTR_BULLET_DESCRIPTIONS + 1)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_2
(RID_SVXSTR_BULLET_DESCRIPTIONS + 2)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_3
(RID_SVXSTR_BULLET_DESCRIPTIONS + 3)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_4
(RID_SVXSTR_BULLET_DESCRIPTIONS + 4)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_5
(RID_SVXSTR_BULLET_DESCRIPTIONS + 5)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_6
(RID_SVXSTR_BULLET_DESCRIPTIONS + 6)//?
+#define RID_SVXSTR_BULLET_DESCRIPTION_7
(RID_SVXSTR_BULLET_DESCRIPTIONS + 7)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_0
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 0)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_1
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 1)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_2
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 2)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_3
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 3)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_4
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 4)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_5
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 5)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_6
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 6)//?
+#define RID_SVXSTR_SINGLENUM_DESCRIPTION_7
(RID_SVXSTR_SINGLENUM_DESCRIPTIONS + 7)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_0
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 0)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_1
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 1)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_2
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 2)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_3
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 3)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_4
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 4)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_5
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 5)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_6
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 6)//?
+#define RID_SVXSTR_OUTLINENUM_DESCRIPTION_7
(RID_SVXSTR_OUTLINENUM_DESCRIPTIONS + 7)//?
#define RID_SVXSTR_SIDEBAR_BULLET_DESCRIPTIONS
(RID_SVX_START + 1172)
#define RID_SVXSTR_SIDEBAR_BULLET_DESCRIPTIONS_0
(RID_SVXSTR_SIDEBAR_BULLET_DESCRIPTIONS + 0)
#define RID_SVXSTR_SIDEBAR_BULLET_DESCRIPTIONS_1
(RID_SVXSTR_SIDEBAR_BULLET_DESCRIPTIONS + 1)
@@ -1049,11 +1052,11 @@
#define RID_SVX_MDLG_ERR_REP_OPTIONS ( RID_SVX_START + 13 )
#define RID_SVX_MDLG_ERR_REP_PREVIEW ( RID_SVX_START + 14 )
-#define RID_SVX_TABDLG_DOCRECOVERY ( RID_SVX_START + 0 )
+#define RID_SVX_TABDLG_DOCRECOVERY ( RID_SVX_START + 0 )
#define RID_SVXPAGE_DOCRECOVERY_SAVE ( RID_SVX_START + 8 )
-#define RID_SVXPAGE_DOCRECOVERY_RECOVER ( RID_SVX_START + 9 )
-#define RID_SVXPAGE_ERR_REP_WELCOME ( RID_SVX_START + 10 )
+#define RID_SVXPAGE_DOCRECOVERY_RECOVER ( RID_SVX_START + 9 )
+#define RID_SVXPAGE_ERR_REP_WELCOME ( RID_SVX_START + 10 )
#define RID_SVXPAGE_ERR_REP_SEND ( RID_SVX_START + 11 )
// ----------------------------------------------------------------------------
@@ -1077,7 +1080,7 @@
#define OFA_TP_APPEARANCE (RID_OFA_START + 203)
#define OFA_TP_TABPROPERTIES_GENERAL (RID_OFA_START + 204)
-//die RID_??_TP_* stehen nochmal im offids.hrc
+//die RID_??_TP_* stehen nochmal im offids.hrc
#define RID_SW_TP_LAYOUT_OPT (RID_OFA_START + 207)
#define RID_SW_TP_OPTINSERT_PAGE (RID_OFA_START + 213)
diff --git a/main/svx/source/stbctrls/pszctrl.cxx
b/main/svx/source/stbctrls/pszctrl.cxx
index 279a070214..d46e0d7708 100644
--- a/main/svx/source/stbctrls/pszctrl.cxx
+++ b/main/svx/source/stbctrls/pszctrl.cxx
@@ -39,7 +39,6 @@
#include <sfx2/dispatch.hxx>
#include <sfx2/objsh.hxx>
#include <svl/intitem.hxx>
-#define _SVX_PSZCTRL_CXX
#include "svx/pszctrl.hxx"
@@ -187,8 +186,9 @@ SvxPosSizeStatusBarControl::SvxPosSizeStatusBarControl(
sal_uInt16 _nSlotId,
pImp->bTable = sal_False;
pImp->bHasMenu = sal_False;
pImp->nFunction = 0;
- pImp->aPosImage = Image( ResId( RID_SVXBMP_POSITION, DIALOG_MGR() ) );
- pImp->aSizeImage = Image( ResId( RID_SVXBMP_SIZE, DIALOG_MGR() ) );
+ sal_Bool bHC =
GetStatusBar().GetSettings().GetStyleSettings().GetHighContrastMode();
+ pImp->aPosImage = Image( SVX_RES( bHC ? RID_SVXBMP_POSITION_H :
RID_SVXBMP_POSITION ) );
+ pImp->aSizeImage = Image( SVX_RES( bHC ? RID_SVXBMP_SIZE_H :
RID_SVXBMP_SIZE ) );
addStatusListener( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
STR_POSITION ))); // SID_ATTR_POSITION
addStatusListener( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
STR_TABLECELL ))); // SID_TABLE_CELL
diff --git a/main/svx/source/stbctrls/stbctrls.src
b/main/svx/source/stbctrls/stbctrls.src
index dfd50f76b2..1815e0e167 100644
--- a/main/svx/source/stbctrls/stbctrls.src
+++ b/main/svx/source/stbctrls/stbctrls.src
@@ -239,6 +239,20 @@ Image RID_SVXBMP_SIGNET_NOTVALIDATED
File = "notcertificate_16.png" ;
};
};
+Image RID_SVXBMP_POSITION_H
+{
+ ImageBitmap = Bitmap
+ {
+ File = "sch10223.png" ;
+ };
+};
+Image RID_SVXBMP_SIZE_H
+{
+ ImageBitmap = Bitmap
+ {
+ File = "sch10224.png" ;
+ };
+};
Image RID_SVXBMP_SIGNET_H
{
ImageBitmap = Bitmap