diff --git a/tests/_output/bootstrap/tabstrip/tabstrip-scrollable-buttons-hidden.png b/tests/_output/bootstrap/tabstrip/tabstrip-scrollable-buttons-hidden.png new file mode 100644 index 00000000000..4e26ab0d085 Binary files /dev/null and b/tests/_output/bootstrap/tabstrip/tabstrip-scrollable-buttons-hidden.png differ diff --git a/tests/_output/bootstrap/tabstrip/tabstrip-sizes.png b/tests/_output/bootstrap/tabstrip/tabstrip-sizes.png new file mode 100644 index 00000000000..263f02a3f3a Binary files /dev/null and b/tests/_output/bootstrap/tabstrip/tabstrip-sizes.png differ diff --git a/tests/_output/classic/tabstrip/tabstrip-scrollable-buttons-hidden.png b/tests/_output/classic/tabstrip/tabstrip-scrollable-buttons-hidden.png new file mode 100644 index 00000000000..5ad88eb0d09 Binary files /dev/null and b/tests/_output/classic/tabstrip/tabstrip-scrollable-buttons-hidden.png differ diff --git a/tests/_output/classic/tabstrip/tabstrip-sizes.png b/tests/_output/classic/tabstrip/tabstrip-sizes.png new file mode 100644 index 00000000000..bade5f6a358 Binary files /dev/null and b/tests/_output/classic/tabstrip/tabstrip-sizes.png differ diff --git a/tests/_output/default/tabstrip/tabstrip-scrollable-buttons-hidden.png b/tests/_output/default/tabstrip/tabstrip-scrollable-buttons-hidden.png new file mode 100644 index 00000000000..581502bc9f7 Binary files /dev/null and b/tests/_output/default/tabstrip/tabstrip-scrollable-buttons-hidden.png differ diff --git a/tests/_output/default/tabstrip/tabstrip-sizes.png b/tests/_output/default/tabstrip/tabstrip-sizes.png new file mode 100644 index 00000000000..1d1235443f6 Binary files /dev/null and b/tests/_output/default/tabstrip/tabstrip-sizes.png differ diff --git a/tests/_output/fluent/tabstrip/tabstrip-scrollable-buttons-hidden.png b/tests/_output/fluent/tabstrip/tabstrip-scrollable-buttons-hidden.png new file mode 100644 index 00000000000..e385a866c67 Binary files /dev/null and b/tests/_output/fluent/tabstrip/tabstrip-scrollable-buttons-hidden.png differ diff --git a/tests/_output/fluent/tabstrip/tabstrip-sizes.png b/tests/_output/fluent/tabstrip/tabstrip-sizes.png new file mode 100644 index 00000000000..3af916095ec Binary files /dev/null and b/tests/_output/fluent/tabstrip/tabstrip-sizes.png differ diff --git a/tests/_output/material/tabstrip/tabstrip-scrollable-buttons-hidden.png b/tests/_output/material/tabstrip/tabstrip-scrollable-buttons-hidden.png new file mode 100644 index 00000000000..7f63c05f7c4 Binary files /dev/null and b/tests/_output/material/tabstrip/tabstrip-scrollable-buttons-hidden.png differ diff --git a/tests/_output/material/tabstrip/tabstrip-sizes.png b/tests/_output/material/tabstrip/tabstrip-sizes.png new file mode 100644 index 00000000000..2f16af436ef Binary files /dev/null and b/tests/_output/material/tabstrip/tabstrip-sizes.png differ diff --git a/tests/chart-wizard/chart-wizard-tabs-content.html b/tests/chart-wizard/chart-wizard-tabs-content.html index 451b6f7b7d4..459256a92af 100644 --- a/tests/chart-wizard/chart-wizard-tabs-content.html +++ b/tests/chart-wizard/chart-wizard-tabs-content.html @@ -21,7 +21,7 @@
Data Tab
Format Tab
-
+
  • @@ -131,7 +131,7 @@
-
+
  • @@ -173,7 +173,7 @@
-
+
  • diff --git a/tests/chart-wizard/chart-wizard.html b/tests/chart-wizard/chart-wizard.html index b53099c0984..41e6cd9d2e4 100644 --- a/tests/chart-wizard/chart-wizard.html +++ b/tests/chart-wizard/chart-wizard.html @@ -195,7 +195,7 @@
-
+
  • diff --git a/tests/column-menu/column-menu-tabbed.html b/tests/column-menu/column-menu-tabbed.html index 51daea232e5..34b56d3f9ad 100644 --- a/tests/column-menu/column-menu-tabbed.html +++ b/tests/column-menu/column-menu-tabbed.html @@ -26,7 +26,7 @@ Second tab selected
    -
    +
    • @@ -64,7 +64,7 @@
    -
    +
    • @@ -148,7 +148,7 @@ Single Tab Set
      -
      +
      • @@ -232,7 +232,7 @@
      -
      +
      • diff --git a/tests/dock-manager/dock-manager-floating-panes.html b/tests/dock-manager/dock-manager-floating-panes.html index d90965227d0..b82fe6e44ae 100644 --- a/tests/dock-manager/dock-manager-floating-panes.html +++ b/tests/dock-manager/dock-manager-floating-panes.html @@ -82,7 +82,7 @@
      -
      +
      • diff --git a/tests/dock-manager/dock-manager-unpinned-pane.html b/tests/dock-manager/dock-manager-unpinned-pane.html index da84bd20061..2d40b3f69a0 100644 --- a/tests/dock-manager/dock-manager-unpinned-pane.html +++ b/tests/dock-manager/dock-manager-unpinned-pane.html @@ -60,7 +60,7 @@
        -
        +
        • @@ -116,7 +116,7 @@
          -
          +
          • diff --git a/tests/dock-manager/dock-manager.html b/tests/dock-manager/dock-manager.html index 002bf90e0a9..c69e2a0623e 100644 --- a/tests/dock-manager/dock-manager.html +++ b/tests/dock-manager/dock-manager.html @@ -63,7 +63,7 @@
          -
          +
          • @@ -119,7 +119,7 @@
            -
            +
            • diff --git a/tests/editor/editor-find-replace.html b/tests/editor/editor-find-replace.html index c12593d8ea5..4339ffd124a 100644 --- a/tests/editor/editor-find-replace.html +++ b/tests/editor/editor-find-replace.html @@ -45,7 +45,7 @@
            -
            +
            • @@ -140,7 +140,7 @@
            -
            +
            • diff --git a/tests/editor/editor-table-wizard.html b/tests/editor/editor-table-wizard.html index b17262dbd23..ccb2cabc121 100644 --- a/tests/editor/editor-table-wizard.html +++ b/tests/editor/editor-table-wizard.html @@ -40,7 +40,7 @@
            -
            +
            • @@ -414,7 +414,7 @@
            -
            +
            • diff --git a/tests/gantt/gantt-editing-popup-general.html b/tests/gantt/gantt-editing-popup-general.html index 572bb28d1c0..7b2915eecb0 100644 --- a/tests/gantt/gantt-editing-popup-general.html +++ b/tests/gantt/gantt-editing-popup-general.html @@ -47,7 +47,7 @@
            -
            +
            • diff --git a/tests/gantt/gantt-editing-popup-other.html b/tests/gantt/gantt-editing-popup-other.html index 955b6c8d245..52030c7bd79 100644 --- a/tests/gantt/gantt-editing-popup-other.html +++ b/tests/gantt/gantt-editing-popup-other.html @@ -47,7 +47,7 @@
            -
            +
            • diff --git a/tests/gantt/gantt-editing-popup-predecessors.html b/tests/gantt/gantt-editing-popup-predecessors.html index 23e8b644665..e4b6e1e5894 100644 --- a/tests/gantt/gantt-editing-popup-predecessors.html +++ b/tests/gantt/gantt-editing-popup-predecessors.html @@ -48,7 +48,7 @@
            -
            +
            • diff --git a/tests/gantt/gantt-editing-popup-resources.html b/tests/gantt/gantt-editing-popup-resources.html index d16aa83cfe7..0846c2a1c86 100644 --- a/tests/gantt/gantt-editing-popup-resources.html +++ b/tests/gantt/gantt-editing-popup-resources.html @@ -47,7 +47,7 @@
            -
            +
            • diff --git a/tests/gantt/gantt-editing-popup-successors.html b/tests/gantt/gantt-editing-popup-successors.html index 966f2bf8650..82ca2a2b61e 100644 --- a/tests/gantt/gantt-editing-popup-successors.html +++ b/tests/gantt/gantt-editing-popup-successors.html @@ -48,7 +48,7 @@
            -
            +
            • diff --git a/tests/grid/grid-column-menu-tabbed.html b/tests/grid/grid-column-menu-tabbed.html index f3665104846..1083947a845 100644 --- a/tests/grid/grid-column-menu-tabbed.html +++ b/tests/grid/grid-column-menu-tabbed.html @@ -30,7 +30,7 @@
              -
              +
              • @@ -129,7 +129,7 @@
                -
                +
                • @@ -233,7 +233,7 @@
                  -
                  +
                  • @@ -416,7 +416,7 @@
                    -
                    +
                    • @@ -506,7 +506,7 @@
                      -
                      +
                      • diff --git a/tests/spreadsheet/spreadsheet-cell-contextmenu.html b/tests/spreadsheet/spreadsheet-cell-contextmenu.html index 960c8e0db28..7b981125ac0 100644 --- a/tests/spreadsheet/spreadsheet-cell-contextmenu.html +++ b/tests/spreadsheet/spreadsheet-cell-contextmenu.html @@ -726,7 +726,7 @@ -
                        +
                        • diff --git a/tests/spreadsheet/spreadsheet-filtering.html b/tests/spreadsheet/spreadsheet-filtering.html index 1680ef128ec..402e0625674 100644 --- a/tests/spreadsheet/spreadsheet-filtering.html +++ b/tests/spreadsheet/spreadsheet-filtering.html @@ -733,7 +733,7 @@ -
                          +
                          • diff --git a/tests/spreadsheet/spreadsheet-formula.html b/tests/spreadsheet/spreadsheet-formula.html index 7384b95d204..c3bad2abda1 100644 --- a/tests/spreadsheet/spreadsheet-formula.html +++ b/tests/spreadsheet/spreadsheet-formula.html @@ -521,7 +521,7 @@ -
                            +
                            • diff --git a/tests/spreadsheet/spreadsheet-print.html b/tests/spreadsheet/spreadsheet-print.html index 3da7999138a..168c8845f57 100644 --- a/tests/spreadsheet/spreadsheet-print.html +++ b/tests/spreadsheet/spreadsheet-print.html @@ -32,7 +32,7 @@
                            -
                            +
                            • @@ -374,7 +374,7 @@
                            -
                            +
                            • diff --git a/tests/spreadsheet/spreadsheet-row-contextmenu.html b/tests/spreadsheet/spreadsheet-row-contextmenu.html index 196ec91583b..940d5217475 100644 --- a/tests/spreadsheet/spreadsheet-row-contextmenu.html +++ b/tests/spreadsheet/spreadsheet-row-contextmenu.html @@ -726,7 +726,7 @@ -
                              +
                              • diff --git a/tests/spreadsheet/spreadsheet-sheets-bar.html b/tests/spreadsheet/spreadsheet-sheets-bar.html index 4dea0b50260..7e5fe5080e1 100644 --- a/tests/spreadsheet/spreadsheet-sheets-bar.html +++ b/tests/spreadsheet/spreadsheet-sheets-bar.html @@ -48,7 +48,7 @@ -
                                +
                                • diff --git a/tests/spreadsheet/spreadsheet.html b/tests/spreadsheet/spreadsheet.html index fbedb8798ca..7c39dfe160a 100644 --- a/tests/spreadsheet/spreadsheet.html +++ b/tests/spreadsheet/spreadsheet.html @@ -719,7 +719,7 @@ -
                                  +
                                  • diff --git a/tests/tabstrip/tabstrip-actions.html b/tests/tabstrip/tabstrip-actions.html index 6603f005bfb..707a801c3ec 100644 --- a/tests/tabstrip/tabstrip-actions.html +++ b/tests/tabstrip/tabstrip-actions.html @@ -12,7 +12,7 @@
                                    -
                                    +
                                    • diff --git a/tests/tabstrip/tabstrip-alignment.html b/tests/tabstrip/tabstrip-alignment.html index 4b015363062..a60500e9733 100644 --- a/tests/tabstrip/tabstrip-alignment.html +++ b/tests/tabstrip/tabstrip-alignment.html @@ -12,7 +12,7 @@
                                      -
                                      +
                                      • @@ -48,7 +48,7 @@
                                      -
                                      +
                                      • @@ -84,7 +84,7 @@
                                      -
                                      +
                                      • @@ -120,7 +120,7 @@
                                      -
                                      +
                                      • @@ -156,7 +156,7 @@
                                      -
                                      +
                                      • diff --git a/tests/tabstrip/tabstrip-closable.html b/tests/tabstrip/tabstrip-closable.html index e156737a4b0..bb1d2ef1d54 100644 --- a/tests/tabstrip/tabstrip-closable.html +++ b/tests/tabstrip/tabstrip-closable.html @@ -12,7 +12,7 @@
                                        -
                                        +
                                        • @@ -65,7 +65,7 @@
                                        -
                                        +
                                        Closable items
                                        @@ -118,7 +118,7 @@
                                        -
                                        +
                                        • @@ -171,7 +171,7 @@
                                        -
                                        +
                                        • diff --git a/tests/tabstrip/tabstrip-icons.html b/tests/tabstrip/tabstrip-icons.html index eb8411815a1..b4334437d6b 100644 --- a/tests/tabstrip/tabstrip-icons.html +++ b/tests/tabstrip/tabstrip-icons.html @@ -12,7 +12,7 @@
                                          -
                                          +
                                          • @@ -63,7 +63,7 @@
                                          -
                                          +
                                          • diff --git a/tests/tabstrip/tabstrip-rtl.html b/tests/tabstrip/tabstrip-rtl.html index 758f05c7754..784d0dd04b3 100644 --- a/tests/tabstrip/tabstrip-rtl.html +++ b/tests/tabstrip/tabstrip-rtl.html @@ -12,7 +12,7 @@
                                            -
                                            +
                                            • @@ -44,7 +44,7 @@
                                            -
                                            +
                                            • @@ -66,7 +66,7 @@
                                            -
                                            +
                                            Bottom orientation
                                            @@ -102,7 +102,7 @@
                                            -
                                            +
                                            • @@ -138,7 +138,7 @@
                                            -
                                            +
                                            • diff --git a/tests/tabstrip/tabstrip-scrollable-buttons-end.html b/tests/tabstrip/tabstrip-scrollable-buttons-end.html index df9f87b7546..81296f632f3 100644 --- a/tests/tabstrip/tabstrip-scrollable-buttons-end.html +++ b/tests/tabstrip/tabstrip-scrollable-buttons-end.html @@ -24,7 +24,7 @@
                                              -
                                              +
                                              • @@ -74,7 +74,7 @@
                                              -
                                              +
                                              Bottom scrollable
                                              @@ -124,7 +124,7 @@
                                              -
                                              +
                                              • @@ -174,7 +174,7 @@
                                              -
                                              +
                                              • diff --git a/tests/tabstrip/tabstrip-scrollable-buttons-hidden.html b/tests/tabstrip/tabstrip-scrollable-buttons-hidden.html new file mode 100644 index 00000000000..08a2f61ff57 --- /dev/null +++ b/tests/tabstrip/tabstrip-scrollable-buttons-hidden.html @@ -0,0 +1,440 @@ + + + + Document + + + + + + + + + +
                                                + Horizontal orientation + + +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll Start
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll End
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll Both
                                                +
                                                +
                                                +
                                                + Vertical orientation + + +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Vertical - Scrollable - No Buttons Scroll Start
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Vertical - Scrollable - No Buttons Scroll End
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Vertical - Scrollable - No Buttons Scroll both
                                                +
                                                +
                                                +
                                                + Horizontal orientation - RTL + + +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll Start
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll End
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Second + +
                                                • +
                                                • + + Third + +
                                                • +
                                                • + + Fourth + +
                                                • +
                                                • + + Fifth - last visible + +
                                                • +
                                                • + + Sixth + +
                                                • +
                                                • + + Last Very Long item + +
                                                • +
                                                +
                                                +
                                                +
                                                Horizontal - Scrollable - No Buttons Scroll Both
                                                +
                                                +
                                                +
                                                +
                                                + + diff --git a/tests/tabstrip/tabstrip-scrollable-buttons-start.html b/tests/tabstrip/tabstrip-scrollable-buttons-start.html index 5ad4bb173e4..8ac6adc8853 100644 --- a/tests/tabstrip/tabstrip-scrollable-buttons-start.html +++ b/tests/tabstrip/tabstrip-scrollable-buttons-start.html @@ -24,7 +24,7 @@
                                                -
                                                +
                                                -
                                                +
                                                Bottom scrollable
                                                @@ -124,7 +124,7 @@
                                                -
                                                +
                                                -
                                                +
                                                -
                                                +
                                                Bottom scrollable
                                                @@ -124,7 +124,7 @@
                                                -
                                                +
                                                -
                                                +
                                                -
                                                +
                                                Bottom scrollable
                                                @@ -124,7 +124,7 @@
                                                -
                                                +
                                                -
                                                +
                                                +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Last + +
                                                • +
                                                + +
                                                +
                                                +
                                                Tab Content
                                                +
                                                +
                                                +
                                                +
                                                + medium +
                                                +
                                                + +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Last + +
                                                • +
                                                + +
                                                +
                                                +
                                                Tab Content
                                                +
                                                +
                                                +
                                                +
                                                + large +
                                                +
                                                + +
                                                  +
                                                • + + First + +
                                                • +
                                                • + + Last + +
                                                • +
                                                + +
                                                +
                                                +
                                                Tab Content
                                                +
                                                +
                                                +
                                                +
                                                + + diff --git a/tests/tabstrip/tabstrip-sortable.html b/tests/tabstrip/tabstrip-sortable.html index bdf2bc71287..474812b6dfb 100644 --- a/tests/tabstrip/tabstrip-sortable.html +++ b/tests/tabstrip/tabstrip-sortable.html @@ -12,7 +12,7 @@
                                                -
                                                +
                                                • @@ -33,7 +33,7 @@
                                                -
                                                +
                                                Bottom sortable
                                                @@ -54,7 +54,7 @@
                                                -
                                                +
                                                • @@ -75,7 +75,7 @@
                                                -
                                                +
                                                • diff --git a/tests/tabstrip/tabstrip-states.html b/tests/tabstrip/tabstrip-states.html index 453ac0b8609..d469455d2ac 100644 --- a/tests/tabstrip/tabstrip-states.html +++ b/tests/tabstrip/tabstrip-states.html @@ -12,7 +12,7 @@
                                                  -
                                                  +
                                                  • @@ -43,7 +43,7 @@
                                                  -
                                                  +
                                                  • @@ -96,7 +96,7 @@
                                                  -
                                                  +
                                                  • @@ -117,7 +117,7 @@
                                                  -
                                                  +
                                                  • @@ -169,7 +169,7 @@
                                                  -
                                                  +
                                                  • diff --git a/tests/tabstrip/tabstrip.html b/tests/tabstrip/tabstrip.html index 4656fc7efb4..c370280f028 100644 --- a/tests/tabstrip/tabstrip.html +++ b/tests/tabstrip/tabstrip.html @@ -12,7 +12,7 @@
                                                    -
                                                    +
                                                    • @@ -44,7 +44,7 @@
                                                    -
                                                    +
                                                    • @@ -66,7 +66,7 @@
                                                    -
                                                    +
                                                    Bottom orientation
                                                    @@ -102,7 +102,7 @@
                                                    -
                                                    +
                                                    • @@ -138,7 +138,7 @@
                                                    -
                                                    +