Uploaded Test files
This commit is contained in:
parent
f584ad9d97
commit
2e81cb7d99
16627 changed files with 2065359 additions and 102444 deletions
37
venv/Lib/site-packages/prompt_toolkit/layout/dummy.py
Normal file
37
venv/Lib/site-packages/prompt_toolkit/layout/dummy.py
Normal file
|
@ -0,0 +1,37 @@
|
|||
"""
|
||||
Dummy layout. Used when somebody creates an `Application` without specifying a
|
||||
`Layout`.
|
||||
"""
|
||||
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 <reverse>ENTER</reverse> to quit."),
|
||||
key_bindings=kb,
|
||||
)
|
||||
window = Window(content=control, height=D(min=1))
|
||||
return Layout(container=window, focused_element=window)
|
Loading…
Add table
Add a link
Reference in a new issue