The GraphRenderer now uses the DrawNode Vector to determine the positions of the Nodes it has to draw (could be buggy, but works for the current applications)
The state var, that the GR was using is now implemented as an argument instead as a member
The (Func-)ArrowShape now got functions to adjust the alignment of Arrows after the initialization (so we obtain dynamic Arrows)
sE & sF: I've implemented a method updateDrawNode (see row 146 in GR.cc), which reorientate the Nodes, so that all selected edges are straight vertical. (The method also has a part which animate this reorientation)
But:
The code is experimental and maybe not full efficient yet. Comments and doxygen will follow soon.
i've changed now the uints to unsigneds. (But Timon said, that his new general main, would use the old GraphRenderer, so that i'll update this general main in terms of the critic too on monday)
Notes:
The GraphRenderer now uses the DrawNode Vector to determine the positions of the Nodes it has to draw (could be buggy, but works for the current applications)
The state var, that the GR was using is now implemented as an argument instead as a member
The (Func-)ArrowShape now got functions to adjust the alignment of Arrows after the initialization (so we obtain dynamic Arrows)
sE & sF: I've implemented a method updateDrawNode (see row 146 in GR.cc), which reorientate the Nodes, so that all selected edges are straight vertical. (The method also has a part which animate this reorientation)
But: The code is experimental and maybe not full efficient yet. Comments and doxygen will follow soon.