de.jaret.examples.table.renderer
Class RiskRenderer

java.lang.Object
  extended by de.jaret.util.ui.table.renderer.RendererBase
      extended by de.jaret.util.ui.table.renderer.CellRendererBase
          extended by de.jaret.examples.table.renderer.RiskRenderer
All Implemented Interfaces:
de.jaret.util.ui.table.renderer.ICellRenderer

public class RiskRenderer
extends de.jaret.util.ui.table.renderer.CellRendererBase
implements de.jaret.util.ui.table.renderer.ICellRenderer

Fun renderer rendering a risk as a grid.

Version:
$Id: RiskRenderer.java 179 2007-01-07 17:37:50Z olk $
Author:
Peter Kliem

Field Summary
static int AXISOFFSET
          offset fo rthe axis rendering.
 
Fields inherited from class de.jaret.util.ui.table.renderer.CellRendererBase
_inset, BLACKRGB, FOCUSINSETS, SELECTIONCOLOR, WHITERGB
 
Fields inherited from class de.jaret.util.ui.table.renderer.RendererBase
_printer, _scaleX, _scaleY, SCREEN_DPI_X, SCREEN_DPI_Y
 
Constructor Summary
RiskRenderer()
           
RiskRenderer(org.eclipse.swt.printing.Printer printer)
           
 
Method Summary
 de.jaret.util.ui.table.renderer.ICellRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
           
 void dispose()
           
 void draw(org.eclipse.swt.graphics.GC gc, de.jaret.util.ui.table.JaretTable jaretTable, de.jaret.util.ui.table.renderer.ICellStyle cellStyle, org.eclipse.swt.graphics.Rectangle drawingArea, de.jaret.util.ui.table.model.IRow row, de.jaret.util.ui.table.model.IColumn column, boolean drawFocus, boolean selected, boolean printing)
           
 
Methods inherited from class de.jaret.util.ui.table.renderer.CellRendererBase
applyInsets, drawBackground, drawBorder, drawCommentMarker, drawFocus, drawSelection, getBackgroundColor, getBorderColor, getFont, getForegroundColor, getInnerWidth, getPreferredHeight, getPreferredWidth, getTooltip, getVerticalSpacesSum, isInCommentMarkerArea
 
Methods inherited from class de.jaret.util.ui.table.renderer.RendererBase
getPrinter, getScaleX, getScaleY, restoreGCAttributes, saveGCAttributes, scaleX, scaleY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.jaret.util.ui.table.renderer.ICellRenderer
getPreferredHeight, getPreferredWidth, getTooltip
 

Field Detail

AXISOFFSET

public static final int AXISOFFSET
offset fo rthe axis rendering.

See Also:
Constant Field Values
Constructor Detail

RiskRenderer

public RiskRenderer(org.eclipse.swt.printing.Printer printer)

RiskRenderer

public RiskRenderer()
Method Detail

draw

public void draw(org.eclipse.swt.graphics.GC gc,
                 de.jaret.util.ui.table.JaretTable jaretTable,
                 de.jaret.util.ui.table.renderer.ICellStyle cellStyle,
                 org.eclipse.swt.graphics.Rectangle drawingArea,
                 de.jaret.util.ui.table.model.IRow row,
                 de.jaret.util.ui.table.model.IColumn column,
                 boolean drawFocus,
                 boolean selected,
                 boolean printing)
Specified by:
draw in interface de.jaret.util.ui.table.renderer.ICellRenderer

dispose

public void dispose()
Specified by:
dispose in interface de.jaret.util.ui.table.renderer.ICellRenderer

createPrintRenderer

public de.jaret.util.ui.table.renderer.ICellRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Specified by:
createPrintRenderer in interface de.jaret.util.ui.table.renderer.ICellRenderer


Copyright © 2012. All Rights Reserved.