Package com.iizigo.editor
Class NavigatorDecoratingLabelProviderEx
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.OwnerDrawLabelProvider
org.eclipse.jface.viewers.StyledCellLabelProvider
org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider
org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider
com.iizigo.editor.NavigatorDecoratingLabelProviderEx
- All Implemented Interfaces:
- EventListener,- IPropertyChangeListener,- IBaseLabelProvider,- ILabelProvider,- ITableLabelProvider,- IToolTipProvider
public class NavigatorDecoratingLabelProviderEx extends org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider
Navigator label provider with tool-tip support.
- Author:
- Christopher Mindus
- Nested Class Summary- Nested classes/interfaces inherited from class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider- DelegatingStyledCellLabelProvider.IStyledLabelProvider
- Field Summary- Fields inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider- COLORS_ON_SELECTION, NO_FOCUS
- Constructor SummaryConstructorsConstructorDescription- NavigatorDecoratingLabelProviderEx- (ILabelProvider commonLabelProvider) Constructor.
- Method SummaryModifier and TypeMethodDescription- int- getToolTipDisplayDelayTime- (Object element) The time in milliseconds until the tool tip is displayed.- getToolTipShift- (Object element) Return the amount of pixels in x and y direction you want the tool tip to pop up from the mouse pointer.- getToolTipText- (Object element) Adds support for tooltip text.- int- getToolTipTimeDisplayed- (Object element) The time in milliseconds the tool tip is shown for.- boolean- useNativeToolTip- (Object element) - Methods inherited from class org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider- dispose, getColumnImage, getColumnText, getText, initialize, propertyChange- Methods inherited from class org.eclipse.jface.viewers.DecoratingStyledCellLabelProvider- addListener, getBackground, getDecorationContext, getDecorationStyle, getFont, getForeground, getImage, getLabelDecorator, getStyledText, isLabelProperty, removeListener, setDecorationContext, setLabelDecorator, update- Methods inherited from class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider- getStyledStringProvider- Methods inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider- erase, getColumn, getViewer, isOwnerDrawEnabled, measure, paint, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedString- Methods inherited from class org.eclipse.jface.viewers.OwnerDrawLabelProvider- dispose, initialize, setOwnerDrawEnabled, setUpOwnerDraw- Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider- getToolTipBackgroundColor, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipStyle- Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider- fireLabelProviderChanged- Methods inherited from class org.eclipse.core.commands.common.EventManager- addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject- Methods inherited from class java.lang.Object- clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait- Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider- addListener, isLabelProperty, removeListener- Methods inherited from interface org.eclipse.jface.viewers.ILabelProvider- getImage
- Constructor Details- NavigatorDecoratingLabelProviderExConstructor.
 
- Method Details- useNativeToolTip- Overrides:
- useNativeToolTipin class- org.eclipse.ui.internal.navigator.NavigatorDecoratingLabelProvider
- See Also:
 
- getToolTipTextAdds support for tooltip text.- Specified by:
- getToolTipTextin interface- IToolTipProvider
- Overrides:
- getToolTipTextin class- DelegatingStyledCellLabelProvider
 
- getToolTipTimeDisplayedThe time in milliseconds the tool tip is shown for.- Overrides:
- getToolTipTimeDisplayedin class- CellLabelProvider
 
- getToolTipDisplayDelayTimeThe time in milliseconds until the tool tip is displayed.- Overrides:
- getToolTipDisplayDelayTimein class- CellLabelProvider
 
- getToolTipShiftReturn the amount of pixels in x and y direction you want the tool tip to pop up from the mouse pointer. The default shift is 10px right and 0px below your mouse cursor. Be aware of the fact that you should at least position the tool tip 1px right to your mouse cursor else click events may not get propagated properly.- Overrides:
- getToolTipShiftin class- CellLabelProvider
- Returns:
- Pointto shift of the tool tip or- nullif the default shift should be used.