GDS-Render v1.2.1
layer_element_dnd_data Struct Reference

This structure holds the necessary data to set up a LayerElement for Drag'n'Drop. More...

#include <layer-element.h>

Data Fields

GtkTargetEntry * entries
 Array of target entries for the DnD operation. More...
 
int entry_count
 Count of elements in layer_element_dnd_data::entries array. More...
 
void(* drag_begin )(GtkWidget *, GdkDragContext *, gpointer)
 Callback function for drag_begin event. More...
 
void(* drag_data_get )(GtkWidget *, GdkDragContext *, GtkSelectionData *, guint, guint, gpointer)
 Callback fucktion for data_get event. More...
 
void(* drag_end )(GtkWidget *, GdkDragContext *, gpointer)
 Callback function for drag_end event. More...
 

Detailed Description

This structure holds the necessary data to set up a LayerElement for Drag'n'Drop.

Definition at line 63 of file layer-element.h.

Field Documentation

◆ drag_begin

void(* drag_begin) (GtkWidget *, GdkDragContext *, gpointer)

Callback function for drag_begin event.

Definition at line 69 of file layer-element.h.

◆ drag_data_get

void(* drag_data_get) (GtkWidget *, GdkDragContext *, GtkSelectionData *, guint, guint, gpointer)

Callback fucktion for data_get event.

Definition at line 71 of file layer-element.h.

◆ drag_end

void(* drag_end) (GtkWidget *, GdkDragContext *, gpointer)

Callback function for drag_end event.

Definition at line 73 of file layer-element.h.

◆ entries

GtkTargetEntry* entries

Array of target entries for the DnD operation.

Definition at line 65 of file layer-element.h.

◆ entry_count

int entry_count

Count of elements in layer_element_dnd_data::entries array.

Definition at line 67 of file layer-element.h.


The documentation for this struct was generated from the following file: