fextract.tui package
Submodules
fextract.tui.app module
- class lbfextract.fextract.tui.app.FextractApp(path='/home/docs/checkouts/readthedocs.org/user_builds/lbf/checkouts/latest/docs/source', signal_type: str = 'extract_coverage')[source]
Bases:
App- BINDINGS: ClassVar[list[BindingType]] = [('ctrl+t', 'toggle_tree', 'Toggle Files'), ('q', 'quit', 'Quit'), ('ctrl+p', 'toggle_processes_pane', 'Toggle Processes Pane'), ('ctrl+r', 'check_task_status', 'Check Task Status')]
- CSS_PATH: CSSPathType = 'app.css'
- pressed_botton = None
- show_tree = False
- class lbfextract.fextract.tui.app.Welcome(renderable: ConsoleRenderable | RichCast | str = '', *, expand: bool = False, shrink: bool = False, markup: bool = True, name: str | None = None, id: str | None = None, classes: str | None = None)[source]
Bases:
Static- DEFAULT_CSS: ClassVar[str] = '\n Welcome {\n width: 100%;\n height: 100%;\n background: $surface;\n }\n\n Welcome Container {\n padding: 1;\n background: $panel;\n color: $text;\n }\n\n Welcome #text {\n margin: 0 1;\n }\n\n Welcome #close {\n dock: bottom;\n width: 100%; \n }\n '
- can_focus: bool = False
Widget may receive focus.
- can_focus_children: bool = True
Widget’s children may receive focus.
fextract.tui.my_directory_tree module
- class lbfextract.fextract.tui.my_directory_tree.DirEntry(path: 'str', is_dir: 'bool')[source]
Bases:
object- is_dir: bool
- path: str
- class lbfextract.fextract.tui.my_directory_tree.DirectoryTree(path: str, *, name: str | None = None, id: str | None = None, classes: str | None = None)[source]
Bases:
TreeControl[DirEntry]- class FileClick(sender: MessageTarget, path: str)[source]
Bases:
Message- bubble: ClassVar[bool] = True
- name
- namespace: ClassVar[str] = 'directory_tree'
- no_dispatch: ClassVar[bool] = False
- sender: MessageTarget
- time
- verbose: ClassVar[bool] = False
- can_focus: bool = True
Widget may receive focus.
- can_focus_children: bool = True
Widget’s children may receive focus.