lib/ewl_dnd.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
int | ewl_dnd_accepted_types_contains (Ewl_Widget *w, char *type) |
: Verifies the specified widget accepts the given mimetype | |
char ** | ewl_dnd_accepted_types_get (Ewl_Widget *w) |
: Gets the mimetypes the designated widget can accept for DND | |
void | ewl_dnd_accepted_types_set (Ewl_Widget *w, const char **types) |
: Sets the mimetypes the designated widget can accept for DND | |
void | ewl_dnd_disable (void) |
Disables DND. | |
void | ewl_dnd_drag_data_send (Ewl_Embed *emb, void *handle, void *data, int len) |
void | ewl_dnd_drag_drop (Ewl_Widget *w) |
Tells the widget to drop its data. | |
void | ewl_dnd_drag_widget_clear (void) |
Clears the current DND widget. | |
Ewl_Widget * | ewl_dnd_drag_widget_get (void) |
Retrieves the current DND widget. | |
void | ewl_dnd_enable (void) |
Enables DND. | |
void | ewl_dnd_external_drag_start (Ewl_Widget *w) |
Creates the proper condition for external dragging. | |
int | ewl_dnd_init (void) |
void | ewl_dnd_internal_drag_start (Ewl_Widget *w) |
Creates the proper condition for internal dragging. | |
int | ewl_dnd_provided_types_contains (Ewl_Widget *w, char *type) |
: Verifies the specified widget provides the given mimetype | |
char ** | ewl_dnd_provided_types_get (Ewl_Widget *w) |
: Gets the mimetypes the designated widget can provide for DND | |
void | ewl_dnd_provided_types_set (Ewl_Widget *w, const char **types) |
: Sets the mimetypes the designated widget can provide for DND | |
void | ewl_dnd_shutdown (void) |
int | ewl_dnd_status_get (void) |
Retrieves the current DND status. | |
Variables | |
unsigned int | EWL_CALLBACK_DND_DATA_RECEIVED |
unsigned int | EWL_CALLBACK_DND_DATA_REQUEST |
unsigned int | EWL_CALLBACK_DND_DROP |
unsigned int | EWL_CALLBACK_DND_ENTER |
unsigned int | EWL_CALLBACK_DND_LEAVE |
unsigned int | EWL_CALLBACK_DND_POSITION |
unsigned int | EWL_CALLBACK_SELECTION_CLEAR |