INNER CODE UNIT · Python
unbind_all
TacticalMetaphysics/Lisien · elide/elide/app.py:118
def unbind_all(self):
Logger.debug("ElideApp: unbinding everything")
for uid in devour(self._bindings["ElideApp", "character"]):
self.unbind_uid("character", uid)
for uid in devour(self._bindings["ElideApp", "character_name"]):
self.unbind_uid("character_name", uid)
for uid in devour(
self._bindings["CharactersScreen", "character_name"]
):
self.chars.unbind_uid("character_name", uid)
for uid in devour(self._bindings["ElideApp", "selected_proxy"]):
self.unbind_uid("selected_proxy", uid)
for uid in devour(self._bindings["MainScreen", "statlist"]):
self.mainscreen.unbind_uid("statlist", uid)
for uid in devour(self._bindings["ElideApp", "selection"]):
self.unbind_uid("selection", uid)
if hasattr(self, "mainscreen"):
for graphboard in self.mainscreen.graphboards: