[pitivi] Fix pylint unused-argument



commit e9483250f3340074df9cffd706557179b7fa985d
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Mon Oct 28 21:06:06 2019 +0100

    Fix pylint unused-argument

 data/ui/effectslibrary.ui           |  6 ++--
 data/ui/medialibrary.ui             |  4 +--
 pitivi/editorperspective.py         |  4 +--
 pitivi/effects.py                   |  6 ++--
 pitivi/medialibrary.py              | 65 ++++++++++++++++++-----------------
 pitivi/project.py                   | 33 +++++++++---------
 pitivi/render.py                    |  6 ++--
 pitivi/timeline/elements.py         | 28 ++++++++--------
 pitivi/timeline/layer.py            | 12 +++----
 pitivi/timeline/timeline.py         |  6 ++--
 pitivi/transitions.py               | 12 +++----
 pitivi/undo/undo.py                 |  1 +
 pitivi/utils/proxy.py               | 18 +++++-----
 pitivi/utils/ripple_update_group.py |  4 +--
 pitivi/utils/validate.py            | 67 ++++++++++++++++++-------------------
 pitivi/utils/widgets.py             | 28 ++++++++--------
 pitivi/viewer/overlay_stack.py      |  4 +--
 17 files changed, 150 insertions(+), 154 deletions(-)
---
diff --git a/data/ui/effectslibrary.ui b/data/ui/effectslibrary.ui
index 21d80397..be646e7d 100644
--- a/data/ui/effectslibrary.ui
+++ b/data/ui/effectslibrary.ui
@@ -54,7 +54,7 @@
           <object class="GtkComboBoxText" id="categories">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <signal name="changed" handler="_categoryChangedCb" swapped="no"/>
+            <signal name="changed" handler="_category_changed_cb" swapped="no"/>
             <child internal-child="accessible">
               <object class="AtkObject" id="categories-atkobject">
                 <property name="AtkObject::accessible-name">effect category combobox</property>
@@ -83,8 +83,8 @@
             <property name="secondary_icon_name">edit-clear-symbolic</property>
             <property name="secondary_icon_tooltip_text" translatable="yes">Clear the current 
search</property>
             <property name="placeholder_text" translatable="yes">Search...</property>
-            <signal name="changed" handler="_searchEntryChangedCb" swapped="no"/>
-            <signal name="icon-release" handler="_searchEntryIconClickedCb" swapped="no"/>
+            <signal name="changed" handler="_search_entry_changed_cb" swapped="no"/>
+            <signal name="icon-release" handler="_search_entry_icon_press_cb" swapped="no"/>
             <child internal-child="accessible">
               <object class="AtkObject" id="search_entry-atkobject">
                 <property name="AtkObject::accessible-name">effects library search entry</property>
diff --git a/data/ui/medialibrary.ui b/data/ui/medialibrary.ui
index 51207c18..b1981c4c 100644
--- a/data/ui/medialibrary.ui
+++ b/data/ui/medialibrary.ui
@@ -122,8 +122,8 @@
             <property name="primary_icon_tooltip_text" translatable="yes" comments="This is used as a 
toolbar button tooltip. Here, &quot;select&quot; means &quot;find&quot; rather than &quot;choose&quot;. It is 
not the user who selects, but rather the user requesting the application to select the relevant 
items.">Select clips that have not been used in the project</property>
             <property name="secondary_icon_tooltip_text" translatable="yes">Show all clips</property>
             <property name="placeholder_text" translatable="yes">Search...</property>
-            <signal name="changed" handler="_searchEntryChangedCb" swapped="no"/>
-            <signal name="icon-release" handler="_searchEntryIconClickedCb" swapped="no"/>
+            <signal name="changed" handler="_search_entry_changed_cb" swapped="no"/>
+            <signal name="icon-release" handler="_search_entry_icon_press_cb" swapped="no"/>
             <child internal-child="accessible">
               <object class="AtkObject" id="media_search_entry-atkobject">
                 <property name="AtkObject::accessible-name">media_search_entry</property>
diff --git a/pitivi/editorperspective.py b/pitivi/editorperspective.py
index 74d85f5f..48c5b5fe 100644
--- a/pitivi/editorperspective.py
+++ b/pitivi/editorperspective.py
@@ -821,7 +821,7 @@ class PreviewAssetWindow(Gtk.Window):
         self._previewer.preview_uri(self._asset.get_id())
         self._previewer.show()
 
-        self.connect("focus-out-event", self._leavePreviewCb)
+        self.connect("focus-out-event", self._leave_preview_cb)
 
     def preview(self):
         """Shows the window and starts the playback."""
@@ -863,6 +863,6 @@ class PreviewAssetWindow(Gtk.Window):
             new_height = max_width * img_height / img_width
             return int(max_width), int(new_height + controls_height)
 
-    def _leavePreviewCb(self, window, unused):
+    def _leave_preview_cb(self, window, unused):
         self.destroy()
         return True
diff --git a/pitivi/effects.py b/pitivi/effects.py
index 931b06fc..613985d1 100644
--- a/pitivi/effects.py
+++ b/pitivi/effects.py
@@ -577,13 +577,13 @@ class EffectListWidget(Gtk.Box, Loggable):
         self.populate_categories_widget()
         self.model_filter.refilter()
 
-    def _categoryChangedCb(self, unused_combobox):
+    def _category_changed_cb(self, combobox):
         self.model_filter.refilter()
 
-    def _searchEntryChangedCb(self, unused_entry):
+    def _search_entry_changed_cb(self, unused_entry):
         self.model_filter.refilter()
 
-    def _searchEntryIconClickedCb(self, entry, unused, unused1):
+    def _search_entry_icon_press_cb(self, entry, icon_pos, event):
         entry.set_text("")
 
     def _setRowVisible(self, model, iter, unused_data):
diff --git a/pitivi/medialibrary.py b/pitivi/medialibrary.py
index 92a139fc..a85797b3 100644
--- a/pitivi/medialibrary.py
+++ b/pitivi/medialibrary.py
@@ -571,12 +571,12 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
             "button-press-event", self._treeViewButtonPressEventCb)
         self.treeview.connect(
             "button-release-event", self._treeViewButtonReleaseEventCb)
-        self.treeview.connect("row-activated", self._itemOrRowActivatedCb)
+        self.treeview.connect("row-activated", self._iconview_item_or_row_activated_cb)
         self.treeview.set_headers_visible(False)
         self.treeview.set_property("search_column", COL_SEARCH_TEXT)
         tsel = self.treeview.get_selection()
         tsel.set_mode(Gtk.SelectionMode.MULTIPLE)
-        tsel.connect("changed", self._viewSelectionChangedCb)
+        tsel.connect("changed", self._iconview_selection_changed_cb)
 
         pixbufcol = Gtk.TreeViewColumn(_("Icon"))
         pixbufcol.set_expand(False)
@@ -605,12 +605,11 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         self.iconview = Gtk.IconView(model=self.modelFilter)
         self.iconview_scrollwin.add(self.iconview)
         self.iconview.connect(
-            "button-press-event", self._iconViewButtonPressEventCb)
+            "button-press-event", self._iconview_button_press_event_cb)
         self.iconview.connect(
-            "button-release-event", self._iconViewButtonReleaseEventCb)
-        self.iconview.connect("item-activated", self._itemOrRowActivatedCb)
-        self.iconview.connect(
-            "selection-changed", self._viewSelectionChangedCb)
+            "button-release-event", self._iconview_button_release_event_cb)
+        self.iconview.connect("item-activated", self._iconview_item_or_row_activated_cb)
+        self.iconview.connect("selection-changed", self._iconview_selection_changed_cb)
         self.iconview.set_item_orientation(Gtk.Orientation.VERTICAL)
         self.iconview.set_property("has_tooltip", True)
         self.iconview.set_tooltip_column(COL_INFOTEXT)
@@ -643,9 +642,9 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         project_manager = self.app.project_manager
         project_manager.connect(
             "new-project-loading", self._new_project_loading_cb)
-        project_manager.connect("new-project-loaded", self._newProjectLoadedCb)
-        project_manager.connect("new-project-failed", self._newProjectFailedCb)
-        project_manager.connect("project-closed", self._projectClosedCb)
+        project_manager.connect("new-project-loaded", self._new_project_loaded_cb)
+        project_manager.connect("new-project-failed", self._new_project_failed_cb)
+        project_manager.connect("project-closed", self._project_closed_cb)
 
         # Drag and Drop
         self.drag_dest_set(Gtk.DestDefaults.DROP | Gtk.DestDefaults.MOTION,
@@ -696,9 +695,9 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         self.debug("Finalizing %s", self)
 
         self.app.project_manager.disconnect_by_func(self._new_project_loading_cb)
-        self.app.project_manager.disconnect_by_func(self._newProjectLoadedCb)
-        self.app.project_manager.disconnect_by_func(self._newProjectFailedCb)
-        self.app.project_manager.disconnect_by_func(self._projectClosedCb)
+        self.app.project_manager.disconnect_by_func(self._new_project_loaded_cb)
+        self.app.project_manager.disconnect_by_func(self._new_project_failed_cb)
+        self.app.project_manager.disconnect_by_func(self._project_closed_cb)
 
         if not self._project:
             self.debug("No project set...")
@@ -745,9 +744,9 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         view.enable_model_drag_source(
             Gdk.ModifierType.BUTTON1_MASK, [URI_TARGET_ENTRY], Gdk.DragAction.COPY)
         view.drag_source_add_uri_targets()
-        view.connect("drag-data-get", self._dndDragDataGetCb)
-        view.connect_after("drag-begin", self._dndDragBeginCb)
-        view.connect("drag-end", self._dndDragEndCb)
+        view.connect("drag-data-get", self._dnd_drag_data_get_cb)
+        view.connect_after("drag-begin", self._dnd_drag_begin_cb)
+        view.connect("drag-end", self._dnd_drag_end_cb)
 
     def __updateViewCb(self, unused_model, unused_path, unused_iter=None):
         if not len(self.storemodel):
@@ -787,7 +786,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
     def _insertEndCb(self, unused_action, unused_parameter):
         self.app.gui.editor.timeline_ui.insertAssets(self.getSelectedAssets(), -1)
 
-    def _searchEntryChangedCb(self, entry):
+    def _search_entry_changed_cb(self, entry):
         # With many hundred clips in an iconview with dynamic columns and
         # ellipsizing, doing needless searches is very expensive.
         # Realistically, nobody expects to search for only one character,
@@ -795,7 +794,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         if len(entry.get_text()) != 1:
             self.modelFilter.refilter()
 
-    def _searchEntryIconClickedCb(self, entry, icon_pos, unused_event):
+    def _search_entry_icon_press_cb(self, entry, icon_pos, event):
         if icon_pos == Gtk.EntryIconPosition.SECONDARY:
             entry.set_text("")
         elif icon_pos == Gtk.EntryIconPosition.PRIMARY:
@@ -979,7 +978,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
                     row[COL_ICON_128] = asset_previewer.large_thumb
 
         if progress == 0:
-            self._startImporting(project)
+            self._startImporting()
             return
 
         if project.loaded:
@@ -1086,7 +1085,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
             error = (id, str(error.domain), error)
             self._errors.append(error)
 
-    def _startImporting(self, project):
+    def _startImporting(self):
         self.__last_proxying_estimate_time = _("Unknown")
         self.import_start_time = time.time()
         self._welcome_infobar.hide()
@@ -1553,7 +1552,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
             if path:
                 selection.select_path(path[0])
 
-    def _viewSelectionChangedCb(self, unused):
+    def _iconview_selection_changed_cb(self, unused):
         self._updateActions()
 
     def _updateActions(self):
@@ -1563,7 +1562,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         # Some actions can only be done on a single item at a time:
         self._clipprops_button.set_sensitive(selected_count == 1)
 
-    def _itemOrRowActivatedCb(self, unused_view, path, *unused_args):
+    def _iconview_item_or_row_activated_cb(self, unused_view, path, *unused_args):
         """Plays the asset identified by the specified path.
 
         This can happen when an item is double-clicked, or
@@ -1573,7 +1572,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         asset = self.modelFilter[path][COL_ASSET]
         self.emit('play', asset)
 
-    def _iconViewButtonPressEventCb(self, iconview, event):
+    def _iconview_button_press_event_cb(self, iconview, event):
         self._updateDraggedPaths(iconview, event)
 
         Gtk.IconView.do_button_press_event(iconview, event)
@@ -1587,7 +1586,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
 
         return True
 
-    def _iconViewButtonReleaseEventCb(self, iconview, event):
+    def _iconview_button_release_event_cb(self, iconview, event):
         self._draggedPaths = None
 
         control_mask = event.get_state() & Gdk.ModifierType.CONTROL_MASK
@@ -1615,7 +1614,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         self._project.disconnect_by_func(self._errorCreatingAssetCb)
         self._project.disconnect_by_func(self.__projectSettingsSetFromImportedAssetCb)
 
-    def _new_project_loading_cb(self, unused_project_manager, project):
+    def _new_project_loading_cb(self, project_manager, project):
         assert not self._project
 
         self._project = project
@@ -1624,15 +1623,15 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         self._welcome_infobar.show_all()
         self._connectToProject(project)
 
-    def _newProjectLoadedCb(self, unused_project_manager, project):
+    def _new_project_loaded_cb(self, project_manager, project):
         # Make sure that the sources added to the project are added
         self._flushPendingAssets()
 
-    def _newProjectFailedCb(self, unused_project_manager, unused_uri, unused_reason):
+    def _new_project_failed_cb(self, project_manager, uri, reason):
         self.storemodel.clear()
         self._project = None
 
-    def _projectClosedCb(self, unused_project_manager, unused_project):
+    def _project_closed_cb(self, project_manager, project):
         self.__disconnectFromProject()
         self._project_settings_infobar.hide()
         self.storemodel.clear()
@@ -1656,8 +1655,8 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         else:
             self._project.addUris(uris)
 
-    def _drag_data_received_cb(self, unused_widget, unused_context, unused_x,
-                               unused_y, selection, targettype, unused_time):
+    def _drag_data_received_cb(self, widget, context, x, y,
+                               selection, targettype, time):
         """Handles data being dragged onto self."""
         self.debug("targettype: %d, selection.data: %r",
                    targettype, selection.get_data())
@@ -1667,12 +1666,12 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
         self.app.threads.addThread(PathWalker, uris, self.__paths_walked_cb)
 
     # Used with TreeView and IconView
-    def _dndDragDataGetCb(self, unused_view, unused_context, data, unused_info, unused_timestamp):
+    def _dnd_drag_data_get_cb(self, view, context, data, info, timestamp):
         paths = self.getSelectedPaths()
         uris = [self.modelFilter[path][COL_URI] for path in paths]
         data.set_uris(uris)
 
-    def _dndDragBeginCb(self, unused_view, context):
+    def _dnd_drag_begin_cb(self, view, context):
         self.info("Drag operation begun")
         self.dragged = True
         paths = self.getSelectedPaths()
@@ -1697,7 +1696,7 @@ class MediaLibraryWidget(Gtk.Box, Loggable):
 
             Gtk.drag_set_icon_surface(context, surface)
 
-    def _dndDragEndCb(self, unused_view, unused_context):
+    def _dnd_drag_end_cb(self, view, context):
         self.info("Drag operation ended")
         self.dragged = False
 
diff --git a/pitivi/project.py b/pitivi/project.py
index bbbca375..03754f6e 100644
--- a/pitivi/project.py
+++ b/pitivi/project.py
@@ -676,7 +676,7 @@ class Project(Loggable, GES.Project):
         self.loading_assets = set()
 
         self.relocated_assets = {}
-        self.app.proxy_manager.connect("progress", self.__assetTranscodingProgressCb)
+        self.app.proxy_manager.connect("progress", self.__asset_transcoding_progress_cb)
         self.app.proxy_manager.connect("error-preparing-asset",
                                        self.__proxyErrorCb)
         self.app.proxy_manager.connect("asset-preparing-cancelled",
@@ -749,7 +749,7 @@ class Project(Loggable, GES.Project):
         # as they apply only for rendering.
         self._has_rendering_values = False
 
-    def _scenarioDoneCb(self, scenario):
+    def _scenario_done_cb(self, scenario):
         if self.pipeline is not None:
             self.pipeline.setForcePositionListener(False)
 
@@ -764,7 +764,7 @@ class Project(Loggable, GES.Project):
         self._scenario = GstValidate.Scenario.factory_create(
             self.runner, self.pipeline, self.scenario)
         self.pipeline.setForcePositionListener(True)
-        self._scenario.connect("done", self._scenarioDoneCb)
+        self._scenario.connect("done", self._scenario_done_cb)
         self._scenario.props.execute_on_idle = True
 
     # --------------- #
@@ -1132,8 +1132,8 @@ class Project(Loggable, GES.Project):
     # ------------------------------#
     # Proxy creation implementation #
     # ------------------------------#
-    def __assetTranscodingProgressCb(self, unused_proxy_manager, asset,
-                                     creation_progress, estimated_time):
+    def __asset_transcoding_progress_cb(self, proxy_manager, asset,
+                                        creation_progress, estimated_time):
         self.__updateAssetLoadingProgress(estimated_time)
 
     def __get_loading_project_progress(self):
@@ -1419,15 +1419,14 @@ class Project(Loggable, GES.Project):
         if profiles:
             # The project just loaded, check the new
             # encoding profile and make use of it now.
-            self.set_container_profile(profiles[0], reset_all=True)
+            self.set_container_profile(profiles[0])
             self._load_encoder_settings(profiles)
 
-    def set_container_profile(self, container_profile, reset_all=False):
+    def set_container_profile(self, container_profile):
         """Sets @container_profile as new profile if usable.
 
         Attributes:
             profile (Gst.EncodingProfile): The Gst.EncodingContainerProfile to use
-            reset_all (bool): Do not use restrictions from the previously set profile
         """
         if container_profile == self.container_profile:
             return False
@@ -1519,8 +1518,8 @@ class Project(Loggable, GES.Project):
         Makes sure the project won't be doing anything after the call.
         """
         if self._scenario:
-            self._scenario.disconnect_by_func(self._scenarioDoneCb)
-        self.app.proxy_manager.disconnect_by_func(self.__assetTranscodingProgressCb)
+            self._scenario.disconnect_by_func(self._scenario_done_cb)
+        self.app.proxy_manager.disconnect_by_func(self.__asset_transcoding_progress_cb)
         self.app.proxy_manager.disconnect_by_func(self.__proxyErrorCb)
         self.app.proxy_manager.disconnect_by_func(self.__assetTranscodingCancelledCb)
         self.app.proxy_manager.disconnect_by_func(self.__proxyReadyCb)
@@ -2083,19 +2082,19 @@ class ProjectSettingsDialog:
         self.wg = RippleUpdateGroup()
         self.wg.addVertex(self.frame_rate_combo,
                           signal="changed",
-                          update_func=self._updateCombo,
+                          update_func=self._update_combo_func,
                           update_func_args=(self.frame_rate_fraction_widget,))
         self.wg.addVertex(self.frame_rate_fraction_widget,
                           signal="value-changed",
-                          update_func=self._updateFraction,
+                          update_func=self._update_fraction_func,
                           update_func_args=(self.frame_rate_combo,))
         self.wg.addVertex(self.width_spinbutton, signal="value-changed")
         self.wg.addVertex(self.height_spinbutton, signal="value-changed")
         self.wg.addVertex(self.audio_preset_menubutton,
-                          update_func=self._updatePresetMenuButton,
+                          update_func=self._update_preset_menu_button_func,
                           update_func_args=(self.audio_presets,))
         self.wg.addVertex(self.video_preset_menubutton,
-                          update_func=self._updatePresetMenuButton,
+                          update_func=self._update_preset_menu_button_func,
                           update_func_args=(self.video_presets,))
         self.wg.addVertex(self.channels_combo, signal="changed")
         self.wg.addVertex(self.sample_rate_combo, signal="changed")
@@ -2167,10 +2166,10 @@ class ProjectSettingsDialog:
     def proxy_res_linked(self):
         return self.proxy_res_linked_check.props.active
 
-    def _updateFraction(self, unused, fraction, combo):
+    def _update_fraction_func(self, unused, fraction, combo):
         fraction.setWidgetValue(get_combo_value(combo))
 
-    def _updateCombo(self, unused, combo, fraction):
+    def _update_combo_func(self, unused, combo, fraction):
         set_combo_value(combo, fraction.getWidgetValue())
 
     def __videoPresetLoadedCb(self, unused_mgr):
@@ -2184,7 +2183,7 @@ class ProjectSettingsDialog:
     def _constrainSarButtonToggledCb(self, unused_button):
         self.sar = self.getSAR()
 
-    def _updatePresetMenuButton(self, unused_source, unused_target, mgr):
+    def _update_preset_menu_button_func(self, unused_source, unused_target, mgr):
         mgr.updateMenuActions()
 
     def updateWidth(self):
diff --git a/pitivi/render.py b/pitivi/render.py
index bac3510b..a9d89953 100644
--- a/pitivi/render.py
+++ b/pitivi/render.py
@@ -113,7 +113,7 @@ class Encoders(Loggable):
 
     _instance = None
 
-    def __new__(cls, *args, **kwargs):
+    def __new__(cls):
         """Returns the singleton instance."""
         if not cls._instance:
             cls._instance = super(Encoders, cls).__new__(cls)
@@ -892,7 +892,7 @@ class RenderDialog(Loggable):
         self.dialog.ok_btn.connect(
             "clicked", self._okButtonClickedCb, media_type)
 
-    def __additional_debug_info(self, error):
+    def __additional_debug_info(self):
         if self.project.vencoder == 'x264enc':
             if self.project.videowidth % 2 or self.project.videoheight % 2:
                 return "\n\n%s\n\n" % _("<b>Make sure your rendering size is even, "
@@ -904,7 +904,7 @@ class RenderDialog(Loggable):
         primary_message = _("Sorry, something didn’t work right.")
         secondary_message = "".join([
             _("An error occurred while trying to render your project."),
-            self.__additional_debug_info(str(error)),
+            self.__additional_debug_info(),
             _("You might want to check our troubleshooting guide or file a bug report. "
               "The GStreamer error was:"),
             "\n\n<i>" + str(error) + "</i>"])
diff --git a/pitivi/timeline/elements.py b/pitivi/timeline/elements.py
index c9e5b686..7dca7d71 100644
--- a/pitivi/timeline/elements.py
+++ b/pitivi/timeline/elements.py
@@ -1109,27 +1109,27 @@ class Clip(Gtk.EventBox, Zoomable, Loggable):
 
         # Connect to Widget signals.
         self.connect("button-release-event", self._button_release_event_cb)
-        self.connect("event", self._eventCb)
+        self.connect("event", self._event_cb)
 
         # Connect to GES signals.
-        self.ges_clip.connect("notify::start", self._startChangedCb)
-        self.ges_clip.connect("notify::inpoint", self._startChangedCb)
-        self.ges_clip.connect("notify::duration", self._durationChangedCb)
-        self.ges_clip.connect("notify::layer", self._layerChangedCb)
+        self.ges_clip.connect("notify::start", self._start_changed_cb)
+        self.ges_clip.connect("notify::inpoint", self._start_changed_cb)
+        self.ges_clip.connect("notify::duration", self._duration_changed_cb)
+        self.ges_clip.connect("notify::layer", self._layer_changed_cb)
 
         self.ges_clip.connect_after("child-added", self._child_added_cb)
         self.ges_clip.connect_after("child-removed", self._child_removed_cb)
 
         # To be able to receive effects dragged on clips.
         self.drag_dest_set(0, [EFFECT_TARGET_ENTRY], Gdk.DragAction.COPY)
-        self.connect("drag-drop", self.__dragDropCb)
+        self.connect("drag-drop", self.__drag_drop_cb)
 
     @property
     def layer(self):
         ges_layer = self.ges_clip.props.layer
         return ges_layer.ui if ges_layer else None
 
-    def __dragDropCb(self, unused_widget, context, x, y, timestamp):
+    def __drag_drop_cb(self, widget, context, x, y, timestamp):
         success = False
 
         target = self.drag_dest_find_target(context, None)
@@ -1290,9 +1290,9 @@ class Clip(Gtk.EventBox, Zoomable, Loggable):
         for child in self.ges_clip.get_children(True):
             self.__disconnectFromChild(child)
 
-        disconnectAllByFunc(self.ges_clip, self._startChangedCb)
-        disconnectAllByFunc(self.ges_clip, self._durationChangedCb)
-        disconnectAllByFunc(self.ges_clip, self._layerChangedCb)
+        disconnectAllByFunc(self.ges_clip, self._start_changed_cb)
+        disconnectAllByFunc(self.ges_clip, self._duration_changed_cb)
+        disconnectAllByFunc(self.ges_clip, self._layer_changed_cb)
         disconnectAllByFunc(self.ges_clip, self._child_added_cb)
         disconnectAllByFunc(self.ges_clip, self._child_removed_cb)
 
@@ -1304,7 +1304,7 @@ class Clip(Gtk.EventBox, Zoomable, Loggable):
         for handle in self.handles:
             handle.hide()
 
-    def _eventCb(self, element, event):
+    def _event_cb(self, element, event):
         if (event.type == Gdk.EventType.ENTER_NOTIFY and
                 event.mode == Gdk.CrossingMode.NORMAL and
                 not self.timeline._scrubbing):
@@ -1319,13 +1319,13 @@ class Clip(Gtk.EventBox, Zoomable, Loggable):
 
         return False
 
-    def _startChangedCb(self, unused_clip, unused_pspec):
+    def _start_changed_cb(self, clip, pspec):
         self.updatePosition()
 
-    def _durationChangedCb(self, unused_clip, unused_pspec):
+    def _duration_changed_cb(self, clip, pspec):
         self.updatePosition()
 
-    def _layerChangedCb(self, ges_clip, unused_pspec):
+    def _layer_changed_cb(self, ges_clip, pspec):
         self.updatePosition()
 
     def __disconnectFromChild(self, child):
diff --git a/pitivi/timeline/layer.py b/pitivi/timeline/layer.py
index 2e8e4220..f8ebc4b0 100644
--- a/pitivi/timeline/layer.py
+++ b/pitivi/timeline/layer.py
@@ -320,10 +320,10 @@ class Layer(Gtk.Layout, Zoomable, Loggable):
         if old_media_types != self.media_types:
             self.updatePosition()
 
-    def _childAddedToClipCb(self, ges_clip, child):
+    def _clip_child_added_cb(self, ges_clip, child):
         self.checkMediaTypes()
 
-    def _childRemovedFromClipCb(self, ges_clip, child):
+    def _clip_child_removed_cb(self, ges_clip, child):
         self.checkMediaTypes()
 
     def _clipAddedCb(self, unused_ges_layer, ges_clip):
@@ -344,8 +344,8 @@ class Layer(Gtk.Layout, Zoomable, Loggable):
         self._changed = True
         widget.show_all()
 
-        ges_clip.connect_after("child-added", self._childAddedToClipCb)
-        ges_clip.connect_after("child-removed", self._childRemovedFromClipCb)
+        ges_clip.connect_after("child-added", self._clip_child_added_cb)
+        ges_clip.connect_after("child-removed", self._clip_child_removed_cb)
 
     def _clipRemovedCb(self, unused_ges_layer, ges_clip):
         self._remove_clip(ges_clip)
@@ -366,8 +366,8 @@ class Layer(Gtk.Layout, Zoomable, Loggable):
         ges_clip.ui.release()
         ges_clip.ui = None
 
-        ges_clip.disconnect_by_func(self._childAddedToClipCb)
-        ges_clip.disconnect_by_func(self._childRemovedFromClipCb)
+        ges_clip.disconnect_by_func(self._clip_child_added_cb)
+        ges_clip.disconnect_by_func(self._clip_child_removed_cb)
 
     def updatePosition(self):
         for ges_clip in self.ges_layer.get_clips():
diff --git a/pitivi/timeline/timeline.py b/pitivi/timeline/timeline.py
index 9c40fb36..a9c61851 100644
--- a/pitivi/timeline/timeline.py
+++ b/pitivi/timeline/timeline.py
@@ -452,7 +452,7 @@ class Timeline(Gtk.EventBox, Zoomable, Loggable):
             self.disconnect_by_func(self._button_release_event_cb)
             self.disconnect_by_func(self._motion_notify_event_cb)
 
-            self.ges_timeline.disconnect_by_func(self._durationChangedCb)
+            self.ges_timeline.disconnect_by_func(self._duration_changed_cb)
             self.ges_timeline.disconnect_by_func(self._layer_added_cb)
             self.ges_timeline.disconnect_by_func(self._layer_removed_cb)
             self.ges_timeline.disconnect_by_func(self.__snapping_started_cb)
@@ -480,7 +480,7 @@ class Timeline(Gtk.EventBox, Zoomable, Loggable):
             self._add_layer(ges_layer)
         self.__update_layers()
 
-        self.ges_timeline.connect("notify::duration", self._durationChangedCb)
+        self.ges_timeline.connect("notify::duration", self._duration_changed_cb)
         self.ges_timeline.connect("layer-added", self._layer_added_cb)
         self.ges_timeline.connect("layer-removed", self._layer_removed_cb)
         self.ges_timeline.connect("snapping-started", self.__snapping_started_cb)
@@ -492,7 +492,7 @@ class Timeline(Gtk.EventBox, Zoomable, Loggable):
 
         self.layout.update_width()
 
-    def _durationChangedCb(self, ges_timeline, pspec):
+    def _duration_changed_cb(self, ges_timeline, pspec):
         self.layout.update_width()
 
     def scrollToPlayhead(self, align=None, when_not_in_view=False, delayed=False):
diff --git a/pitivi/transitions.py b/pitivi/transitions.py
index 558fd3e9..e5127c7a 100644
--- a/pitivi/transitions.py
+++ b/pitivi/transitions.py
@@ -124,9 +124,9 @@ class TransitionsListWidget(Gtk.Box, Loggable):
         self.iconview_scrollwin.add(self.iconview)
         self.iconview.set_property("has_tooltip", True)
 
-        self.searchEntry.connect("changed", self._searchEntryChangedCb)
-        self.searchEntry.connect("icon-press", self._searchEntryIconClickedCb)
-        self.iconview.connect("query-tooltip", self._queryTooltipCb)
+        self.searchEntry.connect("changed", self._search_entry_changed_cb)
+        self.searchEntry.connect("icon-press", self._search_entry_icon_press_cb)
+        self.iconview.connect("query-tooltip", self._iconview_query_tooltip_cb)
 
         # Speed-up startup by only checking available transitions on idle
         GLib.idle_add(self._load_available_transitions_cb)
@@ -243,10 +243,10 @@ class TransitionsListWidget(Gtk.Box, Loggable):
             self.border_scale.add_mark(
                 25000, Gtk.PositionType.BOTTOM, _("Smooth"))
 
-    def _searchEntryChangedCb(self, unused_entry):
+    def _search_entry_changed_cb(self, entry):
         self.modelFilter.refilter()
 
-    def _searchEntryIconClickedCb(self, entry, unused, unused_1):
+    def _search_entry_icon_press_cb(self, entry, icon_pos, event):
         entry.set_text("")
 
 # UI methods
@@ -326,7 +326,7 @@ class TransitionsListWidget(Gtk.Box, Loggable):
             icon = self._question_icon
         return icon
 
-    def _queryTooltipCb(self, view, x, y, keyboard_mode, tooltip):
+    def _iconview_query_tooltip_cb(self, view, x, y, keyboard_mode, tooltip):
         is_row, x, y, model, path, iter_ = view.get_tooltip_context(
             x, y, keyboard_mode)
         if not is_row:
diff --git a/pitivi/undo/undo.py b/pitivi/undo/undo.py
index 72642f7e..5a5d1c91 100644
--- a/pitivi/undo/undo.py
+++ b/pitivi/undo/undo.py
@@ -58,6 +58,7 @@ class UndoableAction(Action):
     def undo(self):
         raise NotImplementedError()
 
+    # pylint: disable=unused-argument
     def expand(self, action):
         """Allows the action to expand by including the specified action.
 
diff --git a/pitivi/utils/proxy.py b/pitivi/utils/proxy.py
index 55096401..826d676f 100644
--- a/pitivi/utils/proxy.py
+++ b/pitivi/utils/proxy.py
@@ -475,13 +475,13 @@ class ProxyManager(GObject.Object, Loggable):
             self.emit("proxy-ready", asset, proxy)
             self.__emitProgress(proxy, 100)
 
-    def __transcoderErrorCb(self, transcoder, error, unused_details, asset):
+    def __transcoder_error_cb(self, transcoder, error, unused_details, asset):
         self.emit("error-preparing-asset", asset, None, error)
 
-    def __transcoderDoneCb(self, transcoder, asset):
-        transcoder.disconnect_by_func(self.__proxyingPositionChangedCb)
-        transcoder.disconnect_by_func(self.__transcoderDoneCb)
-        transcoder.disconnect_by_func(self.__transcoderErrorCb)
+    def __transcoder_done_cb(self, transcoder, asset):
+        transcoder.disconnect_by_func(self.__proxying_position_changed_cb)
+        transcoder.disconnect_by_func(self.__transcoder_done_cb)
+        transcoder.disconnect_by_func(self.__transcoder_error_cb)
 
         self.debug("Transcoder done with %s", asset.get_id())
 
@@ -538,7 +538,7 @@ class ProxyManager(GObject.Object, Loggable):
         asset.creation_progress = creation_progress
         self.emit("progress", asset, asset.creation_progress, estimated_time)
 
-    def __proxyingPositionChangedCb(self, transcoder, position, asset):
+    def __proxying_position_changed_cb(self, transcoder, position, asset):
         if transcoder not in self.__running_transcoders:
             self.info("Position changed after job cancelled!")
             return
@@ -642,11 +642,11 @@ class ProxyManager(GObject.Object, Loggable):
 
         transcoder.set_cpu_usage(self.app.settings.max_cpu_usage)
         transcoder.connect("position-updated",
-                           self.__proxyingPositionChangedCb,
+                           self.__proxying_position_changed_cb,
                            asset)
 
-        transcoder.connect("done", self.__transcoderDoneCb, asset)
-        transcoder.connect("error", self.__transcoderErrorCb, asset)
+        transcoder.connect("done", self.__transcoder_done_cb, asset)
+        transcoder.connect("error", self.__transcoder_error_cb, asset)
 
         if len(self.__running_transcoders) < self.app.settings.numTranscodingJobs:
             self.__startTranscoder(transcoder)
diff --git a/pitivi/utils/ripple_update_group.py b/pitivi/utils/ripple_update_group.py
index 1f410823..63c903f4 100644
--- a/pitivi/utils/ripple_update_group.py
+++ b/pitivi/utils/ripple_update_group.py
@@ -88,7 +88,7 @@ class RippleUpdateGroup:
                 update_func.
         """
         if signal:
-            widget.connect(signal, self._widgetValueChanged)
+            widget.connect(signal, self._widget_value_changed_cb)
         self.update_funcs[widget] = (update_func, update_func_args)
         self.arcs[widget] = []
 
@@ -113,7 +113,7 @@ class RippleUpdateGroup:
         self.addEdge(widget_a, widget_b, predicate, edge_func)
         self.addEdge(widget_b, widget_a, predicate, edge_func)
 
-    def _widgetValueChanged(self, widget, *unused):
+    def _widget_value_changed_cb(self, widget, *unused):
         """Handles an event generated by the specified widget."""
         if self.ignore_new_signals:
             return
diff --git a/pitivi/utils/validate.py b/pitivi/utils/validate.py
index c028f102..d8957eb8 100644
--- a/pitivi/utils/validate.py
+++ b/pitivi/utils/validate.py
@@ -73,14 +73,14 @@ if GstValidate:
                     import gi
                     gi.require_version('Wnck', '3.0')
                     from gi.repository import Wnck
-                    Wnck.Screen.get_default().connect("window-opened", self._windowOpenedCb)
+                    Wnck.Screen.get_default().connect("window-opened", self._window_opened_cb)
                 except (ImportError, ValueError):
                     print("Wnck not present on the system,"
                           " not checking the sink does not open a new window")
                 except AttributeError:
                     print("Wnck can not be used on the system")
 
-        def _windowOpenedCb(self, screen, window):
+        def _window_opened_cb(self, screen, window):
             global monitor
 
             if window.get_name() == 'renderer' and monitor:
@@ -111,7 +111,7 @@ def create_monitor(runner, app):
         GstValidate.Reporter.set_name(monitor, "Pitivi")
 
 
-def stop(scenario, action):
+def stop_func(scenario, action):
     global monitor
 
     if monitor:
@@ -157,7 +157,7 @@ def positionChangedCb(pipeline, position, scenario, action,
     action.set_done()
 
 
-def seek(scenario, action):
+def seek_func(scenario, action):
     res, wanted_position = GstValidate.utils_get_clocktime(action.structure,
                                                            "start")
     assert res
@@ -168,7 +168,7 @@ def seek(scenario, action):
     return GstValidate.ActionReturn.ASYNC
 
 
-def set_state(scenario, action):
+def set_state_func(scenario, action):
     wanted_state = action.structure["state"]
     if wanted_state is None:
         wanted_state = action.structure.get_name()
@@ -199,8 +199,8 @@ def get_edge(structure):
     return edge
 
 
-def _releaseButtonIfNeeded(scenario, action, timeline, container, edge, layer_prio,
-                           position, y):
+def _release_button_if_needed(scenario, timeline, container, layer_prio,
+                              position, y):
     try:
         next_actions = scenario.get_actions()
         for next_action in next_actions[1:]:
@@ -275,7 +275,7 @@ def setEditingMode(timeline, scenario, action):
     scenario.last_mode = mode
 
 
-def editContainer(scenario, action):
+def edit_container_func(scenario, action):
     timeline = scenario.get_pipeline().props.timeline
     container = timeline.get_element(action.structure["container-name"])
 
@@ -350,33 +350,29 @@ def editContainer(scenario, action):
         get_event_widget.return_value = container.ui
         timeline.ui._motion_notify_event_cb(None, event)
 
-    GstValidate.print_action(action, "Editing %s to %s in %s mode, edge: %s "
+    GstValidate.print_action(action,
+                             "Editing %s to %s in %s mode, edge: %s "
                              "with new layer prio: %d\n" % (action.structure["container-name"],
                                                             Gst.TIME_ARGS(position),
                                                             scenario.last_mode,
                                                             edge,
                                                             layer_prio))
 
-    _releaseButtonIfNeeded(scenario, action, timeline, container, edge, layer_prio,
-                           position, y)
+    _release_button_if_needed(scenario, timeline, container, layer_prio,
+                              position, y)
     scenario.last_edge = edge
 
     return 1
 
 
-# def commit(scenario, action):
-
-#     return True
-
-
-def split_clip(scenario, action):
+def split_clip_func(scenario, action):
     timeline = scenario.get_pipeline().props.timeline.ui
     timeline.get_parent()._splitCb(None, None)
 
     return True
 
 
-def zoom(scenario, action):
+def zoom_func(scenario, action):
     timeline = scenario.get_pipeline().props.timeline
 
     GstValidate.print_action(action, action.type.replace('-', ' ') + "\n")
@@ -388,13 +384,13 @@ def zoom(scenario, action):
     return True
 
 
-def setZoomLevel(scenario, action):
+def set_zoom_level_func(scenario, action):
     Zoomable.setZoomLevel(action.structure["level"])
 
     return True
 
 
-def add_layer(scenario, action):
+def add_layer_func(scenario, action):
     timeline = scenario.get_pipeline().props.timeline
     if len(timeline.get_layers()) == 0:
         GstValidate.print_action(action, "Adding first layer\n")
@@ -405,7 +401,7 @@ def add_layer(scenario, action):
     return True
 
 
-def remove_clip(scenario, action):
+def remove_clip_func(scenario, action):
     try:
         next_action = scenario.get_actions()[1]
     except KeyError:
@@ -424,7 +420,7 @@ def remove_clip(scenario, action):
     return GstValidate.execute_action(action_type.overriden_type, action)
 
 
-def select_clips(scenario, action):
+def select_clips_func(scenario, action):
     should_select = True
     timeline = scenario.get_pipeline().props.timeline
     clip = timeline.get_element(action.structure["clip-name"])
@@ -502,61 +498,62 @@ def init():
         GstValidate.init()
         has_validate = GES.validate_register_action_types()
         GstValidate.register_action_type("stop", "pitivi",
-                                         stop, None,
+                                         stop_func, None,
                                          "Pitivi override for the stop action",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("seek", "pitivi",
-                                         seek, None,
+                                         seek_func, None,
                                          "Pitivi override for the seek action",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("pause", "pitivi",
-                                         set_state, None,
+                                         set_state_func, None,
                                          "Pitivi override for the pause action",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("play", "pitivi",
-                                         set_state, None,
+                                         set_state_func, None,
                                          "Pitivi override for the pause action",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("set-state", "pitivi",
-                                         set_state, None,
+                                         set_state_func, None,
                                          "Pitivi override for the set-state action",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("edit-container", "pitivi",
-                                         editContainer, None,
+                                         edit_container_func, None,
                                          "Start dragging a clip in the timeline",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("split-clip", "pitivi",
-                                         split_clip, None,
+                                         split_clip_func, None,
                                          "Split a clip",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("add-layer", "pitivi",
-                                         add_layer, None,
+                                         add_layer_func, None,
                                          "Add layer",
                                          GstValidate.ActionTypeFlags.NONE)
 
         GstValidate.register_action_type("remove-clip", "pitivi",
-                                         remove_clip, None,
+                                         remove_clip_func, None,
                                          "Remove clip",
                                          GstValidate.ActionTypeFlags.NONE)
         GstValidate.register_action_type("select-clips", "pitivi",
-                                         select_clips,
+                                         select_clips_func,
                                          [Parameter("clip-name",
                                                     "The name of the clip to select",
                                                     True, None, "str")],
                                          "Select clips",
                                          GstValidate.ActionTypeFlags.NONE)
 
-        for z in ["zoom-fit", "zoom-out", "zoom-in"]:
-            GstValidate.register_action_type(z, "pitivi", zoom, None, z,
+        for action_type in ["zoom-fit", "zoom-out", "zoom-in"]:
+            GstValidate.register_action_type(action_type, "pitivi",
+                                             zoom_func, None, action_type,
                                              GstValidate.ActionTypeFlags.NO_EXECUTION_NOT_FATAL)
-        GstValidate.register_action_type('set-zoom-level', "pitivi", setZoomLevel, None, z,
+        GstValidate.register_action_type('set-zoom-level', "pitivi", set_zoom_level_func, None, action_type,
                                          GstValidate.ActionTypeFlags.NO_EXECUTION_NOT_FATAL)
 
         Gst.info("Adding pitivi::wrong-window-creation")
diff --git a/pitivi/utils/widgets.py b/pitivi/utils/widgets.py
index 658f48e3..bac85969 100644
--- a/pitivi/utils/widgets.py
+++ b/pitivi/utils/widgets.py
@@ -72,7 +72,7 @@ class DynamicWidget(Loggable):
 class DefaultWidget(Gtk.Label):
     """When all hope fails...."""
 
-    def __init__(self, *unused, **unused_kwargs):
+    def __init__(self):
         Gtk.Label.__init__(self, _("Implement Me"))
         self.props.halign = Gtk.Align.START
 
@@ -760,7 +760,7 @@ class GstElementSettingsWidget(Gtk.Box, Loggable):
         if dynamic_widget:
             self.properties[prop] = dynamic_widget
 
-            self.element.connect("notify::" + prop.name, self._propertyChangedCb,
+            self.element.connect("notify::" + prop.name, self._property_changed_cb,
                                  dynamic_widget)
             # The "reset to default" button associated with this property
             if isinstance(to_default_btn, Gtk.Button):
@@ -935,7 +935,7 @@ class GstElementSettingsWidget(Gtk.Box, Loggable):
                                                                keyframe_button)
                 grid.attach(button, 3, y, 1, 1)
 
-        self.element.connect('deep-notify', self._propertyChangedCb)
+        self.element.connect('deep-notify', self._property_changed_cb)
         self.pack_start(grid, expand=False, fill=False, padding=0)
         self.show_all()
 
@@ -953,7 +953,7 @@ class GstElementSettingsWidget(Gtk.Box, Loggable):
 
         return widget
 
-    def _propertyChangedCb(self, effect, gst_element, pspec):
+    def _property_changed_cb(self, effect, gst_element, pspec):
         if gst_element.get_control_binding(pspec.name):
             self.log("%s controlled, not displaying value", pspec.name)
             return
@@ -1240,7 +1240,7 @@ class ZoomBox(Gtk.Grid, Zoomable):
         zoom_fit_btn_grid.add(zoom_fit_btn_label)
         zoom_fit_btn_grid.set_column_spacing(SPACING / 2)
         zoom_fit_btn.add(zoom_fit_btn_grid)
-        zoom_fit_btn.connect("clicked", self._zoomFitCb)
+        zoom_fit_btn.connect("clicked", self._zoom_fit_cb)
         self.attach(zoom_fit_btn, 0, 0, 1, 1)
 
         # zooming slider
@@ -1253,9 +1253,9 @@ class ZoomBox(Gtk.Grid, Zoomable):
         # zoom slider, otherwise the slider remains at the leftmost position.
         self._zoomAdjustment.set_value(Zoomable.getCurrentZoomLevel())
         zoomslider.props.draw_value = False
-        zoomslider.connect("scroll-event", self._zoomSliderScrollCb)
-        zoomslider.connect("value-changed", self._zoomAdjustmentChangedCb)
-        zoomslider.connect("query-tooltip", self._sliderTooltipCb)
+        zoomslider.connect("scroll-event", self._zoom_slider_scroll_cb)
+        zoomslider.connect("value-changed", self._zoom_slider_changed_cb)
+        zoomslider.connect("query-tooltip", self._zoom_slider_query_tooltip_cb)
         zoomslider.set_has_tooltip(True)
         # At least 100px wide for precision
         zoomslider.set_size_request(100, 0)
@@ -1269,7 +1269,7 @@ class ZoomBox(Gtk.Grid, Zoomable):
         self.set_column_spacing(ZOOM_SLIDER_PADDING)
         self.show_all()
 
-    def _zoomAdjustmentChangedCb(self, adjustment):
+    def _zoom_slider_changed_cb(self, adjustment):
         Zoomable.setZoomLevel(adjustment.get_value())
         self.timeline.app.write_action("set-zoom-level",
                                        level=adjustment.get_value(),
@@ -1278,10 +1278,10 @@ class ZoomBox(Gtk.Grid, Zoomable):
         if not self._manual_set:
             self.timeline.timeline.scrollToPlayhead(delayed=True)
 
-    def _zoomFitCb(self, unused_button):
+    def _zoom_fit_cb(self, button):
         self.timeline.timeline.set_best_zoom_ratio(allow_zoom_in=True)
 
-    def _zoomSliderScrollCb(self, unused, event):
+    def _zoom_slider_scroll_cb(self, unused, event):
         delta = 0
         if event.direction in [Gdk.ScrollDirection.UP, Gdk.ScrollDirection.RIGHT]:
             delta = 1
@@ -1305,7 +1305,7 @@ class ZoomBox(Gtk.Grid, Zoomable):
             finally:
                 self._manual_set = False
 
-    def _sliderTooltipCb(self, unused_slider, unused_x, unused_y, unused_keyboard_mode, tooltip):
+    def _zoom_slider_query_tooltip_cb(self, unused_slider, unused_x, unused_y, unused_keyboard_mode, 
tooltip):
         # We assume the width of the ruler is exactly the width of the
         # timeline.
         width_px = self.timeline.ruler.get_allocated_width()
@@ -1439,11 +1439,11 @@ class ColorPickerButton(Gtk.Button):
     def button_release_event_cb(self, widget, event):
         if event.button != Gdk.BUTTON_PRIMARY:
             return False
-        self.grab_color_at_pointer(event.get_screen(), event.get_device(), event.x_root, event.y_root)
+        self.grab_color_at_pointer(event.get_screen(), event.x_root, event.y_root)
         self.emit("value-changed")
         self.shutdown_eyedropper()
 
-    def grab_color_at_pointer(self, screen, device, x, y, *args):
+    def grab_color_at_pointer(self, screen, x, y):
         root_window = screen.get_root_window()
         pixbuf = Gdk.pixbuf_get_from_window(root_window, x, y, 1, 1)
         pixels = pixbuf.get_pixels()
diff --git a/pitivi/viewer/overlay_stack.py b/pitivi/viewer/overlay_stack.py
index b578cc04..a1da95cf 100644
--- a/pitivi/viewer/overlay_stack.py
+++ b/pitivi/viewer/overlay_stack.py
@@ -50,7 +50,7 @@ class OverlayStack(Gtk.Overlay, Loggable):
                         Gdk.EventMask.LEAVE_NOTIFY_MASK |
                         Gdk.EventMask.ALL_EVENTS_MASK)
         self.add(sink_widget)
-        self.connect("size-allocate", self.__on_size_allocate)
+        self.connect("size-allocate", self.__size_allocate_cb)
 
         # Whether to show the percent of the size relative to the project size.
         # It is set to false initially because the viewer gets resized
@@ -65,7 +65,7 @@ class OverlayStack(Gtk.Overlay, Loggable):
         self.add_overlay(self.revealer)
         sink_widget.connect("size-allocate", self.__sink_widget_size_allocate_cb)
 
-    def __on_size_allocate(self, widget, rectangle):
+    def __size_allocate_cb(self, widget, rectangle):
         self.window_size = numpy.array([rectangle.width,
                                         rectangle.height])
         for overlay in self.__overlays.values():


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]