diff --git a/sandbox/uber.css b/sandbox/uber.css index 3d110dd5e..8ebe91c8f 100644 --- a/sandbox/uber.css +++ b/sandbox/uber.css @@ -1,7 +1,7 @@ #uber1 { layout: vertical; background: dark_green; - overflow: hidden auto; + overflow-x: x; border: heavy white; } diff --git a/src/textual/css/_styles_builder.py b/src/textual/css/_styles_builder.py index ac1e96eb1..a3d473561 100644 --- a/src/textual/css/_styles_builder.py +++ b/src/textual/css/_styles_builder.py @@ -7,11 +7,11 @@ import rich.repr from ._error_tools import friendly_list from ._help_renderables import HelpText from ._help_text import ( + spacing_invalid_value, spacing_wrong_number_of_values, scalar_help_text, - spacing_invalid_value, - string_enum_help_text, color_property_help_text, + string_enum_help_text, border_property_help_text, layout_property_help_text, docks_property_help_text, diff --git a/tests/test_geometry.py b/tests/test_geometry.py index 923116251..72d5de462 100644 --- a/tests/test_geometry.py +++ b/tests/test_geometry.py @@ -324,6 +324,12 @@ def test_spacing_sub(): Spacing(1, 2, 3, 4) - "foo" +def test_spacing_convenience_constructors(): + assert Spacing.vertical(2) == Spacing(2, 0, 2, 0) + assert Spacing.horizontal(2) == Spacing(0, 2, 0, 2) + assert Spacing.all(2) == Spacing(2, 2, 2, 2) + + def test_split(): assert Region(10, 5, 22, 15).split(10, 5) == ( Region(10, 5, 10, 5),