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,SeparateButtonProperties,SimpleButtonProperties
public abstract class ButtonProperties<E extends ButtonProperties<?>>
extends Object
implements IButtonProperties
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncurrentEnabled(boolean currentEnabled) enabled(boolean enabled) enabled(BooleanSupplier enabled) eventBroker(org.eclipse.e4.core.services.events.IEventBroker eventBroker) protected org.eclipse.e4.core.services.events.IEventBrokerintorg.eclipse.swt.graphics.ImagegetIcon()intgetStyle()getText()protected EgetThis()intgetWidth()height(int height) icon(org.eclipse.swt.graphics.Image icon) booleanbooleanstyle(int style) visible(boolean visible) visible(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
-
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() -
style
-
getToolTip
-
toolTip
-
enabled
-
enabled
-
isEnabled
public boolean isEnabled() -
visible
-
visible
-
isVisible
public boolean isVisible() -
currentEnabled
-
getEventBroker
protected org.eclipse.e4.core.services.events.IEventBroker getEventBroker() -
eventBroker
-