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

Method _toggle

gui/widgets.py:103–116  ·  view source on GitHub ↗

Toggle expanded/collapsed state.

(self, event=None)

Source from the content-addressed store, hash-verified

101 self._header_label.configure(text=f"{indicator} {self._title}")
102
103 def _toggle(self, event=None) -> None:
104 """Toggle expanded/collapsed state."""
105 self._expanded = not self._expanded
106 self._update_header_text()
107
108 if self._expanded:
109 self._content_frame.grid(
110 row=1, column=0, sticky="ew", padx=10, pady=(0, 10)
111 )
112 else:
113 self._content_frame.grid_forget()
114
115 if self._on_toggle:
116 self._on_toggle(self._expanded)
117
118 def expand(self) -> None:
119 """Expand the frame."""

Callers 2

expandMethod · 0.95
collapseMethod · 0.95

Calls 1

_update_header_textMethod · 0.95

Tested by

no test coverage detected