Re: [Aswing-users] FvTree - Dnd tree support - need testers
Status: Alpha
Brought to you by:
iiley
From: Romain E. <rom...@gm...> - 2007-01-30 16:49:43
|
> i'll try to improve for both JList and JTree next day Great news iiley ;) I just finish new features addition : A ) The copy item "magic mode" ^_^ If user choose Dnd copy mode, it can choose "how the node item ( content ) is copied" : - link mode : item reference is simply copied, so if user change node content, all referenced nodes content change too - clone mode : item content is directly and properly clone, so when content change, only target content is changed. - Key Shift pressed when dropping allow user to choose between these 2 modes at runtime. ( optional ) Take a look at the new demo available online : http://fever.customactions.net/tests/tree/ in "Copy item mode" panel. Play with "setEditable" checkbox and copy item mode, let's play ^_^ B ) Cell node context menu ( right click ) - Allow subitem definition using Fever context menu API - Support single and multiple selection operations Just a question about A. Does I build a bindable system to update automatically linked nodes ? Indeed this is the problem, try this scenario : - set "editable mode" to true - set "define right tree as accepatable...." to true - set the copy item mode to "link" for right tree ( or use the magic Shift key, but don't forget to set "enable runtime copy item..." to true ) - Drag n drop a node from right to left, the node is copy using simple "link item" mode - Change new node value ( content ). The value is well changed in left tree, but not in right tree - click on the right tree, the new value is update, the copy is correct. So... copy is correct but cross trees update is not possible as is. Does I have to create a bindable system to update all cross references ( linked nodes content ) ? Or is the current process is acceptable : we need to update the tree manually to update cross references ? That is the question.... hum... All still under development of course ;) Cheers, Romain. |