de.jaret.examples.table.mllist
Class MultilineListCellRenderer

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.mllist.MultilineListCellRenderer
All Implemented Interfaces:
de.jaret.util.ui.table.renderer.ICellRenderer

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


Field Summary
 
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
MultilineListCellRenderer()
           
MultilineListCellRenderer(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
 

Constructor Detail

MultilineListCellRenderer

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

MultilineListCellRenderer

public MultilineListCellRenderer()
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

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

dispose

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


Copyright © 2012. All Rights Reserved.