Class InternalButton
java.lang.Object
com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
com.amalgamasimulation.desktop.ui.editor.sections.descriptors.buttons.common.InternalButton
- Direct Known Subclasses:
ContainerButton,EmfButton,SeparateButton,SimpleButton
public abstract class InternalButton
extends com.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
-
Field Summary
FieldsFields inherited from class com.amalgamasimulation.desktop.ui.editor.internal.InternalElement
element, eventBroker, gridData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateElement(org.eclipse.swt.widgets.Composite parent, boolean needHorizontalIndent) protected abstract voiddoAction(org.eclipse.swt.events.SelectionEvent event) voidsetCurrentEnable(boolean enable) voidsetEventBroker(org.eclipse.e4.core.services.events.IEventBroker eventBroker) void
-
Field Details
-
buttonProperties
-
-
Constructor Details
-
InternalButton
-
-
Method Details
-
setEventBroker
public void setEventBroker(org.eclipse.e4.core.services.events.IEventBroker eventBroker) - Overrides:
setEventBrokerin classcom.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
-
setCurrentEnable
public void setCurrentEnable(boolean enable) - Specified by:
setCurrentEnablein classcom.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
-
updateElement
public void updateElement()- Specified by:
updateElementin classcom.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
-
doAction
protected abstract void doAction(org.eclipse.swt.events.SelectionEvent event) -
createElement
public void createElement(org.eclipse.swt.widgets.Composite parent, boolean needHorizontalIndent) - Specified by:
createElementin classcom.amalgamasimulation.desktop.ui.editor.internal.InternalElement<org.eclipse.swt.widgets.Button>
-