minor UI changes to delete screen
This commit is contained in:
parent
cdd9518937
commit
06eba205c8
1 changed files with 7 additions and 5 deletions
|
|
@ -14,6 +14,7 @@ class DeleteTUIScreen(BaseTUIScreen):
|
||||||
BINDINGS = [
|
BINDINGS = [
|
||||||
Binding("q", "quit_app", "Quit"),
|
Binding("q", "quit_app", "Quit"),
|
||||||
Binding("escape", "back", "Back"),
|
Binding("escape", "back", "Back"),
|
||||||
|
Binding("ctrl+s", "delete", "Delete"),
|
||||||
Binding("ctrl+d", "delete_all", "Delete All"),
|
Binding("ctrl+d", "delete_all", "Delete All"),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -110,13 +111,12 @@ class DeleteTUIScreen(BaseTUIScreen):
|
||||||
with Horizontal(id="button-group"):
|
with Horizontal(id="button-group"):
|
||||||
yield Button("Delete", variant="error", id="delete-btn")
|
yield Button("Delete", variant="error", id="delete-btn")
|
||||||
yield Button("Delete All", variant="error", id="delete-all-btn")
|
yield Button("Delete All", variant="error", id="delete-all-btn")
|
||||||
yield Button("Cancel", variant="default", id="cancel-btn")
|
|
||||||
|
|
||||||
yield Static("", id="status-message")
|
yield Static("", id="status-message")
|
||||||
|
|
||||||
def compose_footer(self) -> ComposeResult:
|
def compose_footer(self) -> ComposeResult:
|
||||||
yield Static(
|
yield Static(
|
||||||
"Enter dataset/user • Click Delete • Ctrl+D: Delete All • Esc: Back • q: Quit",
|
"Ctrl+s: Delete • Ctrl+d: Delete All • Esc: Back • q: Quit",
|
||||||
id="delete-footer"
|
id="delete-footer"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -134,10 +134,12 @@ class DeleteTUIScreen(BaseTUIScreen):
|
||||||
"""Quit the entire application."""
|
"""Quit the entire application."""
|
||||||
self.app.exit()
|
self.app.exit()
|
||||||
|
|
||||||
|
def action_delete(self) -> None:
|
||||||
|
"""Delete the dataset."""
|
||||||
|
self._handle_delete()
|
||||||
|
|
||||||
def action_delete_all(self) -> None:
|
def action_delete_all(self) -> None:
|
||||||
"""Trigger delete all action."""
|
self._handle_delete_all()
|
||||||
if not self.is_processing:
|
|
||||||
self._handle_delete_all()
|
|
||||||
|
|
||||||
async def on_button_pressed(self, event: Button.Pressed) -> None:
|
async def on_button_pressed(self, event: Button.Pressed) -> None:
|
||||||
"""Handle button presses."""
|
"""Handle button presses."""
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue