Browse Source

UI: Fix transform dialog for screen readers

VodBox 4 years ago
parent
commit
58b2da73b3
2 changed files with 76 additions and 3 deletions
  1. 10 0
      UI/data/locale/en-US.ini
  2. 66 3
      UI/forms/OBSBasicTransform.ui

+ 10 - 0
UI/data/locale/en-US.ini

@@ -518,13 +518,23 @@ Basic.Filters.AddFilter.Text="Please specify the name of the filter"
 # transform window
 Basic.TransformWindow="Scene Item Transform"
 Basic.TransformWindow.Position="Position"
+Basic.TransformWindow.PositionX="Position X"
+Basic.TransformWindow.PositionY="Position Y"
 Basic.TransformWindow.Rotation="Rotation"
 Basic.TransformWindow.Size="Size"
+Basic.TransformWindow.Width="Width"
+Basic.TransformWindow.Height="Height"
 Basic.TransformWindow.Alignment="Positional Alignment"
 Basic.TransformWindow.BoundsType="Bounding Box Type"
 Basic.TransformWindow.BoundsAlignment="Alignment in Bounding Box"
 Basic.TransformWindow.Bounds="Bounding Box Size"
+Basic.TransformWindow.BoundsWidth="Bounding Box Width"
+Basic.TransformWindow.BoundsHeight="Bounding Box Height"
 Basic.TransformWindow.Crop="Crop"
+Basic.TransformWindow.CropLeft="Crop Left"
+Basic.TransformWindow.CropRight="Crop Right"
+Basic.TransformWindow.CropTop="Crop Top"
+Basic.TransformWindow.CropBottom="Crop Bottom"
 
 Basic.TransformWindow.Alignment.TopLeft="Top Left"
 Basic.TransformWindow.Alignment.TopCenter="Top Center"

+ 66 - 3
UI/forms/OBSBasicTransform.ui

@@ -2,9 +2,6 @@
 <ui version="4.0">
  <class>OBSBasicTransform</class>
  <widget class="QDialog" name="OBSBasicTransform">
-  <property name="enabled">
-   <bool>false</bool>
-  </property>
   <property name="geometry">
    <rect>
     <x>0</x>
@@ -42,6 +39,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Position</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Position</string>
+       </property>
        <property name="alignment">
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
@@ -85,6 +85,9 @@
           <property name="maximum">
            <double>90001.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.PositionX</string>
+          </property>
          </widget>
         </item>
         <item>
@@ -104,6 +107,9 @@
           <property name="maximum">
            <double>90001.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.PositionY</string>
+          </property>
          </widget>
         </item>
        </layout>
@@ -114,6 +120,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Rotation</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Rotation</string>
+       </property>
       </widget>
      </item>
      <item row="1" column="1">
@@ -139,6 +148,9 @@
        <property name="singleStep">
         <double>0.100000000000000</double>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Rotation</string>
+       </property>
       </widget>
      </item>
      <item row="2" column="0">
@@ -146,6 +158,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Size</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Size</string>
+       </property>
       </widget>
      </item>
      <item row="2" column="1">
@@ -189,6 +204,9 @@
           <property name="singleStep">
            <double>1.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.Width</string>
+          </property>
          </widget>
         </item>
         <item>
@@ -211,6 +229,9 @@
           <property name="singleStep">
            <double>1.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.Height</string>
+          </property>
          </widget>
         </item>
        </layout>
@@ -221,6 +242,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Alignment</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Alignment</string>
+       </property>
       </widget>
      </item>
      <item row="3" column="1">
@@ -228,6 +252,9 @@
        <property name="currentText">
         <string>Basic.TransformWindow.Alignment.TopLeft</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Alignment</string>
+       </property>
        <item>
         <property name="text">
          <string>Basic.TransformWindow.Alignment.TopLeft</string>
@@ -293,10 +320,16 @@
        <property name="text">
         <string>Basic.TransformWindow.BoundsType</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.BoundsType</string>
+       </property>
       </widget>
      </item>
      <item row="5" column="1">
       <widget class="QComboBox" name="boundsType">
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.BoundsType</string>
+       </property>
        <item>
         <property name="text">
          <string>Basic.TransformWindow.BoundsType.None</string>
@@ -339,6 +372,9 @@
        <property name="text">
         <string>Basic.TransformWindow.BoundsAlignment</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.BoundsAlignment</string>
+       </property>
       </widget>
      </item>
      <item row="6" column="1">
@@ -349,6 +385,9 @@
        <property name="currentText">
         <string>Basic.TransformWindow.Alignment.TopLeft</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.BoundsAlignment</string>
+       </property>
        <item>
         <property name="text">
          <string>Basic.TransformWindow.Alignment.TopLeft</string>
@@ -401,6 +440,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Bounds</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Bounds</string>
+       </property>
       </widget>
      </item>
      <item row="7" column="1">
@@ -444,6 +486,9 @@
           <property name="maximum">
            <double>90001.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.BoundsWidth</string>
+          </property>
          </widget>
         </item>
         <item>
@@ -466,6 +511,9 @@
           <property name="maximum">
            <double>90001.000000000000000</double>
           </property>
+          <property name="accessibleName">
+           <string>Basic.TransformWindow.BoundsHeight</string>
+          </property>
          </widget>
         </item>
        </layout>
@@ -489,6 +537,9 @@
        <property name="text">
         <string>Basic.TransformWindow.Crop</string>
        </property>
+       <property name="accessibleName">
+        <string>Basic.TransformWindow.Crop</string>
+       </property>
       </widget>
      </item>
      <item row="9" column="1">
@@ -510,6 +561,9 @@
          <property name="maximum">
           <number>100000</number>
          </property>
+         <property name="accessibleName">
+          <string>Basic.TransformWindow.CropLeft</string>
+         </property>
         </widget>
        </item>
        <item row="0" column="3">
@@ -529,6 +583,9 @@
          <property name="maximum">
           <number>100000</number>
          </property>
+         <property name="accessibleName">
+          <string>Basic.TransformWindow.CropRight</string>
+         </property>
         </widget>
        </item>
        <item row="0" column="0">
@@ -574,6 +631,9 @@
          <property name="maximum">
           <number>100000</number>
          </property>
+         <property name="accessibleName">
+          <string>Basic.TransformWindow.CropTop</string>
+         </property>
         </widget>
        </item>
        <item row="1" column="3">
@@ -593,6 +653,9 @@
          <property name="maximum">
           <number>100000</number>
          </property>
+         <property name="accessibleName">
+          <string>Basic.TransformWindow.CropBottom</string>
+         </property>
         </widget>
        </item>
        <item row="1" column="0">