Fixed bindings; added bindings

This commit is contained in:
2024-02-23 23:45:13 -06:00
parent 2389f1d414
commit cc8f62776d
3 changed files with 10 additions and 6 deletions

View File

@@ -32,7 +32,7 @@ class HeaderContainer(Gtk.Box):
...
def _subscribe_to_events(self):
...
event_system.subscribe("tggl_top_main_menubar", self.tggl_top_main_menubar)
def _load_widgets(self):
@@ -44,3 +44,6 @@ class HeaderContainer(Gtk.Box):
def _interactive_debug(self, widget = None, eve = None):
event_system.emit("load_interactive_debug")
def tggl_top_main_menubar(self):
self.hide() if self.is_visible() else self.show()

View File

@@ -68,11 +68,11 @@ class KeyboardSignalsMixin:
if mapping:
self.handle_mapped_key_event(mapping)
else:
self.handle_as_key_event_scope(mapping)
self.handle_as_key_event_scope(keyname)
def handle_mapped_key_event(self, mapping):
try:
self.handle_as_controller_scope()
self.handle_as_controller_scope(mapping)
except Exception:
self.handle_as_plugin_scope(mapping)
@@ -86,11 +86,11 @@ class KeyboardSignalsMixin:
sender = ""
eve_type = mapping
self.handle_as_key_event_system(sender, eve_type)
self.handle_key_event_system(sender, eve_type)
def handle_as_key_event_scope(self, mapping):
def handle_as_key_event_scope(self, keyname):
if self.ctrl_down and not keyname in ["1", "kp_1", "2", "kp_2", "3", "kp_3", "4", "kp_4"]:
self.handle_key_event_system(None, mapping)
self.handle_key_event_system(None, keyname)
def handle_key_event_system(self, sender, eve_type):
event_system.emit(eve_type)