Package org.eclipse.ui.texteditor
Class StatusLineContributionItem
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.ui.texteditor.StatusLineContributionItem
- All Implemented Interfaces:
IContributionItem
,IStatusField
,IStatusFieldExtension
public class StatusLineContributionItem
extends ContributionItem
implements IStatusField, IStatusFieldExtension
Contribution item for the status line.
- Since:
- 2.0
-
Constructor Summary
ConstructorDescriptionCreates a new item with the given id.StatusLineContributionItem
(String id, boolean visible, int widthInChars) Creates a new item with the given attributes. -
Method Summary
Modifier and TypeMethodDescriptionvoid
The default implementation of thisIContributionItem
method does nothing.void
setActionHandler
(IAction actionHandler) void
setErrorImage
(Image image) Sets the error image of this status field.void
setErrorText
(String text) Sets the text of this status field.void
Sets the image of this status field.void
Sets the text of this status field.void
setToolTipText
(String string) Sets tool tip text for this status field.Methods inherited from class org.eclipse.jface.action.ContributionItem
dispose, fill, fill, fill, getId, getParent, isDirty, isDynamic, isEnabled, isGroupMarker, isSeparator, isVisible, saveWidgetState, setId, setParent, setVisible, toString, update, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.ui.texteditor.IStatusFieldExtension
setVisible
-
Constructor Details
-
StatusLineContributionItem
Creates a new item with the given id.- Parameters:
id
- the item's id
-
StatusLineContributionItem
Creates a new item with the given attributes.- Parameters:
id
- the item's idvisible
- the visibility of this itemwidthInChars
- the width in characters- Since:
- 3.0
-
-
Method Details
-
setText
Description copied from interface:IStatusField
Sets the text of this status field.- Specified by:
setText
in interfaceIStatusField
- Parameters:
text
- the text shown in the status field
-
setImage
Description copied from interface:IStatusField
Sets the image of this status field.- Specified by:
setImage
in interfaceIStatusField
- Parameters:
image
- the image shown in the status field
-
setErrorText
Description copied from interface:IStatusFieldExtension
Sets the text of this status field.The error text overrides the current text until the error text is cleared (set to
null
).- Specified by:
setErrorText
in interfaceIStatusFieldExtension
- Parameters:
text
- the error text shown in the status field ornull
to clear- See Also:
-
setErrorImage
Description copied from interface:IStatusFieldExtension
Sets the error image of this status field.The error image overrides the current image until the error image is cleared (set to
null
).- Specified by:
setErrorImage
in interfaceIStatusFieldExtension
- Parameters:
image
- the error image shown in the status field ornull
to clear- See Also:
-
setToolTipText
Description copied from interface:IStatusFieldExtension
Sets tool tip text for this status field.- Specified by:
setToolTipText
in interfaceIStatusFieldExtension
- Parameters:
string
- the new tool tip text ornull
to clear
-
fill
Description copied from class:ContributionItem
The default implementation of thisIContributionItem
method does nothing. Subclasses may override.- Specified by:
fill
in interfaceIContributionItem
- Overrides:
fill
in classContributionItem
- Parameters:
parent
- the parent control
-
setActionHandler
-