MCPcopy Create free account
hub / github.com/CJackHwang/AIstudioProxyAPI / _hide_advanced_settings

Method _hide_advanced_settings

gui/app.py:984–999  ·  view source on GitHub ↗

Hide the advanced settings section.

(self)

Source from the content-addressed store, hash-verified

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."""

Callers 1

Calls 5

_save_configMethod · 0.95
get_textFunction · 0.85
setMethod · 0.80
is_dirtyMethod · 0.45

Tested by

no test coverage detected