cui/uiconfig/ui/pageformatpage.ui      |    5 +++++
 cui/uiconfig/ui/paratabspage.ui        |   20 ++++++++++++++++++++
 svx/uiconfig/ui/headfootformatpage.ui  |    5 +++++
 sw/uiconfig/swriter/ui/dropcapspage.ui |    5 +++++
 4 files changed, 35 insertions(+)

New commits:
commit eff95f60d008fe128461db1375e25b5b427d5783
Author:     Parth Raiyani <[email protected]>
AuthorDate: Thu Jan 15 18:53:15 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Fri Jan 16 10:30:28 2026 +0100

    accessibility: add accessible names to various drawing areas in UI files
    
    Signed-off-by: Parth Raiyani <[email protected]>
    Change-Id: Ibef8171634fb406cea708bd8709906f002d2f235
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197358
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/cui/uiconfig/ui/pageformatpage.ui 
b/cui/uiconfig/ui/pageformatpage.ui
index 586079e669e9..a680f0c3b25d 100644
--- a/cui/uiconfig/ui/pageformatpage.ui
+++ b/cui/uiconfig/ui/pageformatpage.ui
@@ -220,6 +220,11 @@
                     <property name="halign">center</property>
                     <property name="valign">center</property>
                     <property name="vexpand">True</property>
+                    <child internal-child="accessible">
+                      <object class="AtkObject" 
id="drawingareaPageDirection-atkobject">
+                        <property name="AtkObject::accessible-name" 
translatable="yes" 
context="pageformatpage|drawingareaPageDirection-atkobject">Page 
Direction</property>
+                      </object>
+                    </child>
                   </object>
                   <packing>
                     <property name="left-attach">0</property>
diff --git a/cui/uiconfig/ui/paratabspage.ui b/cui/uiconfig/ui/paratabspage.ui
index 1ff000bed35d..b3ada4e8a33b 100644
--- a/cui/uiconfig/ui/paratabspage.ui
+++ b/cui/uiconfig/ui/paratabspage.ui
@@ -173,6 +173,11 @@
               <object class="GtkDrawingArea" id="drawingareaWIN_TABLEFT">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" 
id="drawingareaWIN_TABLEFT-atkobject">
+                    <property name="AtkObject::accessible-name" 
translatable="yes" context="paratabspage|drawingareaWIN_TABLEFT-atkobject">Left 
tab preview</property>
+                  </object>
+                </child>
               </object>
               <packing>
                 <property name="left_attach">1</property>
@@ -183,6 +188,11 @@
               <object class="GtkDrawingArea" id="drawingareaWIN_TABRIGHT">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" 
id="drawingareaWIN_TABRIGHT-atkobject">
+                    <property name="AtkObject::accessible-name" 
translatable="yes" 
context="paratabspage|drawingareaWIN_TABRIGHT-atkobject">Right tab 
preview</property>
+                  </object>
+                </child>
               </object>
               <packing>
                 <property name="left_attach">1</property>
@@ -193,6 +203,11 @@
               <object class="GtkDrawingArea" id="drawingareaWIN_TABCENTER">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" 
id="drawingareaWIN_TABCENTER-atkobject">
+                    <property name="AtkObject::accessible-name" 
translatable="yes" 
context="paratabspage|drawingareaWIN_TABCENTER-atkobject">Center tab 
preview</property>
+                  </object>
+                </child>
               </object>
               <packing>
                 <property name="left_attach">1</property>
@@ -203,6 +218,11 @@
               <object class="GtkDrawingArea" id="drawingareaWIN_TABDECIMAL">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" 
id="drawingareaWIN_TABDECIMAL-atkobject">
+                    <property name="AtkObject::accessible-name" 
translatable="yes" 
context="paratabspage|drawingareaWIN_TABDECIMAL-atkobject">Decimal tab 
preview</property>
+                  </object>
+                </child>
               </object>
               <packing>
                 <property name="left_attach">1</property>
diff --git a/svx/uiconfig/ui/headfootformatpage.ui 
b/svx/uiconfig/ui/headfootformatpage.ui
index ffb2774b3f8b..bdad1120afeb 100644
--- a/svx/uiconfig/ui/headfootformatpage.ui
+++ b/svx/uiconfig/ui/headfootformatpage.ui
@@ -372,6 +372,11 @@
             <property name="valign">center</property>
             <property name="hexpand">True</property>
             <property name="vexpand">True</property>
+            <child internal-child="accessible">
+              <object class="AtkObject" id="drawingareaPageHF-atkobject">
+                <property name="AtkObject::accessible-name" translatable="yes" 
context="headfootformatpage|drawingareaPageHF-atkobject">Header and Footer 
Preview</property>
+              </object>
+            </child>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/sw/uiconfig/swriter/ui/dropcapspage.ui 
b/sw/uiconfig/swriter/ui/dropcapspage.ui
index cf6d04c20347..6d3a52069c08 100644
--- a/sw/uiconfig/swriter/ui/dropcapspage.ui
+++ b/sw/uiconfig/swriter/ui/dropcapspage.ui
@@ -331,6 +331,11 @@
                 <property name="can-focus">False</property>
                 <property name="halign">center</property>
                 <property name="valign">start</property>
+                <child internal-child="accessible">
+                  <object class="AtkObject" 
id="drawingareaWN_EXAMPLE-atkobject">
+                    <property name="AtkObject::accessible-name" 
translatable="yes" 
context="dropcapspage|drawingareaWN_EXAMPLE-atkobject">Example</property>
+                  </object>
+                </child>
               </object>
             </child>
           </object>

Reply via email to