pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Brown <gk_br...@verizon.net>
Subject Re: TreeView Drop between nodes?
Date Wed, 08 Jun 2011 13:12:31 GMT
You might just be able to use the renderer as the drag representation (not necessarily the
one that is attached to the TreeView, but a new instance populated with the drag content).

On Jun 8, 2011, at 8:59 AM, Chris Bartlett wrote:

> I'll to reply with some example code in a couple of hours if I have some free time.
> 
> If I remember correctly, it goes something like ...
> - Create a BufferedImage to hold the representation
> - Get the bounds of the node you wish to use for the representation
> - Apply a transformation so that the TreeView bounds of the node align over your BufferedImage
> - Call the TreeView's paint(Graphics2D) method 
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/Component.html#paint(java.awt.Graphics2D)
> - Put the BufferedImage into a Picture 
> http://pivot.apache.org/2.0/docs/api/org/apache/pivot/wtk/media/Picture.html
> - Use the Picture as the representation
> 
> Chris
> 
> 
> On 8 June 2011 19:46, Edvin Syse <edvin@sysedata.no> wrote:
> While dragging, it would also be cool to show the actual node via DragSource#getRepresentation().
I'm unsure how to get a hold of this.
> 
> -- Edvin
> 
> Den 08.06.2011 10:35, skrev Edvin Syse:
> 
> Den 08.06.2011 10:33, skrev Chris Bartlett:
> I'm sure plenty of people would be interested in what you have done if you are willing
and able to share it.
> 
> Allright, then I'll try to blog about it this coming weekend and put up some code :)
Will post here.
> 
> -- Edvin
> 


Mime
View raw message