[Xfce4-commits] [apps/catfish] 01/01: Enable file drag and drop (bug #14492)
noreply at xfce.org
noreply at xfce.org
Sun Jan 20 05:29:35 CET 2019
This is an automated email from the git hooks/post-receive script.
b l u e s a b r e p u s h e d a c o m m i t t o b r a n c h m a s t e r
in repository apps/catfish.
commit 16b12b178ec957f45d864af492aafa618f949913
Author: Sean Davis <smd.seandavis at gmail.com>
Date: Sat Jan 19 23:29:25 2019 -0500
Enable file drag and drop (bug #14492)
---
catfish/CatfishWindow.py | 7 ++++-
po/catfish.pot | 72 ++++++++++++++++++++++++------------------------
2 files changed, 42 insertions(+), 37 deletions(-)
diff --git a/catfish/CatfishWindow.py b/catfish/CatfishWindow.py
index b09d8f1..a22022f 100644
--- a/catfish/CatfishWindow.py
+++ b/catfish/CatfishWindow.py
@@ -197,7 +197,8 @@ class CatfishWindow(Window):
self.treeview = builder.get_named_object("results.treeview")
self.treeview.enable_model_drag_source(
Gdk.ModifierType.BUTTON1_MASK,
- [('text/plain', Gtk.TargetFlags.OTHER_APP, 0)],
+ [('text/plain', Gtk.TargetFlags.OTHER_APP, 0),
+ ('text/uri-list', Gtk.TargetFlags.OTHER_APP, 0)],
Gdk.DragAction.DEFAULT | Gdk.DragAction.COPY)
self.treeview.drag_source_add_text_targets()
self.file_menu = builder.get_named_object("menus.file.menu")
@@ -1196,6 +1197,10 @@ class CatfishWindow(Window):
"""Treeview DND Get."""
text = str(os.linesep).join(self.selected_filenames)
selection.set_text(text, -1)
+
+ uris = ['file://' + path for path in self.selected_filenames]
+ selection.set_uris(uris)
+
return True
def treemodel_get_row_filename(self, model, row):
diff --git a/po/catfish.pot b/po/catfish.pot
index 5a1dbf9..f94681a 100644
--- a/po/catfish.pot
+++ b/po/catfish.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-09-02 07:56-0400\n"
+"POT-Creation-Date: 2019-01-19 23:28-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#: ../catfish.desktop.in.h:1 ../data/ui/CatfishWindow.ui.h:28
-#: ../catfish/CatfishWindow.py:665
+#: ../catfish/CatfishWindow.py:666
msgid "Catfish File Search"
msgstr ""
@@ -137,7 +137,7 @@ msgstr ""
msgid "File Type"
msgstr ""
-#: ../data/ui/CatfishWindow.ui.h:27 ../catfish/CatfishWindow.py:1132
+#: ../data/ui/CatfishWindow.ui.h:27 ../catfish/CatfishWindow.py:1133
msgid "Modified"
msgstr ""
@@ -274,152 +274,152 @@ msgstr ""
msgid "%s (invalid encoding)"
msgstr ""
-#: ../catfish/CatfishWindow.py:237
+#: ../catfish/CatfishWindow.py:238
msgid "Unknown"
msgstr ""
-#: ../catfish/CatfishWindow.py:241
+#: ../catfish/CatfishWindow.py:242
msgid "Never"
msgstr ""
-#: ../catfish/CatfishWindow.py:633
+#: ../catfish/CatfishWindow.py:634
msgid "An error occurred while updating the database."
msgstr ""
-#: ../catfish/CatfishWindow.py:635
+#: ../catfish/CatfishWindow.py:636
msgid "Authentication failed."
msgstr ""
-#: ../catfish/CatfishWindow.py:641
+#: ../catfish/CatfishWindow.py:642
msgid "Authentication cancelled."
msgstr ""
-#: ../catfish/CatfishWindow.py:647
+#: ../catfish/CatfishWindow.py:648
msgid "Search database updated successfully."
msgstr ""
#. Set the dialog status to running.
-#: ../catfish/CatfishWindow.py:722
+#: ../catfish/CatfishWindow.py:723
msgid "Updating..."
msgstr ""
-#: ../catfish/CatfishWindow.py:756
+#: ../catfish/CatfishWindow.py:757
msgid "Stop Search"
msgstr ""
-#: ../catfish/CatfishWindow.py:757
+#: ../catfish/CatfishWindow.py:758
msgid ""
"Search is in progress...\n"
"Press the cancel button or the Escape key to stop."
msgstr ""
-#: ../catfish/CatfishWindow.py:766
+#: ../catfish/CatfishWindow.py:767
msgid "Begin Search"
msgstr ""
-#: ../catfish/CatfishWindow.py:958
+#: ../catfish/CatfishWindow.py:959
#, python-format
msgid "\"%s\" could not be opened."
msgstr ""
-#: ../catfish/CatfishWindow.py:1004
+#: ../catfish/CatfishWindow.py:1005
#, python-format
msgid "\"%s\" could not be saved."
msgstr ""
-#: ../catfish/CatfishWindow.py:1021
+#: ../catfish/CatfishWindow.py:1022
#, python-format
msgid "\"%s\" could not be deleted."
msgstr ""
-#: ../catfish/CatfishWindow.py:1061
+#: ../catfish/CatfishWindow.py:1062
#, python-format
msgid "Save \"%s\" as…"
msgstr ""
-#: ../catfish/CatfishWindow.py:1096
+#: ../catfish/CatfishWindow.py:1097
#, python-format
msgid ""
"Are you sure that you want to \n"
"permanently delete \"%s\"?"
msgstr ""
-#: ../catfish/CatfishWindow.py:1100
+#: ../catfish/CatfishWindow.py:1101
#, python-format
msgid ""
"Are you sure that you want to \n"
"permanently delete the %i selected files?"
msgstr ""
-#: ../catfish/CatfishWindow.py:1103
+#: ../catfish/CatfishWindow.py:1104
msgid "If you delete a file, it is permanently lost."
msgstr ""
-#: ../catfish/CatfishWindow.py:1126
+#: ../catfish/CatfishWindow.py:1127
msgid "Filename"
msgstr ""
-#: ../catfish/CatfishWindow.py:1128
+#: ../catfish/CatfishWindow.py:1129
msgid "Size"
msgstr ""
-#: ../catfish/CatfishWindow.py:1130
+#: ../catfish/CatfishWindow.py:1131
msgid "Location"
msgstr ""
-#: ../catfish/CatfishWindow.py:1142
+#: ../catfish/CatfishWindow.py:1143
msgid "Preview"
msgstr ""
-#: ../catfish/CatfishWindow.py:1150
+#: ../catfish/CatfishWindow.py:1151
msgid "Details"
msgstr ""
-#: ../catfish/CatfishWindow.py:1369
+#: ../catfish/CatfishWindow.py:1374
msgid "Today"
msgstr ""
-#: ../catfish/CatfishWindow.py:1371
+#: ../catfish/CatfishWindow.py:1376
msgid "Yesterday"
msgstr ""
-#: ../catfish/CatfishWindow.py:1452
+#: ../catfish/CatfishWindow.py:1457
msgid "No files found."
msgstr ""
-#: ../catfish/CatfishWindow.py:1454
+#: ../catfish/CatfishWindow.py:1459
msgid ""
"Try making your search less specific\n"
"or try another directory."
msgstr ""
-#: ../catfish/CatfishWindow.py:1460
+#: ../catfish/CatfishWindow.py:1465
msgid "1 file found."
msgstr ""
-#: ../catfish/CatfishWindow.py:1462
+#: ../catfish/CatfishWindow.py:1467
#, python-format
msgid "%i files found."
msgstr ""
-#: ../catfish/CatfishWindow.py:1468
+#: ../catfish/CatfishWindow.py:1473
msgid "bytes"
msgstr ""
-#: ../catfish/CatfishWindow.py:1576 ../catfish/CatfishWindow.py:1585
+#: ../catfish/CatfishWindow.py:1581 ../catfish/CatfishWindow.py:1590
msgid "Searching…"
msgstr ""
-#: ../catfish/CatfishWindow.py:1578
+#: ../catfish/CatfishWindow.py:1583
msgid "Results will be displayed as soon as they are found."
msgstr ""
-#: ../catfish/CatfishWindow.py:1583
+#: ../catfish/CatfishWindow.py:1588
#, python-format
msgid "Searching for \"%s\""
msgstr ""
-#: ../catfish/CatfishWindow.py:1672
+#: ../catfish/CatfishWindow.py:1677
#, python-format
msgid "Search results for \"%s\""
msgstr ""
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list