[gnome-music/gnome-3-12] Selection mode on right click in album widget
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/gnome-3-12] Selection mode on right click in album widget
- Date: Mon, 19 May 2014 09:26:17 +0000 (UTC)
commit 118f270f9b5204278a22950c179537cb3a1bcfd8
Author: Sai Suman Prayaga <suman sai14 gmail com>
Date: Mon May 19 11:23:07 2014 +0200
Selection mode on right click in album widget
https://bugzilla.gnome.org/show_bug.cgi?id=728407
gnomemusic/view.py | 1 -
gnomemusic/widgets.py | 6 ++++++
2 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gnomemusic/view.py b/gnomemusic/view.py
index e2e6cd7..40f783f 100644
--- a/gnomemusic/view.py
+++ b/gnomemusic/view.py
@@ -131,7 +131,6 @@ class ViewContainer(Stack):
box.pack_end(self._loadMore.widget, False, False, 0)
self._loadMore.widget.connect('clicked', self._populate)
self.view.connect('item-activated', self._on_item_activated)
- self.view.connect('selection-mode-request', self._on_selection_mode_request)
self._cursor = None
self.header_bar = header_bar
self.header_bar._select_button.connect(
diff --git a/gnomemusic/widgets.py b/gnomemusic/widgets.py
index ee5835d..81c48c3 100644
--- a/gnomemusic/widgets.py
+++ b/gnomemusic/widgets.py
@@ -140,11 +140,13 @@ class AlbumWidget(Gtk.EventBox):
)
self.view.set_view_type(Gd.MainViewType.LIST)
self.album = None
+ self.header_bar = None
self.view.connect('item-activated', self._on_item_activated)
self.monitors = []
view_box = self.ui.get_object('view')
self.ui.get_object('scrolledWindow').set_placement(Gtk.CornerType.
TOP_LEFT)
+ self.view.connect('selection-mode-request', self._on_selection_mode_request)
child_view = self.view.get_children()[0]
child_view.set_margin_top(64)
child_view.set_margin_bottom(64)
@@ -159,6 +161,10 @@ class AlbumWidget(Gtk.EventBox):
self.show_all()
@log
+ def _on_selection_mode_request(self, *args):
+ self.header_bar._select_button.clicked()
+
+ @log
def _on_item_activated(self, widget, id, path):
child_path = self.filter.convert_path_to_child_path(path)
_iter = self.model.get_iter(child_path)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]