ardour
|
#include <dndtreeview.h>
Public Member Functions | |
DnDTreeView () | |
~DnDTreeView () | |
void | on_drag_data_get (const Glib::RefPtr< Gdk::DragContext > &context, Gtk::SelectionData &selection_data, guint info, guint time) |
void | on_drag_data_received (const Glib::RefPtr< Gdk::DragContext > &context, int x, int y, const Gtk::SelectionData &selection_data, guint info, guint time) |
void | get_object_drag_data (std::list< DataType > &l, Gtk::TreeView **source) |
Public Member Functions inherited from Gtkmm2ext::DnDTreeViewBase | |
DnDTreeViewBase () | |
~DnDTreeViewBase () | |
void | add_drop_targets (std::list< Gtk::TargetEntry > &) |
void | add_object_drag (int column, std::string type_name) |
void | on_drag_begin (Glib::RefPtr< Gdk::DragContext > const &context) |
void | on_drag_leave (const Glib::RefPtr< Gdk::DragContext > &context, guint time) |
bool | on_drag_motion (const Glib::RefPtr< Gdk::DragContext > &context, int x, int y, guint time) |
bool | on_drag_drop (const Glib::RefPtr< Gdk::DragContext > &context, int x, int y, guint time) |
Public Attributes | |
sigc::signal< void, const std::list< DataType > &, Gtk::TreeView *, int, int, Glib::RefPtr< Gdk::DragContext > & > | signal_drop |
Private Member Functions | |
void | end_object_drag (Glib::RefPtr< Gdk::DragContext > &context, int x, int y) |
Additional Inherited Members | |
Protected Member Functions inherited from Gtkmm2ext::DnDTreeViewBase | |
void | start_object_drag () |
Protected Attributes inherited from Gtkmm2ext::DnDTreeViewBase | |
std::list< Gtk::TargetEntry > | draggable |
Gdk::DragAction | suggested_action |
int | data_column |
std::string | object_type |
Static Protected Attributes inherited from Gtkmm2ext::DnDTreeViewBase | |
static DragData | drag_data |
Definition at line 92 of file dndtreeview.h.
|
inline |
Definition at line 95 of file dndtreeview.h.
|
inline |
Definition at line 96 of file dndtreeview.h.
|
inlineprivate |
Definition at line 164 of file dndtreeview.h.
|
inline |
This can be called by the Treeview itself or by some other object that wants to get the list of dragged items.
Definition at line 145 of file dndtreeview.h.
|
inline |
Definition at line 100 of file dndtreeview.h.
|
inline |
Definition at line 116 of file dndtreeview.h.
sigc::signal<void,const std::list<DataType>&,Gtk::TreeView*,int,int,Glib::RefPtr<Gdk::DragContext>&> Gtkmm2ext::DnDTreeView< DataType >::signal_drop |
Definition at line 98 of file dndtreeview.h.