org.gudy.azureus2.ui.swt.views.table
Interface TableCellSWT
- All Superinterfaces:
- java.lang.Comparable, TableCell, TableCellCore
- All Known Implementing Classes:
- FakeTableCell, TableCellPainted, TableCellSWTBase
public interface TableCellSWT
- extends TableCellCore
SWT specific functions for Table Cells
- Author:
- TuxPaper
Methods inherited from interface com.aelitis.azureus.ui.common.table.TableCellCore |
dispose, getCursorID, getDefaultToolTip, getObfusticatedText, getTableColumnCore, getTableRowCore, getVisuallyChangedSinceRefresh, invalidate, invokeMouseListeners, invokeToolTipListeners, invokeVisibilityListeners, isMouseOver, isUpToDate, locationChanged, needsPainting, redraw, refresh, refresh, refresh, refresh, refreshAsync, setCursorID, setDefaultToolTip, setUpToDate |
Methods inherited from interface org.gudy.azureus2.plugins.ui.tables.TableCell |
addDisposeListener, addListeners, addMouseListener, addRefreshListener, addToolTipListener, getBackground, getBackgroundGraphic, getClipboardText, getDataSource, getForeground, getGraphic, getHeight, getMarginHeight, getMarginWidth, getMaxLines, getMouseOffset, getSortValue, getTableColumn, getTableID, getTableRow, getText, getToolTip, getWidth, invalidate, isDisposed, isShown, isValid, removeDisposeListener, removeMouseListener, removeRefreshListener, removeToolTipListener, setFillCell, setForeground, setForeground, setForegroundToErrorColor, setGraphic, setMarginHeight, setMarginWidth, setSortValue, setSortValue, setSortValue, setText, setToolTip |
Methods inherited from interface java.lang.Comparable |
compareTo |
setForeground
boolean setForeground(org.eclipse.swt.graphics.Color color)
- Change the cell's foreground color.
NOTE: favor (R, G, B)
- Parameters:
color
- SWT Color object.
- Returns:
- True - Color changed.
False - Color was already set.
getIcon
org.eclipse.swt.graphics.Image getIcon()
- Returns:
setIcon
boolean setIcon(org.eclipse.swt.graphics.Image img)
- Set the cell's icon
- Parameters:
img
- Cell's new icon
- Returns:
- true if the icon will be used
doPaint
void doPaint(org.eclipse.swt.graphics.GC gc)
- Paint the cell (for graphics)
- Parameters:
gc
- GC object to be used for painting
getSize
org.eclipse.swt.graphics.Point getSize()
getBounds
org.eclipse.swt.graphics.Rectangle getBounds()
getBoundsOnDisplay
org.eclipse.swt.graphics.Rectangle getBoundsOnDisplay()
setGraphic
boolean setGraphic(org.eclipse.swt.graphics.Image img)
getGraphicSWT
org.eclipse.swt.graphics.Image getGraphicSWT()
getBackgroundImage
org.eclipse.swt.graphics.Image getBackgroundImage()
- Returns:
getForegroundSWT
org.eclipse.swt.graphics.Color getForegroundSWT()
- Returns:
getTableRowSWT
TableRowSWT getTableRowSWT()
- Returns:
getBackgroundSWT
org.eclipse.swt.graphics.Color getBackgroundSWT()
- Returns:
- Since:
- 3.0.3.4
getTextAlpha
int getTextAlpha()
- Returns:
- Since:
- 3.1.1.1
setTextAlpha
void setTextAlpha(int textOpacity)
- Parameters:
textOpacity
- - Since:
- 3.1.1.1
setMouseOver
void setMouseOver(boolean b)