|
ConfigurationController | _controller = main_screen.query_one(ConfigurationController) |
|
Configurable object selection panel
Definition at line 12 of file edit_config_object.py.
◆ Compose()
cider.widgets.edit_config_object.ConfigObjectSelectionPanel.Compose |
( |
| self | ) |
|
Compose the app
Definition at line 15 of file edit_config_object.py.
15 def Compose(self):
16 """Compose the app
17 """
18 main_screen = self.app.get_screen("main")
19 self._controller: ConfigurationController = main_screen.query_one(ConfigurationController)
20
21 if self._controller.handler is None:
22 raise Exception("Configuration handler not found")
23
24 yield Input(placeholder="Enter new object name", id="new_object_name")
25 yield Select.from_values(list(self._controller.handler.configuration_handler.get_all_conf_classes().keys()), id="new_object_class")
26 yield Button("Select", id="select_object")
27
◆ select_changed()
None cider.widgets.edit_config_object.ConfigObjectSelectionPanel.select_changed |
( |
| self, |
|
|
Select.Changed | event ) |
Definition at line 29 of file edit_config_object.py.
29 def select_changed(self, event: Select.Changed) -> None:
30 pass
◆ _controller
ConfigurationController cider.widgets.edit_config_object.ConfigObjectSelectionPanel._controller = main_screen.query_one(ConfigurationController) |
|
protected |
The documentation for this class was generated from the following file: