mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
deprecate App.css
This commit is contained in:
@@ -5,6 +5,7 @@ from textual import layout
|
|||||||
|
|
||||||
|
|
||||||
class ButtonsApp(App[str]):
|
class ButtonsApp(App[str]):
|
||||||
|
|
||||||
def compose(self) -> ComposeResult:
|
def compose(self) -> ComposeResult:
|
||||||
yield layout.Vertical(
|
yield layout.Vertical(
|
||||||
Button("foo", id="foo"),
|
Button("foo", id="foo"),
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ ReturnType = TypeVar("ReturnType")
|
|||||||
class App(Generic[ReturnType], DOMNode):
|
class App(Generic[ReturnType], DOMNode):
|
||||||
"""The base class for Textual Applications"""
|
"""The base class for Textual Applications"""
|
||||||
|
|
||||||
css = """
|
CSS = """
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -109,7 +109,6 @@ class App(Generic[ReturnType], DOMNode):
|
|||||||
log_verbosity: int = 1,
|
log_verbosity: int = 1,
|
||||||
title: str = "Textual Application",
|
title: str = "Textual Application",
|
||||||
css_file: str | None = None,
|
css_file: str | None = None,
|
||||||
css: str | None = None,
|
|
||||||
watch_css: bool = True,
|
watch_css: bool = True,
|
||||||
):
|
):
|
||||||
"""Textual application base class
|
"""Textual application base class
|
||||||
@@ -178,8 +177,6 @@ class App(Generic[ReturnType], DOMNode):
|
|||||||
if (watch_css and css_file)
|
if (watch_css and css_file)
|
||||||
else None
|
else None
|
||||||
)
|
)
|
||||||
if css is not None:
|
|
||||||
self.css = css
|
|
||||||
|
|
||||||
self.features: frozenset[FeatureFlag] = parse_features(os.getenv("TEXTUAL", ""))
|
self.features: frozenset[FeatureFlag] = parse_features(os.getenv("TEXTUAL", ""))
|
||||||
self.registry: set[MessagePump] = set()
|
self.registry: set[MessagePump] = set()
|
||||||
@@ -642,9 +639,9 @@ class App(Generic[ReturnType], DOMNode):
|
|||||||
try:
|
try:
|
||||||
if self.css_file is not None:
|
if self.css_file is not None:
|
||||||
self.stylesheet.read(self.css_file)
|
self.stylesheet.read(self.css_file)
|
||||||
if self.css is not None:
|
if self.CSS is not None:
|
||||||
self.stylesheet.add_source(
|
self.stylesheet.add_source(
|
||||||
self.css, path=f"<{self.__class__.__name__}>"
|
self.CSS, path=f"<{self.__class__.__name__}>"
|
||||||
)
|
)
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
self.on_exception(error)
|
self.on_exception(error)
|
||||||
|
|||||||
Reference in New Issue
Block a user