Class ButtonProperties<E extends ButtonProperties<?>>
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.ButtonProperties<E>
- All Implemented Interfaces:
IButtonProperties
- Direct Known Subclasses:
ContainerButtonProperties,EmfButtonProperties,SimpleButtonProperties
public abstract class ButtonProperties<E extends ButtonProperties<?>>
extends Object
implements IButtonProperties
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.e4.core.services.events.IEventBrokerConsumer<org.eclipse.swt.events.SelectionEvent> intorg.eclipse.swt.graphics.ImagegetIcon()intgetStyle()getText()protected EgetThis()intgetWidth()height(int height) icon(org.eclipse.swt.graphics.Image icon) booleanisEnable()booleanvoidsetCurrentEnable(boolean currentEnable) setEnable(boolean enable) setEnable(BooleanSupplier enable) setStyle(int style) setVisible(boolean visible) setVisible(BooleanSupplier visible) width(int width)
-
Field Details
-
style
protected int style -
icon
protected org.eclipse.swt.graphics.Image icon -
height
protected int height -
width
protected int width -
text
-
tooltip
-
handler
-
eventBroker
protected org.eclipse.e4.core.services.events.IEventBroker eventBroker
-
-
Constructor Details
-
ButtonProperties
-
-
Method Details
-
getThis
-
getHeight
public int getHeight() -
height
-
getWidth
public int getWidth() -
width
-
getText
-
text
-
getIcon
public org.eclipse.swt.graphics.Image getIcon() -
icon
-
getStyle
public int getStyle() -
setStyle
-
getTooltip
-
tooltip
-
setEnable
-
setEnable
-
isEnable
public boolean isEnable() -
setVisible
-
setVisible
-
isVisible
public boolean isVisible() -
setCurrentEnable
public void setCurrentEnable(boolean currentEnable) -
getHandler
-
handler
-
getEventBroker
protected org.eclipse.e4.core.services.events.IEventBroker getEventBroker()
-