|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Public Member Functions | |
| None | __init__ (self, Any event, str|None name=None, str|None id=None, str|None classes=None) |
| ComposeResult | compose (self) |
| None | on_mount (self) |
| None | on_input_submitted (self, Input.Submitted event) |
| cast_to_type_by_str (cls, str input_variable, str data_type) | |
| process_multivalue_input (cls, str input_value, str data_type) | |
Static Public Attributes | |
| str | css_file_path = f"{environ.get('DAQCONF_SHARE')}/config/textual_dbe/textual_css" |
| str | CSS_PATH = f"{css_file_path}/edit_cell_layout.tcss" |
Protected Attributes | |
| _data_table = main_screen.query_one("DataTable") | |
| _config_table = main_screen.query_one("ConfigTable") | |
| _row_key = event.row_key | |
| _current_row = self._data_table.get_row(event.row_key) | |
| _controller = main_screen.query_one(ConfigurationController) | |
Definition at line 12 of file edit_cell_screen.py.
| None edit_cell_screen.EditCellScreen.__init__ | ( | self, | |
| Any | event, | ||
| str | None | name = None, | ||
| str | None | id = None, | ||
| str | None | classes = None ) |
Definition at line 17 of file edit_cell_screen.py.
| edit_cell_screen.EditCellScreen.cast_to_type_by_str | ( | cls, | |
| str | input_variable, | ||
| str | data_type ) |
Attempt to enforce type-checking/convertion on input variable based on type-name in table. Will not work for non-built-in types
Definition at line 71 of file edit_cell_screen.py.
| ComposeResult edit_cell_screen.EditCellScreen.compose | ( | self | ) |
Definition at line 34 of file edit_cell_screen.py.
| None edit_cell_screen.EditCellScreen.on_input_submitted | ( | self, | |
| Input.Submitted | event ) |
Applies update to the configuration object
Arguments:
event -- Information from table row
Definition at line 47 of file edit_cell_screen.py.
| None edit_cell_screen.EditCellScreen.on_mount | ( | self | ) |
Finds the cell that was clicked and populates the input field
Definition at line 39 of file edit_cell_screen.py.
| edit_cell_screen.EditCellScreen.process_multivalue_input | ( | cls, | |
| str | input_value, | ||
| str | data_type ) |
Processing required to ensure multi-variate objects are correctly placed in the table
Definition at line 80 of file edit_cell_screen.py.
|
protected |
Definition at line 26 of file edit_cell_screen.py.
|
protected |
Definition at line 32 of file edit_cell_screen.py.
|
protected |
Definition at line 31 of file edit_cell_screen.py.
|
protected |
Definition at line 25 of file edit_cell_screen.py.
|
protected |
Definition at line 30 of file edit_cell_screen.py.
|
static |
Definition at line 13 of file edit_cell_screen.py.
|
static |
Definition at line 15 of file edit_cell_screen.py.