MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / _settings_activate

Method _settings_activate

pager/pager_display.py:763–772  ·  view source on GitHub ↗

Edit the currently selected setting on a settings screen.

(self)

Source from the content-addressed store, hash-verified

761 self._settings_scroll[screen] = max(0, scroll)
762
763 def _settings_activate(self):
764 """Edit the currently selected setting on a settings screen."""
765 screen = self.current_screen
766 settings = self._get_settings_for_screen(screen)
767 if not settings:
768 return
769 idx = self._settings_selected.get(screen, 0)
770 if idx >= len(settings):
771 return
772 self._edit_setting(settings[idx])
773
774 def _save_setting(self, key, value):
775 """Persist a setting change to shared_data config and disk."""

Callers 1

handle_input_loopMethod · 0.95

Calls 3

_edit_settingMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected