public class VSTableLabelProvider extends StyledCellLabelProvider implements EventListener
COLORS_ON_SELECTION, NO_FOCUS
Constructor and Description |
---|
VSTableLabelProvider(EditorVSTable table,
ArrayList<IzFilter> filters)
The VSTable being used for the table.
|
Modifier and Type | Method and Description |
---|---|
void |
assignViewer(TableViewer viewer)
Assigns the viewer for updates.
|
void |
dispose()
Handles dispose.
|
void |
onEvent(GEvent event)
Called to process an event.
|
void |
update(ViewerCell cell)
Updates the cell contents.
|
erase, getColumn, getViewer, initialize, isOwnerDrawEnabled, measure, paint, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedString
dispose, initialize, setOwnerDrawEnabled, setUpOwnerDraw
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, useNativeToolTip
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public VSTableLabelProvider(EditorVSTable table, ArrayList<IzFilter> filters)
table
- The table.filters
- The filters, or null for none.public void assignViewer(TableViewer viewer)
public void dispose()
dispose
in interface IBaseLabelProvider
dispose
in class StyledCellLabelProvider
public void onEvent(GEvent event)
onEvent
in interface EventListener
event
- The event.public void update(ViewerCell cell)
update
in class StyledCellLabelProvider
iizi® is a registered trademark of Mindus SARL. © Copyright Mindus SARL, 2020. All rights reserved.