10#ifndef __GUI_WIDGETS_DRAG_DEST_BOX_H__
11#define __GUI_WIDGETS_DRAG_DEST_BOX_H__
13#include "gui/backend/gtk_widgets/gtk_wrapper.h"
23#define DRAG_DEST_BOX_WIDGET_TYPE (drag_dest_box_widget_get_type ())
30#define TRACKLIST_DRAG_DEST_BOX MW_TRACKLIST->ddbox
31#define MIXER_DRAG_DEST_BOX MW_MIXER->ddbox
33enum class DragDestBoxType
35 DRAG_DEST_BOX_TYPE_MIXER,
36 DRAG_DEST_BOX_TYPE_TRACKLIST,
37 DRAG_DEST_BOX_TYPE_MODULATORS,
44typedef struct _DragDestBoxWidget
46 GtkBox parent_instance;
47 GtkGestureDrag * drag;
48 GtkGestureClick * click;
49 GtkGestureClick * right_click;
61 GtkOrientation orientation,
63 DragDestBoxType type);