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
Constructors Constructor Description StatusLineContributionItem(String id)Creates a new item with the given id.StatusLineContributionItem(String id, boolean visible, int widthInChars)Creates a new item with the given attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfill(Composite parent)The default implementation of thisIContributionItemmethod does nothing.voidsetActionHandler(IAction actionHandler)voidsetErrorImage(Image image)Sets the error image of this status field.voidsetErrorText(String text)Sets the text of this status field.voidsetImage(Image image)Sets the image of this status field.voidsetText(String text)Sets the text of this status field.voidsetToolTipText(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 Detail
-
StatusLineContributionItem
public StatusLineContributionItem(String id)
Creates a new item with the given id.- Parameters:
id- the item's id
-
StatusLineContributionItem
public StatusLineContributionItem(String id, boolean visible, int widthInChars)
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 Detail
-
setText
public void setText(String text)
Description copied from interface:IStatusFieldSets the text of this status field.- Specified by:
setTextin interfaceIStatusField- Parameters:
text- the text shown in the status field
-
setImage
public void setImage(Image image)
Description copied from interface:IStatusFieldSets the image of this status field.- Specified by:
setImagein interfaceIStatusField- Parameters:
image- the image shown in the status field
-
setErrorText
public void setErrorText(String text)
Description copied from interface:IStatusFieldExtensionSets the text of this status field.The error text overrides the current text until the error text is cleared (set to
null).- Specified by:
setErrorTextin interfaceIStatusFieldExtension- Parameters:
text- the error text shown in the status field ornullto clear- See Also:
IStatusField.setText(String)
-
setErrorImage
public void setErrorImage(Image image)
Description copied from interface:IStatusFieldExtensionSets 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:
setErrorImagein interfaceIStatusFieldExtension- Parameters:
image- the error image shown in the status field ornullto clear- See Also:
IStatusField.setImage(Image)
-
setToolTipText
public void setToolTipText(String string)
Description copied from interface:IStatusFieldExtensionSets tool tip text for this status field.- Specified by:
setToolTipTextin interfaceIStatusFieldExtension- Parameters:
string- the new tool tip text ornullto clear
-
fill
public void fill(Composite parent)
Description copied from class:ContributionItemThe default implementation of thisIContributionItemmethod does nothing. Subclasses may override.- Specified by:
fillin interfaceIContributionItem- Overrides:
fillin classContributionItem- Parameters:
parent- the parent control
-
setActionHandler
public void setActionHandler(IAction actionHandler)
-
-