How to layout an XYGraph with others Figures [message #1776088] |
Fri, 10 November 2017 09:59  |
Eclipse User |
|
|
|
The idea is to extend the XYGraphToolbar with another toolbar, called here "header". Then display the combined toolbar and the XYGraph bellow.
When laying out the three Figures, the result is an empty Figure.
Playing with the constraints, I was able to display approximately the graph, but I was not able to accurately set those constraints. The getPreferedSize() method of the xyGraph is returning a Dimension (0.0, 0.0).
Canvas c = new Canvas(parent, SWT.DOUBLE_BUFFERED);
Figure root = new Figure();
LightweightSystem lws = new LightweightSystem(c);
lws.setContents(root);
XYGraph xyGraph = new XYGraph();
XYGraphToolbar xyGraphToolbar = new XYGraphToolbar(xyGraph, XYGraphFlags.COMBINED_ZOOM);
...
Figure toolbar = new Figure();
ToolbarLayout toolbarLayout = new ToolbarLayout();
toolbar.setLayoutManager(toolbarLayout);
Figure header = createHeader();
toolbar.add(header);
toolbar.add(xyGraphToolbar);
root.add(toolbar);
root.add(xyGraph);
|
|
|
|
Powered by
FUDForum. Page generated in 0.02741 seconds