Я работаю с расширением gnome, у которого есть тумблер во всплывающем меню панели. Я привязал сочетание клавиш к той же настройке, поэтому я хочу изменить состояние переключателя, чтобы отразить то, что происходит с сочетанием клавиш.
переключатель происходит из такого кода:
let toggle = new PopupSwitchMenuItem(desc, active);
и я могу сохранить ссылку на переключатель, чтобы она была известна коду, обрабатывающему ярлык. Но я не знаю, как изменить состояние. Я надеялся, что toggle.set_state(true) может работать, но каким бы ни было переключение объекта, оно не поддерживает set_state()