From f14f09d80a5914f00f72afcb1d1d80fc5ace2dc1 Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Sat, 15 Oct 2022 22:24:36 +0100 Subject: [PATCH] Add 'a' and code-markup `dict` --- docs/guide/screens.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/guide/screens.md b/docs/guide/screens.md index cfbef1e3b..8ddac8724 100644 --- a/docs/guide/screens.md +++ b/docs/guide/screens.md @@ -47,7 +47,7 @@ The app class has a new `SCREENS` class variable. Textual uses this class variab ## Named screens -You can associate a screen with a name by defining a `SCREENS` class variable in your app, which should be dict that maps names on to Screen objects. The name of the screen may be used interchangeably with screen objects in much of the screen API. +You can associate a screen with a name by defining a `SCREENS` class variable in your app, which should be a `dict` that maps names on to Screen objects. The name of the screen may be used interchangeably with screen objects in much of the screen API. You can also _install_ new named screens dynamically with the [install_screen][textual.app.App.install_screen] method. The following example installs the `BSOD` screen in a mount handler rather than from the `SCREENS` variable.