mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-23 12:56:51 +03:00
2c1226f796
1998-11-09 Federico Mena Quintero <federico@nuclecu.unam.mx> * gdnd.c: New file that handles all the DnD stuff. Mainly used to clean up gdesktop.c. * gscreen.c (panel_icon_list_drag_data_received): Use gdnd_drop_on_directory(). (CLIST_FROM_SW): Added this macro to fetch the clist from the scrolled window in panel->list. (panel_create_file_list): Create a scrolled window and put the clist inside it. This is required per the new clist API. (panel_configure_file_list): Use the scrolled window's adjustment. (panel_file_list_size_allocate_hook): Use the scrolled window instead of the clist. (panel_file_list_compute_lines): Use the scrolled window instead of the clist. (panel_file_list_configure_contents): Use the scrolled window instead of the clist. (panel_create_file_list): Do the DnD setup here, not in the realization callback. (x_create_panel): Do not realize the panel explicitly. (panel_create_pixmaps): Create the pixmaps using imlib instead of Gdk.
18 lines
467 B
C
18 lines
467 B
C
/* Drag and Drop functionality for the Midnight Commander
|
|
*
|
|
* Copyright (C) 1998 The Free Software Foundation
|
|
*
|
|
* Authors: Federico Mena <federico@nuclecu.unam.mx>
|
|
* Miguel de Icaza <miguel@nuclecu.unam.mx>
|
|
*/
|
|
|
|
#ifndef GDND_H
|
|
#define GDND_H
|
|
|
|
#include <gtk/gtk.h>
|
|
|
|
/* Drop the list of URIs in the selection data to the specified directory */
|
|
int gdnd_drop_on_directory (GdkDragContext *context, GtkSelectionData *selection_data, char *dirname);
|
|
|
|
#endif
|