com.swfm.mica.widgets
Class MiGridBackgrounds

java.lang.Object
  extended bycom.swfm.mica.widgets.MiGridBackgrounds
All Implemented Interfaces:
MiiTypes

public class MiGridBackgrounds
extends java.lang.Object
implements MiiTypes

A class of the MICA Graphics Framework

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
   
Constructor Summary
MiGridBackgrounds(MiiBackgroundableGrid grid)
           
 
Method Summary
 java.lang.Object appendCellBackgroundOverlay(MiPart rect, int rowNum, int columnNum)
           
 java.lang.Object appendCellBackgrounds(MiPart rect)
           
 java.lang.Object appendColumnBackground(MiPart rect, int columnNum)
           
 java.lang.Object appendColumnBackground(MiPart rect, int columnNum, int startRow, int endRow)
           
 java.lang.Object appendColumnBackgroundOverlay(MiPart rect, int columnNum)
           
 java.lang.Object appendColumnBackgrounds(MiPart rect)
           
 java.lang.Object appendColumnRepeatingBackground(MiPart rect, int columnNum, int startRow, int endRow, int repeatEveryNumberOfColumns, boolean isOverlay)
           
 java.lang.Object appendInnerHorizontalLines(MiPart line)
           
 java.lang.Object appendInnerHorizontalLines(MiPart line, int rowNum, int startColumn, int endColumn, int repeatEveryNumberOfRows)
           
 java.lang.Object appendInnerVerticalLines(MiPart line)
           
 java.lang.Object appendInnerVerticalLines(MiPart line, int columnNum, int startRow, int endRow, int repeatEveryNumberOfColumns)
           
 java.lang.Object appendRowBackground(MiPart rect, int rowNum)
           
 java.lang.Object appendRowBackground(MiPart rect, int rowNum, int startColumn, int endColumn)
           
 java.lang.Object appendRowBackgroundOverlay(MiPart rect, int rowNum)
           
 java.lang.Object appendRowBackgrounds(MiPart rect)
           
 java.lang.Object appendRowRepeatingBackground(MiPart rect, int rowNum, int startColumn, int endColumn, int repeatEveryNumberOfRows, boolean isOverlay)
           
 MiAttributes getCellAttributes()
           
 void removeBackground(java.lang.Object background)
           
 void removeBackgroundOverlays()
           
 void removeBackgrounds()
           
 void removeCellBackgroundOverlay(int rowNum, int columnNum)
           
 void removeColumnBackgroundOverlay(int columnNum)
           
 void removeRowBackgroundOverlay(int rowNum)
           
 void render(MiRenderer renderer)
           
 void render(MiRenderer renderer, int[] visibleRows, int[] visibleColumns)
           
 void setCellAttributes(MiAttributes atts)
           
 void setVirtualTableRowColumnLocationSupplier(MiiVirtualTableRowColumnLocationSupplier supplier)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiGridBackgrounds

public MiGridBackgrounds(MiiBackgroundableGrid grid)
Method Detail

setVirtualTableRowColumnLocationSupplier

public void setVirtualTableRowColumnLocationSupplier(MiiVirtualTableRowColumnLocationSupplier supplier)

setCellAttributes

public void setCellAttributes(MiAttributes atts)

getCellAttributes

public MiAttributes getCellAttributes()

appendCellBackgrounds

public java.lang.Object appendCellBackgrounds(MiPart rect)

appendCellBackgroundOverlay

public java.lang.Object appendCellBackgroundOverlay(MiPart rect,
                                                    int rowNum,
                                                    int columnNum)

appendRowBackgrounds

public java.lang.Object appendRowBackgrounds(MiPart rect)

appendColumnBackgrounds

public java.lang.Object appendColumnBackgrounds(MiPart rect)

appendRowBackground

public java.lang.Object appendRowBackground(MiPart rect,
                                            int rowNum)

appendColumnBackground

public java.lang.Object appendColumnBackground(MiPart rect,
                                               int columnNum)

appendRowBackgroundOverlay

public java.lang.Object appendRowBackgroundOverlay(MiPart rect,
                                                   int rowNum)

appendColumnBackgroundOverlay

public java.lang.Object appendColumnBackgroundOverlay(MiPart rect,
                                                      int columnNum)

appendColumnBackground

public java.lang.Object appendColumnBackground(MiPart rect,
                                               int columnNum,
                                               int startRow,
                                               int endRow)

appendRowBackground

public java.lang.Object appendRowBackground(MiPart rect,
                                            int rowNum,
                                            int startColumn,
                                            int endColumn)

appendRowRepeatingBackground

public java.lang.Object appendRowRepeatingBackground(MiPart rect,
                                                     int rowNum,
                                                     int startColumn,
                                                     int endColumn,
                                                     int repeatEveryNumberOfRows,
                                                     boolean isOverlay)

appendColumnRepeatingBackground

public java.lang.Object appendColumnRepeatingBackground(MiPart rect,
                                                        int columnNum,
                                                        int startRow,
                                                        int endRow,
                                                        int repeatEveryNumberOfColumns,
                                                        boolean isOverlay)

appendInnerHorizontalLines

public java.lang.Object appendInnerHorizontalLines(MiPart line)

appendInnerHorizontalLines

public java.lang.Object appendInnerHorizontalLines(MiPart line,
                                                   int rowNum,
                                                   int startColumn,
                                                   int endColumn,
                                                   int repeatEveryNumberOfRows)

appendInnerVerticalLines

public java.lang.Object appendInnerVerticalLines(MiPart line)

appendInnerVerticalLines

public java.lang.Object appendInnerVerticalLines(MiPart line,
                                                 int columnNum,
                                                 int startRow,
                                                 int endRow,
                                                 int repeatEveryNumberOfColumns)

removeBackground

public void removeBackground(java.lang.Object background)

removeBackgrounds

public void removeBackgrounds()

removeBackgroundOverlays

public void removeBackgroundOverlays()

removeCellBackgroundOverlay

public void removeCellBackgroundOverlay(int rowNum,
                                        int columnNum)

removeRowBackgroundOverlay

public void removeRowBackgroundOverlay(int rowNum)

removeColumnBackgroundOverlay

public void removeColumnBackgroundOverlay(int columnNum)

render

public void render(MiRenderer renderer)

render

public void render(MiRenderer renderer,
                   int[] visibleRows,
                   int[] visibleColumns)