Main Page
Widgets
Namespaces
Book
Gtk::TreeDragSource Class Reference
[TreeView Classes ]
Inheritance diagram for Gtk::TreeDragSource:
[legend ] List of all members.
Constructor & Destructor Documentation
virtual Gtk::TreeDragSource::~TreeDragSource
(
)
[virtual]
Member Function Documentation
void Gtk::TreeDragSource::add_interface
(
GType
gtype_implementer
)
[static]
Asks the Gtk::TreeDragSource to delete the row at path , because it was moved somewhere else via drag-and-drop.
Returns false
if the deletion fails because path no longer exists, or for some model-specific reason. Should robustly handle a path no longer found in the model!
Parameters:
path Row that was being dragged.
Returns: true
if the row was successfully deleted.
virtual bool Gtk::TreeDragSource::drag_data_delete_vfunc
(
const TreeModel::Path &
path
)
[protected, virtual]
bool Gtk::TreeDragSource::drag_data_get
(
const TreeModel::Path &
path ,
GtkSelectionData*
selection_data
)
Asks the Gtk::TreeDragSource to fill in selection_data with a representation of the row at path .
selection_data ->target gives the required type of the data. Should robustly handle a path no longer found in the model!
Parameters:
path Row that was dragged.
selection_data A Gtk::SelectionData to fill with data from the dragged row.
Returns: true
if data of the required type was provided.
Asks the Gtk::TreeDragSource to fill in selection_data with a representation of the row at path .
selection_data ->target gives the required type of the data. Should robustly handle a path no longer found in the model!
Parameters:
path Row that was dragged.
selection_data A Gtk::SelectionData to fill with data from the dragged row.
Returns: true
if data of the required type was provided.
virtual bool Gtk::TreeDragSource::drag_data_get_vfunc
(
const TreeModel::Path &
path ,
GtkSelectionData*
selection_data
)
[protected, virtual]
const GtkTreeDragSource* Gtk::TreeDragSource::gobj
(
)
const [inline]
GtkTreeDragSource* Gtk::TreeDragSource::gobj
(
)
[inline]
bool Gtk::TreeDragSource::row_draggable
(
const TreeModel::Path &
path
)
const
Asks the Gtk::TreeDragSource whether a particular row can be used as the source of a DND operation.
If the source doesn't implement this interface, the row is assumed draggable.
Parameters:
path Row on which user is initiating a drag.
Returns: true
if the row can be dragged.
virtual bool Gtk::TreeDragSource::row_draggable_vfunc
(
const TreeModel::Path &
path
)
[protected, virtual]
Friends And Related Function Documentation
Glib::RefPtr <Gtk::TreeDragSource> wrap
(
GtkTreeDragSource*
object ,
bool
take_copy = false
)
[related]
The documentation for this class was generated from the following file:
Generated for gtkmm by
Doxygen 1.3-rc1 © 1997-2001