@OpenApiAll public class DiagramContextToolbarAction extends DefaultDiagramAction
ACTION_SHORTCUTS, BELONGS_TO_SEPARATE_GROUP_IN_UI, DO_NO_SHOW_ACTION_NAME_IN_UI, GENERATED_ID_PREFIX, GROUP, ID, LARGE_ICON, MENU_SHORTCUT_MASK, TINY_ICON| Constructor and Description |
|---|
DiagramContextToolbarAction(java.lang.String actionID,
javax.swing.Icon icon) |
DiagramContextToolbarAction(java.lang.String actionID,
javax.swing.Icon icon,
boolean isExtendedAction) |
DiagramContextToolbarAction(java.lang.String actionID,
java.lang.String name,
javax.swing.Icon icon) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Executes action.
|
protected void |
closeContextToolbar() |
javax.swing.Icon |
getLargeIcon()
Returns the large icon of the action.
|
javax.swing.Icon |
getSmallIcon()
Returns the small icon of the action.
|
boolean |
isExtendedAction() |
boolean |
isFakeMouseEvents()
Return fake mouse event flag - does this action fakes mouse pressed and mouse released event on action event.
|
boolean |
isReuseIconFromInnerAction()
Gets reuse icon from inner action flag value.
|
void |
setExtendedAction(boolean isExtended) |
void |
setFakeMouseEvents(boolean fakeMouseEvents)
Sets fake mouse event flag - does this action fakes mouse pressed and mouse released event on action event.
|
void |
setReuseIconFromInnerAction(boolean reuseIconFromInnerAction)
Sets reuse icon from inner action flag value.
|
void |
updateState()
If action has assigned relative group, takes enable flag value from this group and sets to itself.
|
getDiagram, getFirstSelected, getSelected, setDiagramisUseShortcutSchemaaccept, addAction, addPropertyChangeListener, addShortcut, addShotcut, addWeakPropertyChangeListener, clone, compareTo, createMenuItem, equals, firePropertyChange, forEach, getActions, getCommandKey, getDescription, getGroup, getIcon, getID, getLargeOrSmallIcon, getMenuShortcutMaskAsString, getMnemonicKey, getName, getPropertyChangeListeners, getShortcuts, getSmallOrLargeIcon, getTinyIcon, hashCode, hasMenuShortcutMask, isIDGenerated, removeAction, removeIf, removePropertyChangeListener, removeShortcut, removeWeakPropertyChangeListener, setActions, setDescription, setGroup, setIcon, setLargeIcon, setMnemonicKey, setName, setShortcuts, setSmallIcon, setTinyIcon, shallowClone, toStringpublic DiagramContextToolbarAction(java.lang.String actionID,
@CheckForNull
javax.swing.Icon icon)
public DiagramContextToolbarAction(java.lang.String actionID,
@CheckForNull
java.lang.String name,
@CheckForNull
javax.swing.Icon icon)
public DiagramContextToolbarAction(java.lang.String actionID,
@CheckForNull
javax.swing.Icon icon,
boolean isExtendedAction)
public void updateState()
MDActionupdateState in class MDActionpublic javax.swing.Icon getSmallIcon()
NMActiongetSmallIcon in class NMActionpublic javax.swing.Icon getLargeIcon()
NMActiongetLargeIcon in class NMActionpublic void actionPerformed(java.awt.event.ActionEvent e)
MDActionactionPerformed in interface java.awt.event.ActionListeneractionPerformed in class MDActione - event caused execution.protected void closeContextToolbar()
public void setExtendedAction(boolean isExtended)
public boolean isExtendedAction()
public boolean isFakeMouseEvents()
public void setFakeMouseEvents(boolean fakeMouseEvents)
fakeMouseEvents - true if generate fake mouse eventspublic void setReuseIconFromInnerAction(boolean reuseIconFromInnerAction)
reuseIconFromInnerAction - reuse icon from inner action flag value.public boolean isReuseIconFromInnerAction()