#include "rox-clib.h"
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <glib.h>
#include <gtk/gtk.h>
#include "rox_dnd.h"
#include "rox_path.h"
#include "error.h"
#include "rox_debug.h"
Functions | |
void | rox_dnd_init (void) |
void | rox_dnd_register_full (GtkWidget *widget, guint flags, rox_dnd_handle_uris uris, rox_dnd_handle_xds xds, gpointer udata) |
GSList * | rox_dnd_filter_local (GSList *uris) |
void | rox_dnd_local_free (GSList *paths) |
This provides the receiver part of the protocol. The sender part is handled by _GtkSavebox.
|
Given a list of URIs return only those which are local files. Uses rox_path_get_local().
|
|
Initialize the drag and drop system. Calling this function is optional, the other dnd functions will call this automatically if they detect that initialization has not been performed. |
|
Free a list of local files returned by rox_dnd_filter_local().
|
|
Register callback functions for handling drag and drop on a widget.
|