This commit is contained in:
filipriec
2025-04-10 13:37:15 +02:00
parent 8c7a0a1ec0
commit 5bc28ec38b
2 changed files with 55 additions and 2 deletions

View File

@@ -89,16 +89,18 @@ impl AppState {
self.ui.dialog.dialog_message = message.to_string();
self.ui.dialog.dialog_buttons = buttons;
self.ui.dialog.dialog_active_button_index = 0; // Default to first button
self.ui.dialog.dialog_show = true; // Use new name
self.ui.dialog.dialog_show = true;
self.ui.focus_outside_canvas = true;
}
/// Hides the dialog and clears its content.
pub fn hide_dialog(&mut self) {
self.ui.dialog.dialog_show = false; // Use new name
self.ui.dialog.dialog_show = false;
self.ui.dialog.dialog_title.clear();
self.ui.dialog.dialog_message.clear();
self.ui.dialog.dialog_buttons.clear();
self.ui.dialog.dialog_active_button_index = 0;
self.ui.focus_outside_canvas = false;
}
/// Sets the active button index, wrapping around if necessary.