[pitivi] greeter: Select project on right click
- From: Alexandru Băluț <alexbalut src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] greeter: Select project on right click
- Date: Tue, 7 Aug 2018 01:15:21 +0000 (UTC)
commit 6db06472380c409f008eac37744b981dbaf01a15
Author: HarishFulara07 <harish14143 iiitd ac in>
Date: Sat Aug 4 01:16:42 2018 +0530
greeter: Select project on right click
pitivi/greeterperspective.py | 15 +++++++++++++++
1 file changed, 15 insertions(+)
---
diff --git a/pitivi/greeterperspective.py b/pitivi/greeterperspective.py
index 38aeabc8..eacc9c7e 100644
--- a/pitivi/greeterperspective.py
+++ b/pitivi/greeterperspective.py
@@ -134,6 +134,8 @@ class GreeterPerspective(Perspective):
self.__recent_projects_listbox.set_selection_mode(Gtk.SelectionMode.NONE)
self.__recent_projects_listbox.connect(
"row_activated", self.__projects_row_activated_cb)
+ self.__recent_projects_listbox.connect(
+ "button-press-event", self.__projects_button_press_cb)
self.__infobar = builder.get_object("infobar")
fix_infobar(self.__infobar)
@@ -344,6 +346,13 @@ class GreeterPerspective(Perspective):
else:
self.app.project_manager.loadProject(row.uri)
+ def __projects_button_press_cb(self, listbox, event):
+ if event.button == 3:
+ self.__start_selection_mode()
+ row = listbox.get_row_at_y(event.y)
+ if row:
+ row.select_button.set_active(True)
+
def __search_changed_cb(self, search_entry):
search_hit = False
search_text = search_entry.get_text().lower()
@@ -358,6 +367,12 @@ class GreeterPerspective(Perspective):
self.__recent_projects_listbox.set_visible(search_hit)
def __selection_clicked_cb(self, unused_button):
+ self.__start_selection_mode()
+
+ def __start_selection_mode(self):
+ if self.__actionbar.get_visible():
+ return
+
self.__update_headerbar(selection=True)
self.__search_entry.hide()
self.__actionbar.show()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]