Modifier and Type | Interface and Description |
---|---|
static interface |
ITheme.IPointsToResult |
static class |
ITheme.PointsToResult |
IPaint.CachedImage
DIAGRAM_AREA, DIAGRAM_CHART, DIAGRAM_EVENT, DIAGRAM_GANT, DIAGRAM_IMAGE, DIAGRAM_LINE, DIAGRAM_LOG, DIAGRAM_LOGIC, DIAGRAM_MAX, DIAGRAM_MOD_ANNOTATION, DIAGRAM_MOD_AXIS, DIAGRAM_MOD_INTERPOLATION, DIAGRAM_MOD_MULTI_COLOR, DIAGRAM_MOD_RELATION, DIAGRAM_MOD_SCALE, DIAGRAM_MOD_SLOPE_BASE, DIAGRAM_MOD_STACKED, DIAGRAM_MOD_TRANSPARENT, DIAGRAM_NONE, DIAGRAM_TRANSACTION, DIAGRAM_VECTOR, FOLDER_ACCORDION, FOLDER_NORMAL, MARKER_ABOVE, MARKER_NONE, MARKER_WITHIN, MODE_LEFT_FAST, MODE_LEFT_MED, MODE_LEFT_SLOW, MODE_LOOSE, MODE_RESIZE, MODE_RIGHT_FAST, MODE_RIGHT_MED, MODE_RIGHT_SLOW, MODE_STRICT, MODE_ZOOM, PAINT_ANNOTATION, PAINT_AREA, PAINT_ASSOC, PAINT_BASE_MASK, PAINT_CHART, PAINT_EVENT, PAINT_GANT, PAINT_IMAGE, PAINT_LABEL, PAINT_LINE, PAINT_LINE_IMPULSE, PAINT_LINE_POINT, PAINT_LINE_RANGE, PAINT_LOG, PAINT_LOGIC, PAINT_LOGIC_0, PAINT_LOGIC_1, PAINT_LOGIC_U, PAINT_LOGIC_X, PAINT_MOD_ANNOTATION, PAINT_MOD_DIFF, PAINT_MOD_MASK, PAINT_MOD_TAGGED, PAINT_NONE, PAINT_PAINT_MASK, PAINT_PAR_ALLIGN_BOTTOM, PAINT_PAR_ALLIGN_CENTER, PAINT_PAR_ALLIGN_LEFT, PAINT_PAR_ALLIGN_MIDDLE, PAINT_PAR_ALLIGN_RIGHT, PAINT_PAR_ALLIGN_TOP, PAINT_PAR_SCALE_KEEPASPECT, PAINT_PAR_SCALE_NONE, PAINT_PAR_SCALE_SIMPLE, PAINT_TRANSACTION, PAINT_VECTOR, PAINT_VOLATILE
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.graphics.Rectangle |
calcHorAxisTrackArea(org.eclipse.swt.graphics.Rectangle area) |
org.eclipse.swt.graphics.Rectangle |
calcHorAxisValueArea(org.eclipse.swt.graphics.Rectangle area) |
Object |
getColor(int idx) |
int |
getCursorDetailsMaxHeight(int cursorItems) |
Object |
getFont() |
org.eclipse.swt.graphics.FontData |
getFontData() |
int |
getHorAxisHeight(int style) |
int |
getLineWidth() |
Object |
getMarkerFont() |
int |
getMinimumSampleSize(int diagramType,
int style) |
int |
getOverPaint() |
boolean |
isHorAxisCursorVisible(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int pos1,
int pos2) |
boolean |
isPrintMode() |
void |
overideMinimumSampleSize(int diagramType,
int size) |
void |
paintChangeInfo(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
int x,
int y,
int height,
int alpha,
Object color,
String message,
int style) |
void |
paintCursorDetails(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.PaintItem item1,
de.toem.impulse.paint.control.swt.PaintItem item2,
int selIndex,
int pos1,
int pos2,
String value,
int style) |
void |
paintCursorSelector(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
int selIndex,
de.toem.impulse.paint.control.swt.CursorItem item,
de.toem.impulse.axis.IDomainAxis axis,
int style) |
void |
paintGotoButton(de.toem.eclipse.toolkits.tlk.ITlkPainter l0Painter,
org.eclipse.swt.graphics.Rectangle area,
int i,
AttachedRelation a,
int style) |
void |
paintHorAxis(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.axis.IDomainAxis axis,
int style) |
void |
paintHorAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int pos1,
int pos2,
de.toem.impulse.axis.IDomainAxis axis,
de.toem.impulse.paint.control.swt.TreeItem first,
de.toem.impulse.paint.control.swt.TreeItem last,
int style) |
void |
paintHorAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
Object color,
int pos1,
int style) |
void |
paintHorAxisCursorGimmics(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int pos1,
int pos2,
int y,
Object yDiff,
de.toem.impulse.axis.IDomainAxis axis,
int style) |
void |
paintHorAxisGrid(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.axis.IDomainAxis axis,
de.toem.impulse.paint.control.swt.TreeItem first,
de.toem.impulse.paint.control.swt.TreeItem last,
int style) |
void |
paintHorAxisTrackElement(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int pos1,
int pos2,
int style) |
void |
paintHorAxisTrackElement(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
Object color,
int pos,
int style) |
void |
paintLabel(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem item,
AttachedLabel label,
int px,
double a,
de.toem.impulse.axis.IDomainAxis axis,
de.toem.impulse.paint.control.TooltipDataProvider hoverProvider,
int style) |
void |
paintPlot(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.PlotPaintContext context) |
void |
paintProgress(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
long time,
int style) |
void |
paintRelation(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem source,
int xsource,
AttachedRelation relation,
de.toem.impulse.paint.control.swt.TreeItem target,
int xtarget,
de.toem.impulse.axis.IDomainAxis axis,
de.toem.impulse.paint.control.TooltipDataProvider hoverProvider,
org.eclipse.swt.graphics.Rectangle gotoPoint,
int style) |
void |
paintTreeItem(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem item,
int valueColumnWidth,
int style) |
void |
paintVertAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
de.toem.impulse.paint.control.swt.TreeItem treeItem1,
de.toem.impulse.paint.control.swt.TreeItem treeItem2,
float a,
float b,
int style) |
boolean |
pointsToCursorSelector(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int selIndex,
org.eclipse.swt.graphics.Point point,
boolean buttonOnly) |
boolean |
pointsToExpandButton(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem item,
org.eclipse.swt.graphics.Point point) |
boolean |
pointsToHorAxisTrackElement(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.CursorItem item,
int pos,
org.eclipse.swt.graphics.Point point) |
boolean |
pointsToHorAxisTrackElement(org.eclipse.swt.graphics.Rectangle area,
int pos,
org.eclipse.swt.graphics.Point point) |
ITheme.IPointsToResult |
pointsToPlot(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem item,
de.toem.impulse.axis.IDomainAxis axis,
int offset,
org.eclipse.swt.graphics.Point point,
boolean areaOnly,
boolean detectIndex) |
boolean |
pointsToResizeHandle(org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.TreeItem item,
org.eclipse.swt.graphics.Point point) |
void |
prepareCursorDetails(de.toem.eclipse.toolkits.tlk.ITlkPainter painter,
org.eclipse.swt.graphics.Rectangle area,
de.toem.impulse.paint.control.swt.PaintItem item,
int selIndex,
int style) |
void |
setColor(int idx,
Object color) |
void |
setFont(Object font) |
void |
setLineWidth(int width) |
void |
setMarkerFont(Object font) |
void |
setPrintMode(boolean b) |
static final int COLOR_ALL
static final int COLOR_PLOT_BACKGROUND
static final int COLOR_PLOT_FOREGROUND
static final int COLOR_PLOT_U
static final int COLOR_PLOT_X
static final int COLOR_PLOT_DIFF
static final int COLOR_PLOT_TEXT
static final int COLOR_SCALE_BACKGROUND
static final int COLOR_SCALE_TICK_MAJOR
static final int COLOR_SCALE_TICK_MINOR
static final int COLOR_SCALE_TEXT
static final int COLOR_RELATION_FOREGROUND
static final int COLOR_RELATION_INFO
static final int COLOR_LABEL_TEXT
static final int COLOR_TREE_BACKGROUND
static final int COLOR_TREE_TEXT
static final int COLOR_TREE_BACKGROUND_SELECTED
static final int COLOR_TREE_TEXT_SELECTED
static final int COLOR_DETAILS_BACKGROUND
static final int COLOR_DETAILS_FOREGROUND
static final int COLOR_DETAILS_TEXT
static final int COLOR_PALETTE_0
static final int COLOR_PALETTE_31
static final int COLOR_PALETTE_COUNT
static final int COLOR_MAX_EXTERNAL
static final int COLOR_SHADE_I0
static final int COLOR_SHADE_I1
static final int COLOR_SHADE_I2
static final int COLOR_SHADE_I3
static final int COLOR_SHADE_I4
static final int COLOR_SHADE_I5
static final int COLOR_SHADE_I6
static final int COLOR_SHADE_I7
static final int COLOR_SHADE_I_COUNT
static final int COLOR_SHADE_T0
static final int COLOR_SHADE_T1
static final int COLOR_SHADE_T2
static final int COLOR_SHADE_T3
static final int COLOR_SHADE_D0
static final int COLOR_SHADE_D1
static final int COLOR_VERT_SCALE_TEXT
static final int COLOR_MAX_SHADE
static final int COLOR_COUNT
static final int STYLE_NONE
static final int STYLE_SELECTED
static final int STYLE_NOAXIS
static final int STYLE_FOCUS
static final int STYLE_RESIZE
static final int STYLE_DROP_ON
static final int STYLE_DROP_BEFORE
static final int STYLE_DROP_AFTER
static final int STYLE_SHOW_ICONS
static final int STYLE_SHOW_NAMES_RIGHTALLIGNED
static final int STYLE_SHOW_VALUE_COLUMN
static final int STYLE_ACTIVE
static final int STYLE_HOVER
static final int STYLE_XSTYLE
static final int STYLE_BASE
static final int STYLE_ZOOM_IN
static final int STYLE_ZOOM_OUT
static final int STYLE_QUICK_MEASURE
static final int STYLE_MOVE
static final int STYLE_MOVE_LEFT
static final int STYLE_MOVE_LEFT_FAST
static final int STYLE_MOVE_LEFT_BOOST
static final int STYLE_MOVE_RIGHT
static final int STYLE_MOVE_RIGHT_FAST
static final int STYLE_MOVE_RIGHT_BOOST
static final int STYLE_MEASURE
static final int STYLE_MEASURE_SHARED_TO_LEFT
static final int STYLE_MEASURE_SHARED_TO_RIGHT
static final int STYLE_MEASURE_SHARED
static final int STYLE_MEASURE_NORMAL
static final int STYLE_HIDDEN
static final int STYLE_TAG_TO_LEFT
static final int STYLE_DIFF
static final int STYLE_MULTI
static final int STYLE_LOOSE
static final int STYLE_MASK_DIR
static final int STYLE_DIR_UP
static final int STYLE_DIR_DOWN
Object getFont()
org.eclipse.swt.graphics.FontData getFontData()
void setFont(Object font)
Object getMarkerFont()
void setMarkerFont(Object font)
int getLineWidth()
void setLineWidth(int width)
void setColor(int idx, Object color)
Object getColor(int idx)
void setPrintMode(boolean b)
boolean isPrintMode()
void paintTreeItem(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem item, int valueColumnWidth, int style)
boolean pointsToExpandButton(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem item, org.eclipse.swt.graphics.Point point)
boolean pointsToResizeHandle(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem item, org.eclipse.swt.graphics.Point point)
int getHorAxisHeight(int style)
org.eclipse.swt.graphics.Rectangle calcHorAxisValueArea(org.eclipse.swt.graphics.Rectangle area)
org.eclipse.swt.graphics.Rectangle calcHorAxisTrackArea(org.eclipse.swt.graphics.Rectangle area)
void paintHorAxis(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.axis.IDomainAxis axis, int style)
void paintHorAxisGrid(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.axis.IDomainAxis axis, de.toem.impulse.paint.control.swt.TreeItem first, de.toem.impulse.paint.control.swt.TreeItem last, int style)
void paintHorAxisTrackElement(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int pos1, int pos2, int style)
void paintHorAxisTrackElement(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, Object color, int pos, int style)
boolean pointsToHorAxisTrackElement(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int pos, org.eclipse.swt.graphics.Point point)
boolean pointsToHorAxisTrackElement(org.eclipse.swt.graphics.Rectangle area, int pos, org.eclipse.swt.graphics.Point point)
void paintHorAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int pos1, int pos2, de.toem.impulse.axis.IDomainAxis axis, de.toem.impulse.paint.control.swt.TreeItem first, de.toem.impulse.paint.control.swt.TreeItem last, int style)
void paintHorAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, Object color, int pos1, int style)
void paintHorAxisCursorGimmics(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int pos1, int pos2, int y, Object yDiff, de.toem.impulse.axis.IDomainAxis axis, int style)
boolean isHorAxisCursorVisible(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int pos1, int pos2)
void paintVertAxisCursor(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, de.toem.impulse.paint.control.swt.TreeItem treeItem1, de.toem.impulse.paint.control.swt.TreeItem treeItem2, float a, float b, int style)
int getCursorDetailsMaxHeight(int cursorItems)
boolean pointsToCursorSelector(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.CursorItem item, int selIndex, org.eclipse.swt.graphics.Point point, boolean buttonOnly)
void paintCursorSelector(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, int selIndex, de.toem.impulse.paint.control.swt.CursorItem item, de.toem.impulse.axis.IDomainAxis axis, int style)
void prepareCursorDetails(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.PaintItem item, int selIndex, int style)
void paintCursorDetails(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.PaintItem item1, de.toem.impulse.paint.control.swt.PaintItem item2, int selIndex, int pos1, int pos2, String value, int style)
void paintPlot(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.PlotPaintContext context)
ITheme.IPointsToResult pointsToPlot(org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem item, de.toem.impulse.axis.IDomainAxis axis, int offset, org.eclipse.swt.graphics.Point point, boolean areaOnly, boolean detectIndex)
int getMinimumSampleSize(int diagramType, int style)
void overideMinimumSampleSize(int diagramType, int size)
int getOverPaint()
void paintRelation(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem source, int xsource, AttachedRelation relation, de.toem.impulse.paint.control.swt.TreeItem target, int xtarget, de.toem.impulse.axis.IDomainAxis axis, de.toem.impulse.paint.control.TooltipDataProvider hoverProvider, org.eclipse.swt.graphics.Rectangle gotoPoint, int style)
void paintLabel(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, de.toem.impulse.paint.control.swt.TreeItem item, AttachedLabel label, int px, double a, de.toem.impulse.axis.IDomainAxis axis, de.toem.impulse.paint.control.TooltipDataProvider hoverProvider, int style)
void paintProgress(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, org.eclipse.swt.graphics.Rectangle area, long time, int style)
void paintChangeInfo(de.toem.eclipse.toolkits.tlk.ITlkPainter painter, int x, int y, int height, int alpha, Object color, String message, int style)
void paintGotoButton(de.toem.eclipse.toolkits.tlk.ITlkPainter l0Painter, org.eclipse.swt.graphics.Rectangle area, int i, AttachedRelation a, int style)