public class Graph
extends org.eclipse.swt.widgets.Canvas
Constructor and Description |
---|
Graph(org.eclipse.swt.widgets.Composite parent,
int style)
Create a new canvas for drawing curve
|
Modifier and Type | Method and Description |
---|---|
void |
drawGraph(java.lang.Object[] ids,
java.util.Map<java.lang.String,java.lang.Integer> colorsMap)
Draw the graph for each id in ids
|
void |
setPriority(java.lang.String id)
Set the blade id which will be draw in first plan.
|
void |
setProfiles(java.util.Map<java.lang.String,LoadProfile> profiles)
Set profiles
|
drawBackground, getCaret, scroll, setCaret, setFont
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
public Graph(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- public void drawGraph(java.lang.Object[] ids, java.util.Map<java.lang.String,java.lang.Integer> colorsMap)
ids
- the blades id to drawcolorsMap
- a color for each idpublic void setPriority(java.lang.String id)
id
- public void setProfiles(java.util.Map<java.lang.String,LoadProfile> profiles)
profiles
-