[gnome-shell/gbsneto/icon-grid-part3: 1/5] folderView: Move DnD functions to BaseAppView
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/gbsneto/icon-grid-part3: 1/5] folderView: Move DnD functions to BaseAppView
- Date: Thu, 8 Aug 2019 20:44:24 +0000 (UTC)
commit 61142d2c5423b8d29be4a920ed877766897408f5
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Tue Jul 2 16:27:18 2019 -0300
folderView: Move DnD functions to BaseAppView
Other views, such as the Frequent view, should not accept
dragging or dropping icons.
Add handleDragOver() and acceptDrop() to BaseAppView, and
reject them by default. With that, Frequent view forbids
Drag n' Drop.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/671
js/ui/appDisplay.js | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index f6bab8bbb4..079af4ff75 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -169,6 +169,14 @@ class BaseAppView {
log(`No such application ${id}`);
}
+ handleDragOver() {
+ return DND.DragMotionResult.NO_DROP;
+ }
+
+ acceptDrop() {
+ return false;
+ }
+
selectApp(id) {
if (this._items[id] && this._items[id].actor.mapped) {
this._selectAppInternal(id);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]