# {py:mod}`nexusLIMS.tui.apps.db_browser` ```{py:module} nexusLIMS.tui.apps.db_browser ``` ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser :parser: autodoc2_docstrings_parser :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`NexusLIMSTableViewerPane ` - ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane :parser: autodoc2_docstrings_parser :summary: ``` * - {py:obj}`NexusLIMSDBApp ` - ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp :parser: autodoc2_docstrings_parser :summary: ``` ```` ### API `````{py:class} NexusLIMSTableViewerPane(db_path: pathlib.Path, *args, **kwargs) :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane Bases: {py:obj}`textual.widgets.TabPane` ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane :parser: autodoc2_docstrings_parser ``` ````{py:attribute} DEFAULT_CSS :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.DEFAULT_CSS :value: ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.DEFAULT_CSS :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} compose() -> textual.app.ComposeResult :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.compose ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.compose :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} on_mount() -> None :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.on_mount ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSTableViewerPane.on_mount :parser: autodoc2_docstrings_parser ``` ```` ````` `````{py:class} NexusLIMSDBApp(cli_args: argparse.Namespace, *args, **kwargs) :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp Bases: {py:obj}`squall.squall.SQLiteClientApp` ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp :parser: autodoc2_docstrings_parser ``` ````{py:attribute} CSS_PATH :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.CSS_PATH ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.CSS_PATH :parser: autodoc2_docstrings_parser ``` ```` ````{py:attribute} DEFAULT_CSS :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.DEFAULT_CSS :value: > '#center { display: none; }' ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.DEFAULT_CSS :parser: autodoc2_docstrings_parser ``` ```` ````{py:method} update_ui(db_file_path: pathlib.Path) -> None :canonical: nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.update_ui :async: ```{autodoc2-docstring} nexusLIMS.tui.apps.db_browser.NexusLIMSDBApp.update_ui :parser: autodoc2_docstrings_parser ``` ```` `````