|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.contribution.visualiser.views.BarDrawing
When given a canvas and various data BarDrawing displays the data on the canvas using draw2d. Designed for general purpose visualisation.
Field Summary | |
static Control |
canvas
|
org.eclipse.swt.graphics.Rectangle |
viewsize
|
Method Summary | |
org.eclipse.draw2d.Button |
createButton(java.lang.String n,
int width)
Create a button and return it |
void |
draw(java.util.List whatToDraw,
Canvas canvas,
boolean absolute_proportions)
Draw is the main method. |
static BarDrawing |
getBarDrawing()
Get the single instance of this class |
void |
setDemarcation(boolean set,
Canvas canvas)
Set demarcation to be on (true) or off (false) when in group view. |
boolean |
zoomIn(Canvas canvas)
Increases magnification by 0.5 (up to max_zoom) and redraws. |
boolean |
zoomOut(Canvas canvas)
Decreases magnification by 0.5 (down to 1) and redraws. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public org.eclipse.swt.graphics.Rectangle viewsize
public static Control canvas
Method Detail |
public static BarDrawing getBarDrawing()
public void draw(java.util.List whatToDraw, Canvas canvas, boolean absolute_proportions)
public boolean zoomIn(Canvas canvas)
public boolean zoomOut(Canvas canvas)
public void setDemarcation(boolean set, Canvas canvas)
set
- - demarcation on or offpublic org.eclipse.draw2d.Button createButton(java.lang.String n, int width)
n
- width
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |