[nautilus] file: Remove unused DND functions



commit c27f519ff84ed1ff3e187a22e7e755f4e1b6d1fa
Author: Corey Berla <corey berla me>
Date:   Sun Jul 3 13:28:22 2022 -0700

    file: Remove unused DND functions
    
    Their purpose is now handled by `nautilus_dnd_get_prefered_action()`.

 src/nautilus-file.c | 107 ----------------------------------------------------
 1 file changed, 107 deletions(-)
---
diff --git a/src/nautilus-file.c b/src/nautilus-file.c
index a173f63d9..b5e7291e5 100644
--- a/src/nautilus-file.c
+++ b/src/nautilus-file.c
@@ -9244,113 +9244,6 @@ nautilus_file_info_providers_done (NautilusFile *file)
     nautilus_file_changed (file);
 }
 
-/* DND */
-
-static gboolean
-nautilus_drag_can_accept_files (NautilusFile *drop_target_item)
-{
-    if (nautilus_file_is_directory (drop_target_item))
-    {
-        NautilusDirectory *directory;
-        gboolean res;
-
-        /* target is a directory, accept if editable */
-        directory = nautilus_directory_get_for_file (drop_target_item);
-        res = nautilus_directory_is_editable (directory) &&
-              nautilus_file_can_write (drop_target_item);
-        nautilus_directory_unref (directory);
-        return res;
-    }
-
-    if (nautilus_is_file_roller_installed () &&
-        nautilus_file_is_archive (drop_target_item))
-    {
-        return TRUE;
-    }
-
-    return FALSE;
-}
-
-gboolean
-nautilus_drag_can_accept_item (NautilusFile *drop_target_item,
-                               const char   *item_uri)
-{
-    if (nautilus_file_matches_uri (drop_target_item, item_uri))
-    {
-        /* can't accept itself */
-        return FALSE;
-    }
-
-    return nautilus_drag_can_accept_files (drop_target_item);
-}
-
-gboolean
-nautilus_drag_can_accept_items (NautilusFile *drop_target_item,
-                                const GList  *items)
-{
-    int max;
-
-    if (drop_target_item == NULL)
-    {
-        return FALSE;
-    }
-
-    g_assert (NAUTILUS_IS_FILE (drop_target_item));
-
-    /* Iterate through selection checking if item will get accepted by the
-     * drop target. If more than 100 items selected, return an over-optimisic
-     * result
-     */
-    for (max = 100; items != NULL && max >= 0; items = items->next, max--)
-    {
-        if (!nautilus_drag_can_accept_item (drop_target_item,
-                                            ((NautilusDragSelectionItem *) items->data)->uri))
-        {
-            return FALSE;
-        }
-    }
-
-    return TRUE;
-}
-
-gboolean
-nautilus_drag_can_accept_info (NautilusFile              *drop_target_item,
-                               NautilusIconDndTargetType  drag_type,
-                               const GList               *items)
-{
-    switch (drag_type)
-    {
-        case NAUTILUS_ICON_DND_GNOME_ICON_LIST:
-        {
-            return nautilus_drag_can_accept_items (drop_target_item, items);
-        }
-
-        case NAUTILUS_ICON_DND_URI_LIST:
-        case NAUTILUS_ICON_DND_NETSCAPE_URL:
-        case NAUTILUS_ICON_DND_TEXT:
-        {
-            return nautilus_drag_can_accept_files (drop_target_item);
-        }
-
-        case NAUTILUS_ICON_DND_XDNDDIRECTSAVE:
-        case NAUTILUS_ICON_DND_RAW:
-        {
-            return nautilus_drag_can_accept_files (drop_target_item);             /* Check if we can accept 
files at this location */
-        }
-
-        case NAUTILUS_ICON_DND_ROOTWINDOW_DROP:
-        {
-            return FALSE;
-        }
-
-        default:
-        {
-            g_assert_not_reached ();
-            return FALSE;
-        }
-    }
-}
-
 static gboolean
 is_gone (NautilusFileInfo *file_info)
 {


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