These sound like decent suggestions - I would encourage you to file a tweak request in jira. It would be great if in the development of your work you could prototype and explore these suggestions in greater depth - I am always happy to work with patches as a starting point.

-- Jonathan

On 2/12/2014 7:28 a.m., Werner Lehmann wrote:
Hi,

I am currently building a visual designer for Jasper Reports (to be embedded in our product). The design model is basically a design tree, so I am extending TreeItem for its element classes, e.g. StaticText or SubReport. This has two benefits: 1. I get to show the model in a TreeView, and 2. I get tree change notifications bubbled from leaf to root item - both at no extra cost.

Obviously "my" TreeItems have additional observable properties such as x/y/w/h. It would be very cool if changes to those properties could also be bubbled to the root using the same change bubbling technique. Only little things are missing here:

- ability to create TreeItem.children with an observable-list extractor
- ability to bubble ListChangeListener.Change.wasUpdated events

Also, if we could create TreeItem.children for ourselves in a factory or somesuch, we could use a Filtered- or SortedList, too. I imagine this could simplify tree filtering a lot (ScenicView!).

Thoughts about this?

Rgds
Werner

Reply via email to