fix-dnd.patch
| src/libaudgui/list.cc | ||
|---|---|---|
| 615 | 615 |
{
|
| 616 | 616 |
const GtkTargetEntry target = {(char *) cbs->data_type, 0, 0};
|
| 617 | 617 | |
| 618 |
gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, GDK_ACTION_COPY); |
|
| 619 |
gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY); |
|
| 620 | ||
| 618 | 621 |
if (MODEL_HAS_CB (model, get_data)) |
| 619 |
{
|
|
| 620 |
gtk_drag_source_set (list, GDK_BUTTON1_MASK, & target, 1, GDK_ACTION_COPY); |
|
| 621 | 622 |
g_signal_connect (list, "drag-data-get", (GCallback) drag_data_get, model); |
| 622 |
} |
|
| 623 | 623 | |
| 624 | 624 |
if (MODEL_HAS_CB (model, receive_data)) |
| 625 |
{
|
|
| 626 |
gtk_drag_dest_set (list, (GtkDestDefaults) 0, & target, 1, GDK_ACTION_COPY); |
|
| 627 | 625 |
g_signal_connect (list, "drag-data-received", (GCallback) drag_data_received, model); |
| 628 |
} |
|
| 629 | 626 | |
| 630 | 627 |
supports_drag = true; |
| 631 | 628 |
} |
| 632 |
- |
|
