[pitivi] Accelerators refactored to use app.set_accels_for_action()
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] Accelerators refactored to use app.set_accels_for_action()
- Date: Tue, 7 Jun 2016 13:39:34 +0000 (UTC)
commit c0a6c84af1c7c1dcb29fedcdbabe2f875b539744
Author: Jakub Brindza <jakub brindza gmail com>
Date: Mon Jun 6 16:31:39 2016 +0100
Accelerators refactored to use app.set_accels_for_action()
Differential Revision: https://phabricator.freedesktop.org/D1066
pitivi/application.py | 6 +++---
pitivi/check.py | 2 +-
pitivi/clipproperties.py | 2 +-
pitivi/mainwindow.py | 12 ++++++------
pitivi/medialibrary.py | 4 ++--
pitivi/timeline/timeline.py | 30 +++++++++++++++---------------
6 files changed, 28 insertions(+), 28 deletions(-)
---
diff --git a/pitivi/application.py b/pitivi/application.py
index 27490da..e07e77c 100644
--- a/pitivi/application.py
+++ b/pitivi/application.py
@@ -155,17 +155,17 @@ class Pitivi(Gtk.Application, Loggable):
self.undo_action = Gio.SimpleAction.new("undo", None)
self.undo_action.connect("activate", self._undoCb)
self.add_action(self.undo_action)
- self.add_accelerator("<Control>z", "app.undo", None)
+ self.set_accels_for_action("app.undo", ["<Control>z"])
self.redo_action = Gio.SimpleAction.new("redo", None)
self.redo_action.connect("activate", self._redoCb)
self.add_action(self.redo_action)
- self.add_accelerator("<Control><Shift>z", "app.redo", None)
+ self.set_accels_for_action("app.redo", ["<Control><Shift>z"])
self.quit_action = Gio.SimpleAction.new("quit", None)
self.quit_action.connect("activate", self._quitCb)
self.add_action(self.quit_action)
- self.add_accelerator("<Control>q", "app.quit", None)
+ self.set_accels_for_action("app.quit", ["<Control>q"])
def do_activate(self):
if self.gui:
diff --git a/pitivi/check.py b/pitivi/check.py
index 8f378ed..f8345d4 100644
--- a/pitivi/check.py
+++ b/pitivi/check.py
@@ -373,7 +373,7 @@ HARD_DEPENDENCIES = [GICheck("3.14.0"),
GstDependency("Gst", GST_API_VERSION, "1.6.0"),
GstDependency("GES", GST_API_VERSION, "1.6.0.0"),
GIDependency("GstTranscoder", GST_API_VERSION),
- GtkDependency("Gtk", GTK_API_VERSION, "3.10.0"),
+ GtkDependency("Gtk", GTK_API_VERSION, "3.12.0"),
ClassicDependency("numpy"),
GIDependency("Gio", "2.0"),
GstPluginDependency("gstgtk", "1.6.0"),
diff --git a/pitivi/clipproperties.py b/pitivi/clipproperties.py
index 8982294..0210404 100644
--- a/pitivi/clipproperties.py
+++ b/pitivi/clipproperties.py
@@ -234,7 +234,7 @@ class EffectProperties(Gtk.Expander, Loggable):
self.remove_effect_action = Gio.SimpleAction.new("remove-effect", None)
self.remove_effect_action.connect("activate", self._removeEffectCb)
effects_actions_group.add_action(self.remove_effect_action)
- self.app.add_accelerator("Delete", "clipproperties-effects.remove-effect", None)
+ self.app.set_accels_for_action("clipproperties-effects.remove-effect", ["Delete"])
self.remove_effect_action.set_enabled(False)
remove_effect_button.set_action_name("clipproperties-effects.remove-effect")
diff --git a/pitivi/mainwindow.py b/pitivi/mainwindow.py
index ae42140..5aaab22 100644
--- a/pitivi/mainwindow.py
+++ b/pitivi/mainwindow.py
@@ -462,33 +462,33 @@ class MainWindow(Gtk.ApplicationWindow, Loggable):
self.save_action = Gio.SimpleAction.new("save", None)
self.save_action.connect("activate", self._saveProjectCb)
self.add_action(self.save_action)
- self.app.add_accelerator("<Control>s", "win.save", None)
+ self.app.set_accels_for_action("win.save", ["<Control>s"])
self.save_button.set_action_name("win.save")
self.new_project_action = Gio.SimpleAction.new("new-project", None)
self.new_project_action.connect("activate", self._newProjectMenuCb)
self.add_action(self.new_project_action)
- self.app.add_accelerator("<Control>n", "win.new-project", None)
+ self.app.set_accels_for_action("win.new-project", ["<Control>n"])
self.open_project_action = Gio.SimpleAction.new("open-project", None)
self.open_project_action.connect("activate", self._openProjectCb)
self.add_action(self.open_project_action)
- self.app.add_accelerator("<Control>o", "win.open-project", None)
+ self.app.set_accels_for_action("win.open-project", ["<Control>o"])
self.save_as_action = Gio.SimpleAction.new("save-as", None)
self.save_as_action.connect("activate", self._saveProjectAsCb)
self.add_action(self.save_as_action)
- self.app.add_accelerator("<Control><Shift>s", "win.save-as", None)
+ self.app.set_accels_for_action("win.save-as", ["<Control><Shift>s"])
self.help_action = Gio.SimpleAction.new("help", None)
self.help_action.connect("activate", self._userManualCb)
self.add_action(self.help_action)
- self.app.add_accelerator("F1", "win.help", None)
+ self.app.set_accels_for_action("win.help", ["F1"])
self.menu_button_action = Gio.SimpleAction.new("menu-button", None)
self.menu_button_action.connect("activate", self._menuCb)
self.add_action(self.menu_button_action)
- self.app.add_accelerator("F10", "win.menu-button", None)
+ self.app.set_accels_for_action("win.menu-button", ["F10"])
def showProjectStatus(self):
project = self.app.project_manager.current_project
diff --git a/pitivi/medialibrary.py b/pitivi/medialibrary.py
index 86e0cee..58512d9 100644
--- a/pitivi/medialibrary.py
+++ b/pitivi/medialibrary.py
@@ -427,12 +427,12 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
self.remove_assets_action = Gio.SimpleAction.new("remove-assets", None)
self.remove_assets_action.connect("activate", self._removeAssetsCb)
actions_group.add_action(self.remove_assets_action)
- self.app.add_accelerator("<Control>Delete", "medialibrary.remove-assets", None)
+ self.app.set_accels_for_action("medialibrary.remove-assets", ["<Control>Delete"])
self.insert_at_end_action = Gio.SimpleAction.new("insert-assets-at-end", None)
self.insert_at_end_action.connect("activate", self._insertEndCb)
actions_group.add_action(self.insert_at_end_action)
- self.app.add_accelerator("Insert", "medialibrary.insert-assets-at-end", None)
+ self.app.set_accels_for_action("medialibrary.insert-assets-at-end", ["Insert"])
self._updateActions()
diff --git a/pitivi/timeline/timeline.py b/pitivi/timeline/timeline.py
index 2d1d2bd..6a751e0 100644
--- a/pitivi/timeline/timeline.py
+++ b/pitivi/timeline/timeline.py
@@ -1428,51 +1428,51 @@ class TimelineContainer(Gtk.Grid, Zoomable, Loggable):
self.zoom_in_action = Gio.SimpleAction.new("zoom-in", None)
self.zoom_in_action.connect("activate", self._zoomInCb)
group.add_action(self.zoom_in_action)
- self.app.add_accelerator("<Control>plus", "timeline.zoom-in", None)
- self.app.add_accelerator("<Control>equal", "timeline.zoom-in", None)
- self.app.add_accelerator("<Control>KP_Add", "timeline.zoom-in", None)
+ self.app.set_accels_for_action("timeline.zoom-in", ["<Control>plus",
+ "<Control>equal",
+ "<Control>KP_Add"])
self.zoom_out_action = Gio.SimpleAction.new("zoom-out", None)
self.zoom_out_action.connect("activate", self._zoomOutCb)
group.add_action(self.zoom_out_action)
- self.app.add_accelerator("<Control>minus", "timeline.zoom-out", None)
- self.app.add_accelerator("<Control>KP_Subtract", "timeline.zoom-out", None)
+ self.app.set_accels_for_action("timeline.zoom-out", ["<Control>minus",
+ "<Control>KP_Subtract"])
self.zoom_fit_action = Gio.SimpleAction.new("zoom-fit", None)
self.zoom_fit_action.connect("activate", self._zoomFitCb)
group.add_action(self.zoom_fit_action)
- self.app.add_accelerator("<Control>0", "timeline.zoom-fit", None)
+ self.app.set_accels_for_action("timeline.zoom-fit", ["<Control>0"])
# Clips actions.
self.delete_action = Gio.SimpleAction.new("delete-selected-clips", None)
self.delete_action.connect("activate", self._deleteSelected)
group.add_action(self.delete_action)
- self.app.add_accelerator("Delete", "timeline.delete-selected-clips", None)
+ self.app.set_accels_for_action("timeline.delete-selected-clips", ["Delete"])
self.group_action = Gio.SimpleAction.new("group-selected-clips", None)
self.group_action.connect("activate", self._groupSelected)
group.add_action(self.group_action)
- self.app.add_accelerator("<Control>g", "timeline.group-selected-clips", None)
+ self.app.set_accels_for_action("timeline.group-selected-clips", ["<Control>g"])
self.ungroup_action = Gio.SimpleAction.new("ungroup-selected-clips", None)
self.ungroup_action.connect("activate", self._ungroupSelected)
group.add_action(self.ungroup_action)
- self.app.add_accelerator("<Shift><Control>g", "timeline.ungroup-selected-clips", None)
+ self.app.set_accels_for_action("timeline.ungroup-selected-clips", ["<Shift><Control>g"])
self.copy_action = Gio.SimpleAction.new("copy-selected-clips", None)
self.copy_action.connect("activate", self.__copyClipsCb)
group.add_action(self.copy_action)
- self.app.add_accelerator("<Control>c", "timeline.copy-selected-clips", None)
+ self.app.set_accels_for_action("timeline.copy-selected-clips", ["<Control>c"])
self.paste_action = Gio.SimpleAction.new("paste-clips", None)
self.paste_action.connect("activate", self.__pasteClipsCb)
group.add_action(self.paste_action)
- self.app.add_accelerator("<Control>v", "timeline.paste-clips", None)
+ self.app.set_accels_for_action("timeline.paste-clips", ["<Control>v"])
self.align_action = Gio.SimpleAction.new("align-selected-clips", None)
self.align_action.connect("activate", self._alignSelectedCb)
group.add_action(self.align_action)
- self.app.add_accelerator("<Shift><Control>a", "timeline.align-selected-clips", None)
+ self.app.set_accels_for_action("timeline.align-selected-clips", ["<Shift><Control>a"])
self.gapless_action = Gio.SimpleAction.new("toggle-gapless-mode", None)
self.gapless_action.connect("activate", self._gaplessmodeToggledCb)
@@ -1482,18 +1482,18 @@ class TimelineContainer(Gtk.Grid, Zoomable, Loggable):
self.play_action = Gio.SimpleAction.new("play", None)
self.play_action.connect("activate", self._playPauseCb)
group.add_action(self.play_action)
- self.app.add_accelerator("space", "timeline.play", None)
+ self.app.set_accels_for_action("timeline.play", ["space"])
self.split_action = Gio.SimpleAction.new("split-clips", None)
self.split_action.connect("activate", self._splitCb)
group.add_action(self.split_action)
- self.app.add_accelerator("S", "timeline.split-clips", None)
+ self.app.set_accels_for_action("timeline.split-clips", ["S"])
self.split_action.set_enabled(True)
self.keyframe_action = Gio.SimpleAction.new("keyframe-selected-clips", None)
self.keyframe_action.connect("activate", self._keyframe_cb)
group.add_action(self.keyframe_action)
- self.app.add_accelerator("K", "timeline.keyframe-selected-clips", None)
+ self.app.set_accels_for_action("timeline.keyframe-selected-clips", ["K"])
def _setBestZoomRatio(self, allow_zoom_in=False):
"""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]