org.gudy.azureus2.ui.swt.views.table
Interface TableRowSWT

All Superinterfaces:
TableRow, TableRowCore
All Known Implementing Classes:
TableRowPainted, TableRowSWTBase

public interface TableRowSWT
extends TableRowCore

SWT specifics interfaces for TableRow

Author:
TuxPaper

Method Summary
 int getAlpha()
           
 org.eclipse.swt.graphics.Color getBackground()
           
 org.eclipse.swt.graphics.Rectangle getBounds()
           
 int getFontStyle()
           
 org.eclipse.swt.graphics.Color getForeground()
          Retreive the color of the row
 int getFullHeight()
           
 TableCellSWT getTableCellSWT(java.lang.String cellName)
           
 boolean isShown()
           
 boolean setAlpha(int alpha)
           
 void setBackgroundImage(org.eclipse.swt.graphics.Image image)
           
 boolean setFontStyle(int style)
           
 boolean setForeground(org.eclipse.swt.graphics.Color c)
          Set the color of the row
 boolean setIconSize(org.eclipse.swt.graphics.Point pt)
           
 boolean setShown(boolean shown, boolean force)
           
 void setWidgetSelected(boolean selected)
           
 
Methods inherited from interface com.aelitis.azureus.ui.common.table.TableRowCore
delete, getDataSource, getHeight, getIndex, getParentRowCore, getSortColumnCell, getSubItemCount, getSubRow, getSubRowsWithNull, getTableCellCore, getView, invalidate, invalidate, invokeMouseListeners, isExpanded, isInPaintItem, isMouseOver, isRowDisposed, isVisible, linkSubItem, locationChanged, redraw, redraw, refresh, refresh, removeSubRow, setExpanded, setHeight, setSelected, setSortColumn, setSubItemCount, setSubItems, setTableItem, setTableItem, setUpToDate
 
Methods inherited from interface org.gudy.azureus2.plugins.ui.tables.TableRow
addMouseListener, getData, getDataSource, getTableCell, getTableID, isSelected, isValid, removeMouseListener, setData, setForeground, setForeground, setForegroundToErrorColor
 

Method Detail

setIconSize

boolean setIconSize(org.eclipse.swt.graphics.Point pt)

getForeground

org.eclipse.swt.graphics.Color getForeground()
Retreive the color of the row

Returns:
color of the row

setForeground

boolean setForeground(org.eclipse.swt.graphics.Color c)
Set the color of the row

Parameters:
c - new color

getBackground

org.eclipse.swt.graphics.Color getBackground()

getTableCellSWT

TableCellSWT getTableCellSWT(java.lang.String cellName)
Parameters:
cellName -
Returns:

getBounds

org.eclipse.swt.graphics.Rectangle getBounds()

setBackgroundImage

void setBackgroundImage(org.eclipse.swt.graphics.Image image)

getFontStyle

int getFontStyle()
Returns:
Since:
3.1.1.1

setFontStyle

boolean setFontStyle(int style)
Parameters:
bold -
Since:
3.1.1.1

getAlpha

int getAlpha()
Returns:
Since:
3.1.1.1

setAlpha

boolean setAlpha(int alpha)
Parameters:
i -
Since:
3.1.1.1

setWidgetSelected

void setWidgetSelected(boolean selected)
Parameters:
selected -
Since:
4.4.0.5

setShown

boolean setShown(boolean shown,
                 boolean force)
Parameters:
shown -
force -
Returns:
true: changed

getFullHeight

int getFullHeight()

isShown

boolean isShown()