bin/ui-rules-enforcer.py                            |   28 ++++++++++++++++++++
 chart2/uiconfig/ui/dlg_InsertErrorBars.ui           |    2 +
 chart2/uiconfig/ui/tp_DataSource.ui                 |    2 +
 chart2/uiconfig/ui/tp_ErrorBars.ui                  |    2 +
 chart2/uiconfig/ui/tp_RangeChooser.ui               |    1 
 cui/uiconfig/ui/aboutdialog.ui                      |    1 
 cui/uiconfig/ui/comment.ui                          |    2 +
 cui/uiconfig/ui/hyperlinkdocpage.ui                 |    2 +
 cui/uiconfig/ui/hyperlinkmailpage.ui                |    1 
 cui/uiconfig/ui/hyperlinknewdocpage.ui              |    1 
 cui/uiconfig/ui/hyphenate.ui                        |    2 +
 cui/uiconfig/ui/lineendstabpage.ui                  |    2 +
 cui/uiconfig/ui/linestyletabpage.ui                 |    2 +
 cui/uiconfig/ui/menuassignpage.ui                   |    2 +
 cui/uiconfig/ui/numberingformatpage.ui              |    3 ++
 cui/uiconfig/ui/optfontspage.ui                     |    2 +
 cui/uiconfig/ui/thesaurus.ui                        |    1 
 cui/uiconfig/ui/toolbarmodedialog.ui                |    1 
 dbaccess/uiconfig/ui/applycolpage.ui                |    4 ++
 dbaccess/uiconfig/ui/dbaseindexdialog.ui            |    4 ++
 reportdesign/uiconfig/dbreport/ui/conditionwin.ui   |    2 +
 sc/uiconfig/scalc/ui/functionpanel.ui               |    1 
 sc/uiconfig/scalc/ui/headerfootercontent.ui         |    6 ++++
 sc/uiconfig/scalc/ui/notebookbar_groups.ui          |    5 +++
 sc/uiconfig/scalc/ui/standardfilterdialog.ui        |    4 ++
 sc/uiconfig/scalc/ui/xmlsourcedialog.ui             |    1 
 sd/uiconfig/simpress/ui/customanimationeffecttab.ui |    1 
 sd/uiconfig/simpress/ui/dockinganimation.ui         |    9 ++++++
 sd/uiconfig/simpress/ui/notebookbar_groups.ui       |   14 ++++++++++
 sfx2/uiconfig/ui/linefragment.ui                    |    1 
 svtools/uiconfig/ui/placeedit.ui                    |    1 
 svx/uiconfig/ui/docking3deffects.ui                 |    8 +++++
 svx/uiconfig/ui/redlinefilterpage.ui                |    2 +
 sw/uiconfig/swriter/ui/addressblockdialog.ui        |    6 ++++
 sw/uiconfig/swriter/ui/assignstylesdialog.ui        |    2 +
 sw/uiconfig/swriter/ui/columnpage.ui                |    2 +
 sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui   |    2 +
 sw/uiconfig/swriter/ui/editfielddialog.ui           |    2 +
 sw/uiconfig/swriter/ui/fldvarpage.ui                |    2 +
 sw/uiconfig/swriter/ui/indexentry.ui                |    6 ++++
 sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui     |    5 +++
 sw/uiconfig/swriter/ui/insertfootnote.ui            |    2 +
 sw/uiconfig/swriter/ui/insertscript.ui              |    2 +
 sw/uiconfig/swriter/ui/mmaddressblockpage.ui        |    2 +
 sw/uiconfig/swriter/ui/mmsalutationpage.ui          |    2 +
 sw/uiconfig/swriter/ui/notebookbar_groups.ui        |   14 ++++++++++
 sw/uiconfig/swriter/ui/tocstylespage.ui             |    1 
 sw/uiconfig/swriter/ui/tokenwidget.ui               |    2 +
 vcl/uiconfig/ui/printdialog.ui                      |    4 ++
 49 files changed, 176 insertions(+)

New commits:
commit fcf0d983801603250aa7ce4539951c6b049ad079
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sun Nov 14 16:23:34 2021 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Mon Nov 15 11:20:49 2021 +0100

    add a rule to enforce always-show-image of True if an image is used
    
    If not set, then gtk3 will show the image if there is no text, but only
    the text if there's an image. For simplicity sake just enforce it as
    true if an image is referenced.
    
    Change-Id: Id4bb9140ba83e7e07e0d8ec5e3c29aece49b9087
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125200
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/bin/ui-rules-enforcer.py b/bin/ui-rules-enforcer.py
index 718bb82bd35b..fe1709bf36da 100755
--- a/bin/ui-rules-enforcer.py
+++ b/bin/ui-rules-enforcer.py
@@ -486,6 +486,33 @@ def 
enforce_entry_text_column_id_column_for_gtkcombobox(current):
       idcolumn.text = "1"
       current.insert(insertpos, idcolumn)
 
+def enforce_button_always_show_image(current):
+  image = None
+  always_show_image = None
+  isbutton = current.get('class') == "GtkButton"
+  insertpos = 0
+  for child in current:
+    enforce_button_always_show_image(child)
+    if not isbutton:
+        continue
+    if child.tag == "property":
+      insertpos = insertpos + 1;
+      attributes = child.attrib
+      if attributes.get("name") == "always_show_image" or 
attributes.get("name") == "always-show-image":
+        always_show_image = child
+      elif attributes.get("name") == "image":
+        image = child
+
+  if isbutton and image is not None:
+    if always_show_image == None:
+      always_show_image = etree.Element("property")
+      attributes = always_show_image.attrib
+      attributes["name"] = "always-show-image"
+      always_show_image.text = "True"
+      current.insert(insertpos, always_show_image)
+    else:
+      always_show_image.text = "True"
+
 with open(sys.argv[1], encoding="utf-8") as f:
   header = f.readline()
   f.seek(0)
@@ -521,6 +548,7 @@ remove_double_buffered(root)
 remove_skip_pager_hint(root)
 remove_toolbutton_focus(root)
 enforce_toolbar_can_focus(root)
+enforce_button_always_show_image(root)
 
 with open(sys.argv[1], 'wb') as o:
   # without encoding='unicode' (and the matching encode("utf8")) we get &#XXXX 
replacements for non-ascii characters
diff --git a/chart2/uiconfig/ui/dlg_InsertErrorBars.ui 
b/chart2/uiconfig/ui/dlg_InsertErrorBars.ui
index 09127cdba4ef..ea0719132f58 100644
--- a/chart2/uiconfig/ui/dlg_InsertErrorBars.ui
+++ b/chart2/uiconfig/ui/dlg_InsertErrorBars.ui
@@ -489,6 +489,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="dlg_InsertErrorBars|IB_RANGE_POSITIVE|tooltip_text">Select data 
range</property>
                             <property 
name="image">imageRANGE_SELECT_POSITIVE</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="IB_RANGE_POSITIVE-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="dlg_InsertErrorBars|extended_tip|IB_RANGE_POSITIVE">Click a button to 
shrink the dialog, then use the mouse to select the cell range in the 
spreadsheet. Click the button again to restore the dialog to full 
size.</property>
@@ -572,6 +573,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="dlg_InsertErrorBars|IB_RANGE_NEGATIVE|tooltip_text">Select data 
range</property>
                             <property 
name="image">imageRANGE_SELECT_NEG</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="IB_RANGE_NEGATIVE-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="dlg_InsertErrorBars|extended_tip|IB_RANGE_NEGATIVE">Click a button to 
shrink the dialog, then use the mouse to select the cell range in the 
spreadsheet. Click the button again to restore the dialog to full 
size.</property>
diff --git a/chart2/uiconfig/ui/tp_DataSource.ui 
b/chart2/uiconfig/ui/tp_DataSource.ui
index 635314c07e95..c9a3df7cc121 100644
--- a/chart2/uiconfig/ui/tp_DataSource.ui
+++ b/chart2/uiconfig/ui/tp_DataSource.ui
@@ -350,6 +350,7 @@
                         <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="image">imageIMB_RANGE_MAIN</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" 
id="IMB_RANGE_MAIN-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="tp_DataSource|extended_tip|IMB_RANGE_MAIN">Shows 
the source range address from the second column of the Data Range list box. You 
can change the range in the text box or by dragging in the document. To 
minimize this dialog while you select the data range in Calc, click the Select 
data range button.</property>
@@ -437,6 +438,7 @@
                         <property name="can_focus">True</property>
                         <property name="receives_default">True</property>
                         <property name="image">imageIMB_RANGE_CAT</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" 
id="IMB_RANGE_CAT-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="tp_DataSource|extended_tip|IMB_RANGE_CAT">Shows the 
source range address of the categories (the texts you can see on the x-axis of 
a category chart). For an XY-chart, the text box contains the source range of 
the data labels which are displayed for the data points. To minimize this 
dialog while you select the data range in Calc, click the Select data range 
button.</property>
diff --git a/chart2/uiconfig/ui/tp_ErrorBars.ui 
b/chart2/uiconfig/ui/tp_ErrorBars.ui
index a70d8f726228..aa63a36bcf7c 100644
--- a/chart2/uiconfig/ui/tp_ErrorBars.ui
+++ b/chart2/uiconfig/ui/tp_ErrorBars.ui
@@ -435,6 +435,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="tp_ErrorBars|IB_RANGE_POSITIVE|tooltip_text">Select data 
range</property>
                     <property 
name="image">imageRANGE_SELECT_POSITIVE</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" 
id="IB_RANGE_POSITIVE-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="tp_ErrorBars|extended_tip|IB_RANGE_POSITIVE">Click 
a button to shrink the dialog, then use the mouse to select the cell range in 
the spreadsheet. Click the button again to restore the dialog to full 
size.</property>
@@ -517,6 +518,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="tp_ErrorBars|IB_RANGE_NEGATIVE|tooltip_text">Select data 
range</property>
                     <property name="image">imageRANGE_SELECT_NEG</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" 
id="IB_RANGE_NEGATIVE-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="tp_ErrorBars|extended_tip|IB_RANGE_NEGATIVE">Click 
a button to shrink the dialog, then use the mouse to select the cell range in 
the spreadsheet. Click the button again to restore the dialog to full 
size.</property>
diff --git a/chart2/uiconfig/ui/tp_RangeChooser.ui 
b/chart2/uiconfig/ui/tp_RangeChooser.ui
index eb277b416514..4581db7dddbf 100644
--- a/chart2/uiconfig/ui/tp_RangeChooser.ui
+++ b/chart2/uiconfig/ui/tp_RangeChooser.ui
@@ -82,6 +82,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="tp_RangeChooser|IB_RANGE|tooltip_text">Select data range</property>
                 <property name="image">imageIB_RANGE</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="IB_RANGE-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="tp_RangeChooser|extended_tip|IB_RANGE">Enter the 
data range that you want to include in your chart. To minimize this dialog 
while you select the data range in Calc, click the Select data range 
button.</property>
diff --git a/cui/uiconfig/ui/aboutdialog.ui b/cui/uiconfig/ui/aboutdialog.ui
index 02103df42abc..80e97505582c 100644
--- a/cui/uiconfig/ui/aboutdialog.ui
+++ b/cui/uiconfig/ui/aboutdialog.ui
@@ -428,6 +428,7 @@
                     <property name="receives-default">True</property>
                     <property name="tooltip-text" translatable="yes" 
context="aboutdialog|btnCopyVersionTooltip">Copy all version information in 
English</property>
                     <property name="image">imCopy</property>
+                    <property name="always-show-image">True</property>
                     <accelerator key="c" signal="clicked" 
modifiers="GDK_CONTROL_MASK"/>
                   </object>
                   <packing>
diff --git a/cui/uiconfig/ui/comment.ui b/cui/uiconfig/ui/comment.ui
index 21123ea6fc4e..51ca99555a15 100644
--- a/cui/uiconfig/ui/comment.ui
+++ b/cui/uiconfig/ui/comment.ui
@@ -94,6 +94,7 @@
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
@@ -108,6 +109,7 @@
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <property name="image">image3</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left_attach">1</property>
diff --git a/cui/uiconfig/ui/hyperlinkdocpage.ui 
b/cui/uiconfig/ui/hyperlinkdocpage.ui
index b1a29b35b43c..335e90778e5d 100644
--- a/cui/uiconfig/ui/hyperlinkdocpage.ui
+++ b/cui/uiconfig/ui/hyperlinkdocpage.ui
@@ -59,6 +59,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="hyperlinkdocpage|fileopen|tooltip_text">Open File</property>
                 <property name="image">image2</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="fileopen-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="hyperlinkdocpage|extended_tip|fileopen">Opens the 
Open dialog, where you can select a file.</property>
@@ -164,6 +165,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="hyperlinkdocpage|browse|tooltip_text">Target in Document</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="browse-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="hyperlinkdocpage|extended_tip|browse">Opens the 
Target in Document dialog.</property>
diff --git a/cui/uiconfig/ui/hyperlinkmailpage.ui 
b/cui/uiconfig/ui/hyperlinkmailpage.ui
index 77568d69a9e9..edf8db7b77a5 100644
--- a/cui/uiconfig/ui/hyperlinkmailpage.ui
+++ b/cui/uiconfig/ui/hyperlinkmailpage.ui
@@ -54,6 +54,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="hyperlinkmailpage|addressbook|tooltip_text">Data Sources...</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="addressbook-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="hyperlinkmailpage|extended_tip|addressbook">Hides 
or shows the data source browser.</property>
diff --git a/cui/uiconfig/ui/hyperlinknewdocpage.ui 
b/cui/uiconfig/ui/hyperlinknewdocpage.ui
index c527964cd9fb..196a8fb0d768 100644
--- a/cui/uiconfig/ui/hyperlinknewdocpage.ui
+++ b/cui/uiconfig/ui/hyperlinknewdocpage.ui
@@ -117,6 +117,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="hyperlinknewdocpage|create|tooltip_text">Select Path</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="create-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="hyperlinknewdocpage|extended_tip|create">Opens the 
Select Path dialog, where you can select a path.</property>
diff --git a/cui/uiconfig/ui/hyphenate.ui b/cui/uiconfig/ui/hyphenate.ui
index ef1f5c871b25..386e5a98d2f7 100644
--- a/cui/uiconfig/ui/hyphenate.ui
+++ b/cui/uiconfig/ui/hyphenate.ui
@@ -210,6 +210,7 @@
                     <property name="receives_default">True</property>
                     <property name="halign">end</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="left-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="hyphenate|extended_tip|left">Set the position of 
the hyphen. This option is only available if more than one hyphenation 
suggestion is displayed.</property>
@@ -228,6 +229,7 @@
                     <property name="receives_default">True</property>
                     <property name="halign">start</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="right-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="hyphenate|extended_tip|right">Set the position of 
the hyphen. This option is only available if more than one hyphenation 
suggestion is displayed.</property>
diff --git a/cui/uiconfig/ui/lineendstabpage.ui 
b/cui/uiconfig/ui/lineendstabpage.ui
index 446eefeb7c55..c4597471c97e 100644
--- a/cui/uiconfig/ui/lineendstabpage.ui
+++ b/cui/uiconfig/ui/lineendstabpage.ui
@@ -214,6 +214,7 @@
                         <property name="tooltip_text" translatable="yes" 
context="lineendstabpage|BTN_LOAD|tooltip_text">Load arrow styles</property>
                         <property name="halign">center</property>
                         <property name="image">image1</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
@@ -228,6 +229,7 @@
                         <property name="tooltip_text" translatable="yes" 
context="lineendstabpage|BTN_SAVE|tooltip_text">Save arrow styles</property>
                         <property name="halign">center</property>
                         <property name="image">image2</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
diff --git a/cui/uiconfig/ui/linestyletabpage.ui 
b/cui/uiconfig/ui/linestyletabpage.ui
index b985dccf174f..3c1ca1da79b3 100644
--- a/cui/uiconfig/ui/linestyletabpage.ui
+++ b/cui/uiconfig/ui/linestyletabpage.ui
@@ -389,6 +389,7 @@
                         <property name="tooltip_text" translatable="yes" 
context="linestyletabpage|BTN_LOAD|tooltip_text">Load Line Styles</property>
                         <property name="halign">center</property>
                         <property name="image">image1</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
@@ -403,6 +404,7 @@
                         <property name="tooltip_text" translatable="yes" 
context="linestyletabpage|BTN_SAVE|tooltip_text">Save Line Styles</property>
                         <property name="halign">center</property>
                         <property name="image">image2</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">1</property>
diff --git a/cui/uiconfig/ui/menuassignpage.ui 
b/cui/uiconfig/ui/menuassignpage.ui
index ab63ddb15578..3598678bb1ea 100644
--- a/cui/uiconfig/ui/menuassignpage.ui
+++ b/cui/uiconfig/ui/menuassignpage.ui
@@ -859,6 +859,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="menuassignpage|moveupbtn">Move up</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="up-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="menuassignpage|extended_tip|up">Click on the Up or 
Down arrows on the right to move the selected command upward or downward in the 
list of displayed menu commands.</property>
@@ -877,6 +878,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="menuassignpage|movedownbtn">Move down</property>
                 <property name="image">image2</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="down-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="menuassignpage|extended_tip|down">Click on the Up 
or Down arrows on the right to move the selected command upward or downward in 
the list of displayed menu commands.</property>
diff --git a/cui/uiconfig/ui/numberingformatpage.ui 
b/cui/uiconfig/ui/numberingformatpage.ui
index ce0db5fb3c4c..2954e7f4bab5 100644
--- a/cui/uiconfig/ui/numberingformatpage.ui
+++ b/cui/uiconfig/ui/numberingformatpage.ui
@@ -101,6 +101,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="numberingformatpage|add|tooltip_text">Add</property>
                 <property name="valign">center</property>
                 <property name="image">image2</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="add-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="numberingformatpage|extended_tip|add">Adds the 
number format code that you entered to the user-defined category.</property>
@@ -120,6 +121,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="numberingformatpage|edit|tooltip_text">Edit Comment</property>
                 <property name="valign">center</property>
                 <property name="image">image3</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="edit-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="numberingformatpage|extended_tip|edit">Enter a 
comment for the selected number format, and then click outside this 
box.</property>
@@ -139,6 +141,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="numberingformatpage|delete|tooltip_text">Remove</property>
                 <property name="valign">center</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="delete-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="numberingformatpage|extended_tip|delete">Deletes 
the selected number format.</property>
diff --git a/cui/uiconfig/ui/optfontspage.ui b/cui/uiconfig/ui/optfontspage.ui
index b3b1350ba1fa..30bb49d92d4e 100644
--- a/cui/uiconfig/ui/optfontspage.ui
+++ b/cui/uiconfig/ui/optfontspage.ui
@@ -220,6 +220,7 @@
                     <property name="receives_default">True</property>
                     <property name="valign">center</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="apply-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="extended_tip | apply">Applies the selected font 
replacement.</property>
@@ -239,6 +240,7 @@
                     <property name="receives_default">True</property>
                     <property name="valign">center</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="delete-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="extended_tip | delete">Deletes the selected font 
replacement.</property>
diff --git a/cui/uiconfig/ui/thesaurus.ui b/cui/uiconfig/ui/thesaurus.ui
index 1707167f23b0..fbd890635d70 100644
--- a/cui/uiconfig/ui/thesaurus.ui
+++ b/cui/uiconfig/ui/thesaurus.ui
@@ -167,6 +167,7 @@
                 <property name="halign">start</property>
                 <property name="valign">center</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="left-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="thesaurus|extended_tip|left">Recalls the previous 
contents of the "Current word" text box.</property>
diff --git a/cui/uiconfig/ui/toolbarmodedialog.ui 
b/cui/uiconfig/ui/toolbarmodedialog.ui
index 28ac1df0e7d0..d401f75edf73 100644
--- a/cui/uiconfig/ui/toolbarmodedialog.ui
+++ b/cui/uiconfig/ui/toolbarmodedialog.ui
@@ -54,6 +54,7 @@
                 <property name="receives-default">True</property>
                 <property name="image">imgApply</property>
                 <property name="use-underline">True</property>
+                <property name="always-show-image">True</property>
               </object>
               <packing>
                 <property name="expand">False</property>
diff --git a/dbaccess/uiconfig/ui/applycolpage.ui 
b/dbaccess/uiconfig/ui/applycolpage.ui
index dd7b5ab71e6c..cfcb23259c8f 100644
--- a/dbaccess/uiconfig/ui/applycolpage.ui
+++ b/dbaccess/uiconfig/ui/applycolpage.ui
@@ -159,6 +159,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -172,6 +173,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -185,6 +187,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image3</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -198,6 +201,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image4</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
diff --git a/dbaccess/uiconfig/ui/dbaseindexdialog.ui 
b/dbaccess/uiconfig/ui/dbaseindexdialog.ui
index 06349d7de9ef..644a4e1c9ad7 100644
--- a/dbaccess/uiconfig/ui/dbaseindexdialog.ui
+++ b/dbaccess/uiconfig/ui/dbaseindexdialog.ui
@@ -298,6 +298,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image1</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -311,6 +312,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -324,6 +326,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image3</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -337,6 +340,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image4</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
diff --git a/reportdesign/uiconfig/dbreport/ui/conditionwin.ui 
b/reportdesign/uiconfig/dbreport/ui/conditionwin.ui
index a4f70deba7a4..96b6f9a0ab1d 100644
--- a/reportdesign/uiconfig/dbreport/ui/conditionwin.ui
+++ b/reportdesign/uiconfig/dbreport/ui/conditionwin.ui
@@ -187,6 +187,7 @@
             <property name="focus_on_click">False</property>
             <property name="receives_default">True</property>
             <property name="image">image1</property>
+            <property name="always-show-image">True</property>
           </object>
           <packing>
             <property name="left_attach">1</property>
@@ -338,6 +339,7 @@
             <property name="receives_default">True</property>
             <property name="valign">start</property>
             <property name="image">image2</property>
+            <property name="always-show-image">True</property>
           </object>
           <packing>
             <property name="left_attach">1</property>
diff --git a/sc/uiconfig/scalc/ui/functionpanel.ui 
b/sc/uiconfig/scalc/ui/functionpanel.ui
index b8dfd155ca92..7959ffebf870 100644
--- a/sc/uiconfig/scalc/ui/functionpanel.ui
+++ b/sc/uiconfig/scalc/ui/functionpanel.ui
@@ -62,6 +62,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="functionpanel|insert|tooltip_text">Insert Function into calculation 
sheet</property>
                         <property name="image">image1</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">0</property>
diff --git a/sc/uiconfig/scalc/ui/headerfootercontent.ui 
b/sc/uiconfig/scalc/ui/headerfootercontent.ui
index 74ba39a8b53d..1975ef3d6915 100644
--- a/sc/uiconfig/scalc/ui/headerfootercontent.ui
+++ b/sc/uiconfig/scalc/ui/headerfootercontent.ui
@@ -317,6 +317,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_TEXT|tooltip_text">Text 
Attributes</property>
                 <property name="image">imageBTN_TEXT</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_TEXT-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_TEXT">Opens a dialog to 
assign formats to new or selected text.</property>
@@ -359,6 +360,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_TABLE|tooltip_text">Sheet Name</property>
                 <property name="image">imageBTN_TABLE</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_TABLE-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_TABLE">Inserts a 
placeholder in the selected header/footer area, which is replaced by the sheet 
name in the header/footer of the actual document.</property>
@@ -378,6 +380,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_PAGE|tooltip_text">Page</property>
                 <property name="image">imageBTN_PAGE</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_PAGE-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_PAGE">Inserts a placeholder 
in the selected header/footer area, which is replaced by page numbering. This 
allows continuous page numbering in a document.</property>
@@ -397,6 +400,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_PAGES|tooltip_text">Pages</property>
                 <property name="image">imageBTN_PAGES</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_PAGES-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_PAGES">Inserts a 
placeholder in the selected header/footer area, which is replaced by the total 
number of pages in the document.</property>
@@ -416,6 +420,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_DATE|tooltip_text">Date</property>
                 <property name="image">imageBTN_DATE</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_DATE-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_DATE">Inserts a placeholder 
in the selected header/footer area, which is replaced by the current date which 
will be repeated in the header/footer on each page of the document.</property>
@@ -435,6 +440,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="headerfootercontent|buttonBTN_TIME|tooltip_text">Time</property>
                 <property name="image">imageBTN_TIME</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="buttonBTN_TIME-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" 
context="headerfootercontent|extended_tip|buttonBTN_TIME">Inserts a placeholder 
in the selected header/footer area, which is replaced by the current time in 
the header/footer on each page of the document.</property>
diff --git a/sc/uiconfig/scalc/ui/notebookbar_groups.ui 
b/sc/uiconfig/scalc/ui/notebookbar_groups.ui
index 60754b38e594..4ebdea3b8287 100644
--- a/sc/uiconfig/scalc/ui/notebookbar_groups.ui
+++ b/sc/uiconfig/scalc/ui/notebookbar_groups.ui
@@ -1077,6 +1077,7 @@
                         <property name="image">boldi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1095,6 +1096,7 @@
                         <property name="image">italicsi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1732,6 +1734,7 @@
                             <property name="image">linksi</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1780,6 +1783,7 @@
                             <property name="image">charti</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1881,6 +1885,7 @@
                         <property name="image">paragraphstylei</property>
                         <property name="relief">none</property>
                         <property name="image_position">top</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
diff --git a/sc/uiconfig/scalc/ui/standardfilterdialog.ui 
b/sc/uiconfig/scalc/ui/standardfilterdialog.ui
index 0477ee301bd1..cb5e66ea62bb 100644
--- a/sc/uiconfig/scalc/ui/standardfilterdialog.ui
+++ b/sc/uiconfig/scalc/ui/standardfilterdialog.ui
@@ -569,6 +569,7 @@
                                 <property name="tooltip-text" 
translatable="yes" 
context="standardfilterdialog|remove1|tooltip_text">Remove</property>
                                 <property name="margin-end">8</property>
                                 <property name="image">image1</property>
+                                <property 
name="always-show-image">True</property>
                               </object>
                               <packing>
                                 <property name="left-attach">4</property>
@@ -583,6 +584,7 @@
                                 <property name="tooltip-text" 
translatable="yes" 
context="standardfilterdialog|remove2|tooltip_text">Remove</property>
                                 <property name="margin-end">8</property>
                                 <property name="image">image2</property>
+                                <property 
name="always-show-image">True</property>
                               </object>
                               <packing>
                                 <property name="left-attach">4</property>
@@ -597,6 +599,7 @@
                                 <property name="tooltip-text" 
translatable="yes" 
context="standardfilterdialog|remove3|tooltip_text">Remove</property>
                                 <property name="margin-end">8</property>
                                 <property name="image">image3</property>
+                                <property 
name="always-show-image">True</property>
                               </object>
                               <packing>
                                 <property name="left-attach">4</property>
@@ -611,6 +614,7 @@
                                 <property name="tooltip-text" 
translatable="yes" 
context="standardfilterdialog|remove4|tooltip_text">Remove</property>
                                 <property name="margin-end">8</property>
                                 <property name="image">image4</property>
+                                <property 
name="always-show-image">True</property>
                               </object>
                               <packing>
                                 <property name="left-attach">4</property>
diff --git a/sc/uiconfig/scalc/ui/xmlsourcedialog.ui 
b/sc/uiconfig/scalc/ui/xmlsourcedialog.ui
index 4303cc6bd468..3d7e27fc56d4 100644
--- a/sc/uiconfig/scalc/ui/xmlsourcedialog.ui
+++ b/sc/uiconfig/scalc/ui/xmlsourcedialog.ui
@@ -111,6 +111,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="xmlsourcedialog|selectsource|tooltip_text">Browse to set source 
file.</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
diff --git a/sd/uiconfig/simpress/ui/customanimationeffecttab.ui 
b/sd/uiconfig/simpress/ui/customanimationeffecttab.ui
index 1eb012b3022f..75b428c33945 100644
--- a/sd/uiconfig/simpress/ui/customanimationeffecttab.ui
+++ b/sd/uiconfig/simpress/ui/customanimationeffecttab.ui
@@ -272,6 +272,7 @@
                     <property name="receives_default">True</property>
                     <property name="valign">center</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="sound_preview-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" 
context="customanimationeffecttab|extended_tip|sound_preview">Plays the 
selected sound file.</property>
diff --git a/sd/uiconfig/simpress/ui/dockinganimation.ui 
b/sd/uiconfig/simpress/ui/dockinganimation.ui
index a1ed27a2ee7c..cd082b93378b 100644
--- a/sd/uiconfig/simpress/ui/dockinganimation.ui
+++ b/sd/uiconfig/simpress/ui/dockinganimation.ui
@@ -179,6 +179,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|first|tooltip_text">First Image</property>
                         <property name="image">image5</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="first-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|first">Jumps to the 
first image in the animation sequence.</property>
@@ -197,6 +198,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|prev|tooltip_text">Backwards</property>
                         <property name="image">image6</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="prev-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|prev">Plays the 
animation backwards.</property>
@@ -215,6 +217,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|stop|tooltip_text">Stop</property>
                         <property name="image">image7</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="stop-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|stop">Stops playing 
the animation.</property>
@@ -233,6 +236,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|next|tooltip_text">Play</property>
                         <property name="image">image8</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="next-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|next">Plays the 
animation.</property>
@@ -251,6 +255,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|last|tooltip_text">Last Image</property>
                         <property name="image">image9</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="last-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|last">Jumps to the 
last image in the animation sequence.</property>
@@ -443,6 +448,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|getone|tooltip_text">Apply Object</property>
                         <property name="image">image1</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="getone-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|getone">Adds selected 
object(s) as a single image.</property>
@@ -461,6 +467,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|getall|tooltip_text">Apply Objects 
Individually</property>
                         <property name="image">image2</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="getall-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|getall">Adds an image 
for each selected object.</property>
@@ -531,6 +538,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|delone|tooltip_text">Delete Current Image</property>
                         <property name="image">image3</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="delone-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|delone">Deletes 
current image from the animation sequence.</property>
@@ -549,6 +557,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="dockinganimation|delall|tooltip_text">Delete All Images</property>
                         <property name="image">image4</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="delall-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="dockinganimation|extended_tip|delall">Deletes all 
of the images in the animation.</property>
diff --git a/sd/uiconfig/simpress/ui/notebookbar_groups.ui 
b/sd/uiconfig/simpress/ui/notebookbar_groups.ui
index a428382a9aa4..1c9dd7182333 100644
--- a/sd/uiconfig/simpress/ui/notebookbar_groups.ui
+++ b/sd/uiconfig/simpress/ui/notebookbar_groups.ui
@@ -704,6 +704,7 @@
                     <property name="image">paragraphstylei</property>
                     <property name="relief">none</property>
                     <property name="image_position">top</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
@@ -899,6 +900,7 @@
                         <property name="image">lefti</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -917,6 +919,7 @@
                         <property name="image">centeri</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -935,6 +938,7 @@
                         <property name="image">righti</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -966,6 +970,7 @@
                         <property name="image">boldi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -984,6 +989,7 @@
                         <property name="image">italicsi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1122,6 +1128,7 @@
                         <property name="image">bulletsi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1141,6 +1148,7 @@
                         <property name="image">numberingi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1240,6 +1248,7 @@
                         <property name="image">startshowi</property>
                         <property name="relief">none</property>
                         <property name="image_position">top</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1264,6 +1273,7 @@
                             <property name="image">masteri</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1283,6 +1293,7 @@
                             <property name="image">layouti</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1466,6 +1477,7 @@
                             <property name="image">linksi</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1514,6 +1526,7 @@
                             <property name="image">charti</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1614,6 +1627,7 @@
                         <property name="image">paragraphstylei</property>
                         <property name="relief">none</property>
                         <property name="image_position">top</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
diff --git a/sfx2/uiconfig/ui/linefragment.ui b/sfx2/uiconfig/ui/linefragment.ui
index 5a15f772d7a5..422a3324199d 100644
--- a/sfx2/uiconfig/ui/linefragment.ui
+++ b/sfx2/uiconfig/ui/linefragment.ui
@@ -56,6 +56,7 @@
         <property name="receives_default">True</property>
         <property name="tooltip_text" translatable="yes" 
context="linefragment|STR_SFX_REMOVE_PROPERTY">Remove Property</property>
         <property name="image">image1</property>
+        <property name="always-show-image">True</property>
       </object>
       <packing>
         <property name="left_attach">3</property>
diff --git a/svtools/uiconfig/ui/placeedit.ui b/svtools/uiconfig/ui/placeedit.ui
index 08f1890ed71f..1339f1932a48 100644
--- a/svtools/uiconfig/ui/placeedit.ui
+++ b/svtools/uiconfig/ui/placeedit.ui
@@ -378,6 +378,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="expand">False</property>
diff --git a/svx/uiconfig/ui/docking3deffects.ui 
b/svx/uiconfig/ui/docking3deffects.ui
index 831f460ce409..e5203e18d988 100644
--- a/svx/uiconfig/ui/docking3deffects.ui
+++ b/svx/uiconfig/ui/docking3deffects.ui
@@ -722,6 +722,7 @@
                         <property name="receives-default">True</property>
                         <property name="tooltip-text" translatable="yes" 
context="docking3deffects|to3d|tooltip_text">Convert to 3D</property>
                         <property name="image">image14</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="to3d-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="docking3deffects|extended_tip|to3d">Use this icon 
to convert a selected 2D object to a 3D object.</property>
@@ -740,6 +741,7 @@
                         <property name="receives-default">True</property>
                         <property name="tooltip-text" translatable="yes" 
context="docking3deffects|tolathe|tooltip_text">Convert to Rotation 
Object</property>
                         <property name="image">image15</property>
+                        <property name="always-show-image">True</property>
                         <child internal-child="accessible">
                           <object class="AtkObject" id="tolathe-atkobject">
                             <property name="AtkObject::accessible-description" 
translatable="yes" context="docking3deffects|extended_tip|tolathe">Click here 
to convert a selected 2D object to a 3D rotation object.</property>
@@ -1209,6 +1211,7 @@
                     <property name="tooltip-text" translatable="yes" 
context="docking3deffects|colorbutton1|tooltip_text">Colors Dialog</property>
                     <property name="valign">start</property>
                     <property name="image">image19</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="colorbutton1-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="docking3deffects|extended_tip|colorbutton1">Select 
a color for the ambient light.</property>
@@ -1251,6 +1254,7 @@
                     <property name="tooltip-text" translatable="yes" 
context="docking3deffects|colorbutton2|tooltip_text">Colors Dialog</property>
                     <property name="valign">center</property>
                     <property name="image">image18</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left-attach">2</property>
@@ -2160,6 +2164,7 @@
                     <property name="receives-default">True</property>
                     <property name="tooltip-text" translatable="yes" 
context="docking3deffects|colorbutton3|tooltip_text">Colors Dialog</property>
                     <property name="image">image39</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="colorbutton3-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="docking3deffects|extended_tip|colorbutton3">Select 
the color to illuminate the object.</property>
@@ -2178,6 +2183,7 @@
                     <property name="receives-default">True</property>
                     <property name="tooltip-text" translatable="yes" 
context="docking3deffects|colorbutton4|tooltip_text">Colors Dialog</property>
                     <property name="image">image40</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left-attach">2</property>
@@ -2276,6 +2282,7 @@
                     <property name="receives-default">True</property>
                     <property name="tooltip-text" translatable="yes" 
context="docking3deffects|colorbutton5|tooltip_text">Colors Dialog</property>
                     <property name="image">image41</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="colorbutton5-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="docking3deffects|extended_tip|colorbutton5">Enter 
the intensity of the specular effect.</property>
@@ -2336,6 +2343,7 @@
                 <property name="receives-default">True</property>
                 <property name="tooltip-text" translatable="yes" 
context="docking3deffects|assign|tooltip_text">Assign</property>
                 <property name="image">image7</property>
+                <property name="always-show-image">True</property>
               </object>
               <packing>
                 <property name="left-attach">6</property>
diff --git a/svx/uiconfig/ui/redlinefilterpage.ui 
b/svx/uiconfig/ui/redlinefilterpage.ui
index 92fe85231a28..5207c5b760ae 100644
--- a/svx/uiconfig/ui/redlinefilterpage.ui
+++ b/svx/uiconfig/ui/redlinefilterpage.ui
@@ -357,6 +357,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="redlinefilterpage|startclock|tooltip_text">Set current time and 
date</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
               </object>
               <packing>
                 <property name="left_attach">3</property>
@@ -415,6 +416,7 @@
                 <property name="receives_default">True</property>
                 <property name="tooltip_text" translatable="yes" 
context="redlinefilterpage|endclock|tooltip_text">Set current time and 
date</property>
                 <property name="image">image2</property>
+                <property name="always-show-image">True</property>
               </object>
               <packing>
                 <property name="left_attach">3</property>
diff --git a/sw/uiconfig/swriter/ui/addressblockdialog.ui 
b/sw/uiconfig/swriter/ui/addressblockdialog.ui
index 925b622b57d0..43232071d8c6 100644
--- a/sw/uiconfig/swriter/ui/addressblockdialog.ui
+++ b/sw/uiconfig/swriter/ui/addressblockdialog.ui
@@ -212,6 +212,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="addressblockdialog|up|tooltip_text">Move up</property>
                     <property name="image">image3</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="up-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|up">Select an item 
in the list and click an arrow button to move the item.</property>
@@ -230,6 +231,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="addressblockdialog|left|tooltip_text">Move left</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="left-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|left">Select an 
item in the list and click an arrow button to move the item.</property>
@@ -248,6 +250,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="addressblockdialog|right|tooltip_text">Move right</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="right-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|right">Select an 
item in the list and click an arrow button to move the item.</property>
@@ -266,6 +269,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="addressblockdialog|down|tooltip_text">Move down</property>
                     <property name="image">image4</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="down-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|down">Select an 
item in the list and click an arrow button to move the item.</property>
@@ -431,6 +435,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="addressblockdialog|fromaddr|tooltip_text">Remove from 
address</property>
                     <property name="image">image6</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="fromaddr-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|fromaddr">Removes 
the selected field from the other list.</property>
@@ -448,6 +453,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image5</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="toaddr-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="addressblockdialog|extended_tip|toaddr">Adds the 
selected field from the list of salutation elements to the other list. You can 
add a field more than once.</property>
diff --git a/sw/uiconfig/swriter/ui/assignstylesdialog.ui 
b/sw/uiconfig/swriter/ui/assignstylesdialog.ui
index 83d150e5bd09..11720dddeb31 100644
--- a/sw/uiconfig/swriter/ui/assignstylesdialog.ui
+++ b/sw/uiconfig/swriter/ui/assignstylesdialog.ui
@@ -196,6 +196,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="assignstylesdialog|left|tooltip_text">Promote level</property>
                             <property name="image">image1</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="left-atkobject">
                                 <property name="AtkObject::accessible-name" 
translatable="yes" context="assignstylesdialog|left-atkobject">Left</property>
@@ -216,6 +217,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="assignstylesdialog|right|tooltip_text">Demote level</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="right-atkobject">
                                 <property name="AtkObject::accessible-name" 
translatable="yes" context="assignstylesdialog|right-atkobject">Right</property>
diff --git a/sw/uiconfig/swriter/ui/columnpage.ui 
b/sw/uiconfig/swriter/ui/columnpage.ui
index d438df69b7f5..c3e2130b9f67 100644
--- a/sw/uiconfig/swriter/ui/columnpage.ui
+++ b/sw/uiconfig/swriter/ui/columnpage.ui
@@ -344,6 +344,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image7</property>
+                    <property name="always-show-image">True</property>
                     <accessibility>
                       <relation type="labelled-by" target="columnft"/>
                     </accessibility>
@@ -364,6 +365,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image8</property>
+                    <property name="always-show-image">True</property>
                     <accessibility>
                       <relation type="labelled-by" target="columnft"/>
                     </accessibility>
diff --git a/sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui 
b/sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui
index 689b5fa5a917..db3f77458875 100644
--- a/sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui
+++ b/sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui
@@ -254,6 +254,7 @@
                     <property name="receives_default">True</property>
                     <property name="valign">center</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
@@ -266,6 +267,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                   </object>
                   <packing>
                     <property name="left_attach">0</property>
diff --git a/sw/uiconfig/swriter/ui/editfielddialog.ui 
b/sw/uiconfig/swriter/ui/editfielddialog.ui
index 86b69a471f9c..4a566b995b44 100644
--- a/sw/uiconfig/swriter/ui/editfielddialog.ui
+++ b/sw/uiconfig/swriter/ui/editfielddialog.ui
@@ -99,6 +99,7 @@
                 <property name="margin-start">8</property>
                 <property name="image">image3</property>
                 <property name="image_position">right</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="prev-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="editfielddialog|extended_tip|prev">Edit field 
contents.</property>
@@ -118,6 +119,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="editfielddialog|next_tip">Next field of same type</property>
                 <property name="valign">center</property>
                 <property name="image">image4</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="next-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="editfielddialog|extended_tip|next">Edit field 
contents.</property>
diff --git a/sw/uiconfig/swriter/ui/fldvarpage.ui 
b/sw/uiconfig/swriter/ui/fldvarpage.ui
index 65736e429f2b..8940af9a92ef 100644
--- a/sw/uiconfig/swriter/ui/fldvarpage.ui
+++ b/sw/uiconfig/swriter/ui/fldvarpage.ui
@@ -584,6 +584,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="fldvarpage|apply|tooltip_text">Apply</property>
                 <property name="valign">center</property>
                 <property name="image">image2</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="apply-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="fldvarpage|extended_tip|apply">Adds the 
user-defined field to the Select list.</property>
@@ -603,6 +604,7 @@
                 <property name="tooltip_text" translatable="yes" 
context="fldvarpage|delete|tooltip_text">Delete</property>
                 <property name="valign">center</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="delete-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="fldvarpage|extended_tip|delete">Removes the 
user-defined field from the select list. You can only remove fields that are 
not used in the current document.</property>
diff --git a/sw/uiconfig/swriter/ui/indexentry.ui 
b/sw/uiconfig/swriter/ui/indexentry.ui
index 284f40555644..6d4db8eb252b 100644
--- a/sw/uiconfig/swriter/ui/indexentry.ui
+++ b/sw/uiconfig/swriter/ui/indexentry.ui
@@ -195,6 +195,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="indexentry|new|tooltip_text">New User-defined Index</property>
                         <property name="image">image1</property>
+                        <property name="always-show-image">True</property>
                         <accessibility>
                           <relation type="member-of" target="label1"/>
                         </accessibility>
@@ -411,6 +412,7 @@
                         <property name="receives_default">True</property>
                         <property name="tooltip_text" translatable="yes" 
context="indexentry|sync|tooltip_text">Update entry from selection</property>
                         <property name="image">image6</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="left_attach">2</property>
@@ -533,6 +535,7 @@
                             <property name="halign">center</property>
                             <property name="valign">center</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="previous-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="indexentry|extended_tip|previous">Jumps to the previous index entry of 
the same type in the document.</property>
@@ -552,6 +555,7 @@
                             <property name="halign">center</property>
                             <property name="valign">center</property>
                             <property name="image">image3</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="next-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="indexentry|extended_tip|next">Jumps to the next index entry of the 
same type in the document.</property>
@@ -571,6 +575,7 @@
                             <property name="halign">center</property>
                             <property name="valign">center</property>
                             <property name="image">image4</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="first-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="indexentry|extended_tip|first">Jumps to the first index entry of the 
same type in the document.</property>
@@ -590,6 +595,7 @@
                             <property name="halign">center</property>
                             <property name="valign">center</property>
                             <property name="image">image5</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="last-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="indexentry|extended_tip|last">Jumps to the last index entry of the 
same type in the document.</property>
diff --git a/sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui 
b/sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui
index f5d273178aac..140b833bfc0d 100644
--- a/sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui
+++ b/sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui
@@ -289,6 +289,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image1</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="allright-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="insertdbcolumnsdialog|extended_tip|allright">Moves all listed database 
fields into the Table column(s) list box.</property>
@@ -307,6 +308,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="oneright-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="insertdbcolumnsdialog|extended_tip|oneright">Moves the selected 
database field into the Table column(s) list box.</property>
@@ -325,6 +327,7 @@
                             <property name="receives_default">True</property>
                             <property name="no_show_all">True</property>
                             <property name="image">image5</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="toedit-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="insertdbcolumnsdialog|extended_tip|toedit">Moves the fields that you 
selected in the Database columns list box into the selection field.</property>
@@ -343,6 +346,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image3</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="oneleft-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="insertdbcolumnsdialog|extended_tip|oneleft">Removes the selected 
database field from the Table column(s) list box</property>
@@ -362,6 +366,7 @@
                             <property name="can_focus">True</property>
                             <property name="receives_default">True</property>
                             <property name="image">image4</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="allleft-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="insertdbcolumnsdialog|extended_tip|allleft">Removes all database 
fields from the Table column(s) list box.</property>
diff --git a/sw/uiconfig/swriter/ui/insertfootnote.ui 
b/sw/uiconfig/swriter/ui/insertfootnote.ui
index 7a561a5bbfd9..bce297086093 100644
--- a/sw/uiconfig/swriter/ui/insertfootnote.ui
+++ b/sw/uiconfig/swriter/ui/insertfootnote.ui
@@ -42,6 +42,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="insertfootnote|prev">Previous footnote/endnote</property>
                     <property name="image">image1</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="prev-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="insertfootnote|extended_tip|prev">Moves to the 
previous footnote or endnote anchor in the document.</property>
@@ -59,6 +60,7 @@
                     <property name="receives_default">True</property>
                     <property name="tooltip_text" translatable="yes" 
context="insertfootnote|next">Next footnote/endnote</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="next-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="insertfootnote|extended_tip|next">Moves to the next 
footnote or endnote anchor in the document.</property>
diff --git a/sw/uiconfig/swriter/ui/insertscript.ui 
b/sw/uiconfig/swriter/ui/insertscript.ui
index 5efa35a66d20..76a0966b3f14 100644
--- a/sw/uiconfig/swriter/ui/insertscript.ui
+++ b/sw/uiconfig/swriter/ui/insertscript.ui
@@ -43,6 +43,7 @@
                     <property name="receives_default">True</property>
                     <property name="image">image1</property>
                     <property name="image_position">right</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="previous-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="insertscript|extended_tip|previous">Jump to 
Previous Script.</property>
@@ -60,6 +61,7 @@
                     <property name="can_focus">True</property>
                     <property name="receives_default">True</property>
                     <property name="image">image2</property>
+                    <property name="always-show-image">True</property>
                     <child internal-child="accessible">
                       <object class="AtkObject" id="next-atkobject">
                         <property name="AtkObject::accessible-description" 
translatable="yes" context="insertscript|extended_tip|next">Jump to Next 
Script.</property>
diff --git a/sw/uiconfig/swriter/ui/mmaddressblockpage.ui 
b/sw/uiconfig/swriter/ui/mmaddressblockpage.ui
index 5c65a07f5dcc..7c92db4776b0 100644
--- a/sw/uiconfig/swriter/ui/mmaddressblockpage.ui
+++ b/sw/uiconfig/swriter/ui/mmaddressblockpage.ui
@@ -438,6 +438,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="mmaddressblockpage|prev|tooltip_text">Preview Previous Address 
Block</property>
                             <property name="image">image1</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="prev-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="mmaddressblockpage|extended_tip|prev">Use the browse buttons to 
preview the information from the previous or next data record.</property>
@@ -456,6 +457,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="mmaddressblockpage|next|tooltip_text">Preview Next Address 
Block</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="next-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="mmaddressblockpage|extended_tip|next">Use the browse buttons to 
preview the information from the previous or next data record.</property>
diff --git a/sw/uiconfig/swriter/ui/mmsalutationpage.ui 
b/sw/uiconfig/swriter/ui/mmsalutationpage.ui
index 29758ce7393f..9d1a43182762 100644
--- a/sw/uiconfig/swriter/ui/mmsalutationpage.ui
+++ b/sw/uiconfig/swriter/ui/mmsalutationpage.ui
@@ -137,6 +137,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="mmsalutationpage|prev|tooltip_text">Preview Previous Address 
Block</property>
                             <property name="image">image1</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="prev-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="mmsalutationpage|extended_tip|prev">Use the browse buttons to preview 
the information from the previous or next data record.</property>
@@ -155,6 +156,7 @@
                             <property name="receives_default">True</property>
                             <property name="tooltip_text" translatable="yes" 
context="mmsalutationpage|next|tooltip_text">Preview Next Address 
Block</property>
                             <property name="image">image2</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="next-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="mmsalutationpage|extended_tip|next">Use the browse buttons to preview 
the information from the previous or next data record.</property>
diff --git a/sw/uiconfig/swriter/ui/notebookbar_groups.ui 
b/sw/uiconfig/swriter/ui/notebookbar_groups.ui
index c6ca21fe62a0..0cfd5cfd3e1f 100644
--- a/sw/uiconfig/swriter/ui/notebookbar_groups.ui
+++ b/sw/uiconfig/swriter/ui/notebookbar_groups.ui
@@ -1155,6 +1155,7 @@
                         <property name="image">lefti</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1173,6 +1174,7 @@
                         <property name="image">centeri</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1191,6 +1193,7 @@
                         <property name="image">righti</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1222,6 +1225,7 @@
                         <property name="image">boldi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1240,6 +1244,7 @@
                         <property name="image">italicsi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1378,6 +1383,7 @@
                         <property name="image">bulletsi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1397,6 +1403,7 @@
                         <property name="image">numberingi</property>
                         <property name="relief">none</property>
                         <property name="xalign">0</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1760,6 +1767,7 @@
                         <property name="image">tablestylei</property>
                         <property name="relief">none</property>
                         <property name="image_position">top</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -1783,6 +1791,7 @@
                             <property name="image">tablerowsi</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -1802,6 +1811,7 @@
                             <property name="image">tablecolumnsi</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -2040,6 +2050,7 @@
                         <property name="image">paragraphstylei</property>
                         <property name="relief">none</property>
                         <property name="image_position">top</property>
+                        <property name="always-show-image">True</property>
                       </object>
                       <packing>
                         <property name="expand">False</property>
@@ -2084,6 +2095,7 @@
                             <property name="image">reseti</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -2131,6 +2143,7 @@
                             <property name="image">wrapi</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
@@ -2149,6 +2162,7 @@
                             <property name="image">locki</property>
                             <property name="relief">none</property>
                             <property name="xalign">0</property>
+                            <property name="always-show-image">True</property>
                           </object>
                           <packing>
                             <property name="expand">False</property>
diff --git a/sw/uiconfig/swriter/ui/tocstylespage.ui 
b/sw/uiconfig/swriter/ui/tocstylespage.ui
index 269bf26fd9d9..3f08bdc2f1b1 100644
--- a/sw/uiconfig/swriter/ui/tocstylespage.ui
+++ b/sw/uiconfig/swriter/ui/tocstylespage.ui
@@ -214,6 +214,7 @@
                 <property name="halign">center</property>
                 <property name="valign">start</property>
                 <property name="image">image1</property>
+                <property name="always-show-image">True</property>
                 <child internal-child="accessible">
                   <object class="AtkObject" id="assign-atkobject">
                     <property name="AtkObject::accessible-description" 
translatable="yes" context="tocstylespage|extended_tip|assign">Formats the 
selected index level with the selected paragraph style.</property>
diff --git a/sw/uiconfig/swriter/ui/tokenwidget.ui 
b/sw/uiconfig/swriter/ui/tokenwidget.ui
index df1cc5cf1ff5..cbf7bf62be6e 100644
--- a/sw/uiconfig/swriter/ui/tokenwidget.ui
+++ b/sw/uiconfig/swriter/ui/tokenwidget.ui
@@ -23,6 +23,7 @@
         <property name="can_focus">True</property>
         <property name="receives_default">True</property>
         <property name="image">image1</property>
+        <property name="always-show-image">True</property>
       </object>
       <packing>
         <property name="expand">False</property>
@@ -108,6 +109,7 @@
         <property name="can_focus">True</property>
         <property name="receives_default">True</property>
         <property name="image">image2</property>
+        <property name="always-show-image">True</property>
       </object>
       <packing>
         <property name="expand">False</property>
diff --git a/vcl/uiconfig/ui/printdialog.ui b/vcl/uiconfig/ui/printdialog.ui
index 44fd36c1c2a3..3c6bc3d86a04 100644
--- a/vcl/uiconfig/ui/printdialog.ui
+++ b/vcl/uiconfig/ui/printdialog.ui
@@ -234,6 +234,7 @@
                             <property name="receives-default">True</property>
                             <property name="tooltip-text" translatable="yes" 
context="printdialog|firstpage">First page</property>
                             <property name="image">imgFirst</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="btnFirst-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="printdialog|extended_tip|btnFirst">Shows preview of the first 
page.</property>
@@ -253,6 +254,7 @@
                             <property name="receives-default">True</property>
                             <property name="tooltip-text" translatable="yes" 
context="printdialog|backward">Previous page</property>
                             <property name="image">imgBack</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" 
id="backward-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="printdialog|extended_tip|backward">Shows preview of the previous 
page.</property>
@@ -303,6 +305,7 @@
                             <property name="receives-default">True</property>
                             <property name="tooltip-text" translatable="yes" 
context="printdialog|forward">Next page</property>
                             <property name="image">imgForward</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="forward-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="printdialog|extended_tip|forward">Shows preview of the next 
page.</property>
@@ -322,6 +325,7 @@
                             <property name="receives-default">True</property>
                             <property name="tooltip-text" translatable="yes" 
context="printdialog|lastpage">Last page</property>
                             <property name="image">imgLast</property>
+                            <property name="always-show-image">True</property>
                             <child internal-child="accessible">
                               <object class="AtkObject" id="btnLast-atkobject">
                                 <property 
name="AtkObject::accessible-description" translatable="yes" 
context="printdialog|extended_tip|btnLast">Shows preview of the last 
page.</property>

Reply via email to