Add mouse navigation
This commit is contained in:
@@ -97,6 +97,10 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
|||||||
self.search_entry.connect("search-changed", self.search_changed, False)
|
self.search_entry.connect("search-changed", self.search_changed, False)
|
||||||
self.hidden_search_entry.connect("search-changed", self.search_changed, True)
|
self.hidden_search_entry.connect("search-changed", self.search_changed, True)
|
||||||
|
|
||||||
|
back_mouse_button = Gtk.GestureClick(button=8)
|
||||||
|
back_mouse_button.connect("pressed", self.on_go_back_action)
|
||||||
|
self.add_controller(back_mouse_button)
|
||||||
|
|
||||||
def update_games(self, games):
|
def update_games(self, games):
|
||||||
# Update the displayed games and the self.games instance variable to reference later
|
# Update the displayed games and the self.games instance variable to reference later
|
||||||
self.games = get_games()
|
self.games = get_games()
|
||||||
@@ -274,7 +278,7 @@ class CartridgesWindow(Adw.ApplicationWindow):
|
|||||||
else:
|
else:
|
||||||
return self.a_z_sort(child1, child2)
|
return self.a_z_sort(child1, child2)
|
||||||
|
|
||||||
def on_go_back_action(self, widget, _):
|
def on_go_back_action(self, widget, _, x=None, y=None):
|
||||||
if self.stack.get_visible_child() == self.hidden_library_view:
|
if self.stack.get_visible_child() == self.hidden_library_view:
|
||||||
self.on_show_library_action(None, None)
|
self.on_show_library_action(None, None)
|
||||||
elif self.stack.get_visible_child() == self.overview:
|
elif self.stack.get_visible_child() == self.overview:
|
||||||
|
|||||||
Reference in New Issue
Block a user