| nbtk Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | Properties | Signals | ||||
NbtkDroppable;
NbtkDroppableIface;
void nbtk_droppable_enable (NbtkDroppable *droppable);
void nbtk_droppable_disable (NbtkDroppable *droppable);
gboolean nbtk_droppable_is_enabled (NbtkDroppable *droppable);
gboolean nbtk_droppable_accept_drop (NbtkDroppable *droppable,
NbtkDraggable *draggable);
typedef struct {
GTypeInterface g_iface;
/* vfuncs, not signals */
void (* enable) (NbtkDroppable *droppable);
void (* disable) (NbtkDroppable *droppable);
gboolean (* accept_drop) (NbtkDroppable *droppable,
NbtkDraggable *draggable);
/* signals */
void (* over_in) (NbtkDroppable *droppable,
NbtkDraggable *draggable);
void (* over_out) (NbtkDroppable *droppable,
NbtkDraggable *draggable);
void (* drop) (NbtkDroppable *droppable,
NbtkDraggable *draggable,
gfloat event_x,
gfloat event_y,
gint button,
ClutterModifierType modifiers);
} NbtkDroppableIface;
gboolean nbtk_droppable_is_enabled (NbtkDroppable *droppable);
|
|
Returns : |
gboolean nbtk_droppable_accept_drop (NbtkDroppable *droppable, NbtkDraggable *draggable);
|
|
|
|
Returns : |
"enabled" property"enabled" gboolean : Read / Write
Whether the Droppable is enabled.
Default value: FALSE
"drop" signalvoid user_function (NbtkDroppable *nbtkdroppable, ClutterActor *arg1, gfloat arg2, gfloat arg3, gint arg4, ClutterModifierType arg5, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
|
|
|
|
|
|
|
|
user data set when the signal handler was connected. |
"over-in" signalvoid user_function (NbtkDroppable *nbtkdroppable, ClutterActor *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |
"over-out" signalvoid user_function (NbtkDroppable *nbtkdroppable, ClutterActor *arg1, gpointer user_data) : Run First
|
the object which received the signal. |
|
|
|
user data set when the signal handler was connected. |