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 61d6572656e7a31d854fc870ce9d47e7bc631aa4
Author:     Parth Raiyani <[email protected]>
AuthorDate: Thu Jan 15 18:53:15 2026 +0530
Commit:     Caolán McNamara <[email protected]>
CommitDate: Thu Jan 15 17:04:40 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/+/197353
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/cui/uiconfig/ui/pageformatpage.ui 
b/cui/uiconfig/ui/pageformatpage.ui
index 51563de07d1f..fe9296945fa1 100644
--- a/cui/uiconfig/ui/pageformatpage.ui
+++ b/cui/uiconfig/ui/pageformatpage.ui
@@ -218,6 +218,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 79d01a5d5718..f98c3016a132 100644
--- a/cui/uiconfig/ui/paratabspage.ui
+++ b/cui/uiconfig/ui/paratabspage.ui
@@ -172,6 +172,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>
@@ -182,6 +187,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>
@@ -192,6 +202,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>
@@ -202,6 +217,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 72e0f8c6c277..3da060454577 100644
--- a/svx/uiconfig/ui/headfootformatpage.ui
+++ b/svx/uiconfig/ui/headfootformatpage.ui
@@ -402,6 +402,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 5f0eaa0cc85f..40d781175904 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