From a7dceab464dbac7fa51e932373170ed8847a5be5 Mon Sep 17 00:00:00 2001 From: Sören Tempel Date: Mon, 24 May 2021 21:21:06 +0200 Subject: terminal: Use Gtk.CheckMenuItem for config options --- saneterm/terminal.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/saneterm/terminal.py b/saneterm/terminal.py index 4ab7a29..ebae1db 100644 --- a/saneterm/terminal.py +++ b/saneterm/terminal.py @@ -146,13 +146,10 @@ class Terminal(Gtk.Window): popup.append(Gtk.SeparatorMenuItem()) for key, enabled in self.config.items(): - mitem = Gtk.MenuItem() - if enabled: - mitem.set_label(F'Disable {key}') - else: - mitem.set_label(F'Enable {key}') + mitem = Gtk.CheckMenuItem(key.capitalize()) + mitem.set_active(enabled) - mitem.connect('activate', toggle_config, key) + mitem.connect('toggled', toggle_config, key) popup.append(mitem) popup.show_all() -- cgit 1.4.1