Package com.biglybt.ui.swt.views.table
Interface TableCellSWT
- All Superinterfaces:
Comparable
,TableCell
,TableCellCore
- All Known Implementing Classes:
FakeTableCell
,TableCellPainted
,TableCellSWTBase
SWT specific functions for Table Cells
-
Field Summary
Fields inherited from interface com.biglybt.ui.common.table.TableCellCore
TOOLTIPLISTENER_HOVER, TOOLTIPLISTENER_HOVERCOMPLETE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doPaint
(org.eclipse.swt.graphics.GC gc) Paint the cell (for graphics)org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Rectangle
org.eclipse.swt.graphics.Rectangle
org.eclipse.swt.graphics.Color
org.eclipse.swt.graphics.Image
org.eclipse.swt.graphics.Image
getIcon()
org.eclipse.swt.graphics.Point
getSize()
int
boolean
setForeground
(org.eclipse.swt.graphics.Color color) Change the cell's foreground color.boolean
setGraphic
(org.eclipse.swt.graphics.Image img) boolean
setIcon
(org.eclipse.swt.graphics.Image img) Set the cell's iconvoid
setMouseOver
(boolean b) void
setTextAlpha
(int textOpacity) Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface com.biglybt.pif.ui.tables.TableCell
addDisposeListener, addListeners, addMenuListener, addMouseListener, addRefreshListener, addToolTipListener, getBackground, getBackgroundGraphic, getClipboardText, getData, getDataSource, getForeground, getGraphic, getHeight, getMarginHeight, getMarginWidth, getMaxLines, getMouseOffset, getNumeric, getSortValue, getTableColumn, getTableID, getTableRow, getText, getTextEquivalent, getTextSupplier, getToolTip, getWidth, invalidate, isDisposed, isSecondarySortEnabled, isShown, isValid, removeDisposeListener, removeMenuListener, removeMouseListener, removeRefreshListener, removeToolTipListener, setData, setFillCell, setForeground, setForeground, setForegroundToErrorColor, setGraphic, setMarginHeight, setMarginWidth, setNumeric, setSortValue, setSortValue, setSortValue, setText, setText, setTextEquivalent, setToolTip, useSimpleSortValue
Methods inherited from interface com.biglybt.ui.common.table.TableCellCore
dispose, getCursorID, getDefaultToolTip, getObfuscatedText, getTableColumnCore, getTableRowCore, getVisuallyChangedSinceRefresh, invalidate, invokeMenuListeners, invokeMouseListeners, invokeToolTipListeners, invokeVisibilityListeners, isMouseOver, isUpToDate, locationChanged, needsPainting, redraw, refresh, refresh, refresh, refresh, refreshAsync, setCursorID, setDefaultToolTip, setUpToDate
-
Method Details
-
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)
-