1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- """
- Collection of reusable components for building full screen applications.
- These are higher level abstractions on top of the `prompt_toolkit.layout`
- module.
- Most of these widgets implement the ``__pt_container__`` method, which makes it
- possible to embed these in the layout like any other container.
- """
- from __future__ import annotations
- from .base import (
- Box,
- Button,
- Checkbox,
- CheckboxList,
- Frame,
- HorizontalLine,
- Label,
- ProgressBar,
- RadioList,
- Shadow,
- TextArea,
- VerticalLine,
- )
- from .dialogs import Dialog
- from .menus import MenuContainer, MenuItem
- from .toolbars import (
- ArgToolbar,
- CompletionsToolbar,
- FormattedTextToolbar,
- SearchToolbar,
- SystemToolbar,
- ValidationToolbar,
- )
- __all__ = [
- # Base.
- "TextArea",
- "Label",
- "Button",
- "Frame",
- "Shadow",
- "Box",
- "VerticalLine",
- "HorizontalLine",
- "CheckboxList",
- "RadioList",
- "Checkbox",
- "ProgressBar",
- # Toolbars.
- "ArgToolbar",
- "CompletionsToolbar",
- "FormattedTextToolbar",
- "SearchToolbar",
- "SystemToolbar",
- "ValidationToolbar",
- # Dialogs.
- "Dialog",
- # Menus.
- "MenuContainer",
- "MenuItem",
- ]
|