Hide the advanced settings section.
(self)
| 982 | self._log(get_text("log_env_loaded")) |
| 983 | |
| 984 | def _hide_advanced_settings(self): |
| 985 | """Hide the advanced settings section.""" |
| 986 | # Check for unsaved changes |
| 987 | if self.env_settings_panel.is_dirty(): |
| 988 | if messagebox.askyesno( |
| 989 | get_text("confirm_title"), |
| 990 | get_text("env_unsaved_changes"), |
| 991 | ): |
| 992 | self._save_advanced_settings() |
| 993 | |
| 994 | self.advanced_settings_expanded.set(False) |
| 995 | self.advanced_toggle_btn.configure(text=get_text("show_advanced")) |
| 996 | self.advanced_settings_frame.grid_forget() |
| 997 | # Save collapsed state |
| 998 | self.config["advanced_settings_expanded"] = False |
| 999 | self._save_config() |
| 1000 | |
| 1001 | def _on_advanced_settings_change(self, is_dirty: bool): |
| 1002 | """Handle advanced settings dirty state change.""" |
no test coverage detected