Class ActionBarSingleButtonItem
java.lang.Object
com._1c.g5.v8.dt.common.ui.controls.ActionBarSingleButtonItem
- All Implemented Interfaces:
IActionBarItem
Native button-based implementation of an action bar item.
-
Constructor Summary
ConstructorsConstructorDescriptionActionBarSingleButtonItem(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, String name, int style) Creates an instance of the action bar item. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActionListener(IActionListener listener) Adds action listener to the item.org.eclipse.swt.widgets.ControlGets the control associated with the item to perform actiob bar processing (like layouts) on it.getId()Gets the indetifier of the action bar item.voidremoveActionListener(IActionListener listener) Removes action listener from the item.voidsetImage(org.eclipse.swt.graphics.Image image) Sets the image decorator for the item.voidsetToolTipText(String toolTip) Sets the tooltip text for the itme.
-
Constructor Details
-
ActionBarSingleButtonItem
public ActionBarSingleButtonItem(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.forms.widgets.FormToolkit toolkit, String name, int style) Creates an instance of the action bar item.- Parameters:
parent- Parent composite which holds this button.toolkit- Form toolkit reference.name- Name of the item.style- Inherited style.
-
-
Method Details
-
addActionListener
Adds action listener to the item.}- Specified by:
addActionListenerin interfaceIActionBarItem- Parameters:
listener- The listener to add.
-
removeActionListener
Removes action listener from the item.}- Specified by:
removeActionListenerin interfaceIActionBarItem- Parameters:
listener- The listener to remove.
-
getControl
public org.eclipse.swt.widgets.Control getControl()Gets the control associated with the item to perform actiob bar processing (like layouts) on it.}- Specified by:
getControlin interfaceIActionBarItem- Returns:
- The control associated with widget.
-
getId
Gets the indetifier of the action bar item.}- Specified by:
getIdin interfaceIActionBarItem- Returns:
- The identifier of the button.
-
setImage
public void setImage(org.eclipse.swt.graphics.Image image) Sets the image decorator for the item.}- Specified by:
setImagein interfaceIActionBarItem- Parameters:
image- Image to set.
-
setToolTipText
Sets the tooltip text for the itme.}- Specified by:
setToolTipTextin interfaceIActionBarItem- Parameters:
toolTip- Text to set.
-