I've just discovered flare and I've a lot of questions to ask you:
a) After a selection using selection control, is there any way to get these selected nodes/edges to drag them (or to modify them)?
b) I use a graphml as data source, with additional attributes like x, y, widths and heights for nodes... I checked all the examples but I didn't find any way to render nodes but tree.nodes.visit etc... code. If I set, e.g., n.shape or n.width for them and I debug code, It seems, ShapeRenderer doesn't get these values. Do you have an example about specifying nodeRenderer and edgeRenderer for a dataset?
c) Is there any flag variable to know if user has modify the graph? It could be helpful to enable developers to ask for saving when it was modified.
d) ExpandControl seems to work only for some layouts. If I move some nodes and collapse some branch and expand it again, new positions are lost... a way to avoid this behavior?
e) SelectionControl works as a selection area control. When I click on a node/edge it doesn't select it. Is this Ok?
f) Resizer control. Could anybody give me any clue to start developing a resizer control for nodes?
g) Bendpoints for edges. Yes, i know this is posible, but I didn't find any example. Do you have any example of adding bendpoints for edges with the mouse?
h) Connection ports. Does any body made connection ports for edges (N, E, W, S ports)?
I know these is a large list of questions. I appreciate all your ideas and help.
Fer.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've just discovered flare and I've a lot of questions to ask you:
a) After a selection using selection control, is there any way to get these selected nodes/edges to drag them (or to modify them)?
b) I use a graphml as data source, with additional attributes like x, y, widths and heights for nodes... I checked all the examples but I didn't find any way to render nodes but tree.nodes.visit etc... code. If I set, e.g., n.shape or n.width for them and I debug code, It seems, ShapeRenderer doesn't get these values. Do you have an example about specifying nodeRenderer and edgeRenderer for a dataset?
c) Is there any flag variable to know if user has modify the graph? It could be helpful to enable developers to ask for saving when it was modified.
d) ExpandControl seems to work only for some layouts. If I move some nodes and collapse some branch and expand it again, new positions are lost... a way to avoid this behavior?
e) SelectionControl works as a selection area control. When I click on a node/edge it doesn't select it. Is this Ok?
f) Resizer control. Could anybody give me any clue to start developing a resizer control for nodes?
g) Bendpoints for edges. Yes, i know this is posible, but I didn't find any example. Do you have any example of adding bendpoints for edges with the mouse?
h) Connection ports. Does any body made connection ports for edges (N, E, W, S ports)?
I know these is a large list of questions. I appreciate all your ideas and help.
Fer.