Re: Multiple row drag and drop in a Gtk::TreeView
- From: Murray Cumming <murrayc murrayc com>
- To: Bryan Forbes <bryan reigndropsfall net>
- Cc: gtkmm-list <gtkmm-list gnome org>, gtk-list <gtk-list gnome org>
- Subject: Re: Multiple row drag and drop in a Gtk::TreeView
- Date: Wed, 02 Mar 2005 16:56:34 +0100
On Tue, 2005-03-01 at 17:42 -0600, Bryan Forbes wrote:
> I'm working on getting multiple row drag and drop working in Coaster,
> but I've hit a wall. I've looked into using EggTreeMultiDnd, but I'm
> having a hard time getting it working with Gtkmm. When I drag a row
> from my Gtk::TreeView, I get this on the command-line:
>
> (test:16991): GLib-GObject-WARNING **: invalid cast from
> `gtkmm__GtkTreeStore' to `EggTreeMultiDragSource'
>
> ** (test:16991): CRITICAL **: egg_tree_multi_drag_source_row_draggable:
> assertion `EGG_IS_TREE_MULTI_DRAG_SOURCE (drag_source)' failed
>
> I'm attaching my small test case. I'm not sure what I'm doing wrong,
> but I can't seem to wrap my head around the Egg multi dnd interface
> thing. Any help would be appreciated!
I see no warning with that test case, but I am only dragging rows inside
the treeview itself.
However, it's very possible that egg_tree_multi_drag_add_drag_support
(treeview), which you call, expects the treeview to contain a model that
implements the EggTreeMultiDragSource model. You'd need to find a model
that does.
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]