/opt/imh-python/lib/python3.9/site-packages/prompt_toolkit/layout
NameSizeModeActions
__pycache__/-0755rm
containers.py992060644editdlrm
controls.py359930644editdlrm
dimension.py70520644editdlrm
dummy.py10470644editdlrm
layout.py139600644editdlrm
margins.py103750644editdlrm
menus.py271950644editdlrm
mouse_handlers.py15890644editdlrm
processors.py342960644editdlrm
screen.py101130644editdlrm
scrollable_pane.py192640644editdlrm
utils.py23710644editdlrm
__init__.py36030644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/prompt_toolkit/layout/dummy.py (1047B)
""" Dummy layout. Used when somebody creates an `Application` without specifying a `Layout`. """ from __future__ import annotations from prompt_toolkit.formatted_text import HTML from prompt_toolkit.key_binding import KeyBindings from prompt_toolkit.key_binding.key_processor import KeyPressEvent from .containers import Window from .controls import FormattedTextControl from .dimension import D from .layout import Layout __all__ = [ "create_dummy_layout", ] E = KeyPressEvent def create_dummy_layout() -> Layout: """ Create a dummy layout for use in an 'Application' that doesn't have a layout specified. When ENTER is pressed, the application quits. """ kb = KeyBindings() @kb.add("enter") def enter(event: E) -> None: event.app.exit() control = FormattedTextControl( HTML("No layout specified. Press ENTER to quit."), key_bindings=kb, ) window = Window(content=control, height=D(min=1)) return Layout(container=window, focused_element=window)