Fixed bindings; added bindings

This commit is contained in:
itdominator 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)

View File

@ -6,6 +6,7 @@
"refresh_tab" : ["F5", "<Control>r"],
"delete_files" : "Delete",
"tggl_top_main_menubar" : "Alt_L",
"tggl_top_main_menubar" : "<Control>0",
"trash_files" : "<Shift><Control>t",
"tear_down" : "<Control>q",
"go_up" : "<Control>Up",