Render an inline update. Args: size: Inline size. screen_stack: Screen stack list. Defaults to None. clear: Also clear below the inline update (set when size decreases). Returns: A renderable.
(
self,
size: Size,
screen_stack: list[Screen] | None = None,
clear: bool = False,
)
| 1118 | return self.render_partial_update() |
| 1119 | |
| 1120 | def render_inline( |
| 1121 | self, |
| 1122 | size: Size, |
| 1123 | screen_stack: list[Screen] | None = None, |
| 1124 | clear: bool = False, |
| 1125 | ) -> RenderableType: |
| 1126 | """Render an inline update. |
| 1127 | |
| 1128 | Args: |
| 1129 | size: Inline size. |
| 1130 | screen_stack: Screen stack list. Defaults to None. |
| 1131 | clear: Also clear below the inline update (set when size decreases). |
| 1132 | |
| 1133 | Returns: |
| 1134 | A renderable. |
| 1135 | """ |
| 1136 | visible_screen_stack.set([] if screen_stack is None else screen_stack) |
| 1137 | strips = self.render_strips(size) |
| 1138 | return InlineUpdate(strips, clear=clear) |
| 1139 | |
| 1140 | def render_full_update(self, simplify: bool = False) -> LayoutUpdate: |
| 1141 | """Render a full update. |
no test coverage detected