public abstract static class TextDiffViewerUtil.ToggleExpandByDefaultAction extends ToggleActionButton implements DumbAware
AnActionButton.ActionButtonListener, AnActionButton.AnActionButtonWrapper, AnActionButton.AnActionEventWrapper, AnActionButton.CheckedAnActionButton
AnAction.TransparentUpdate
Modifier and Type | Field and Description |
---|---|
protected TextDiffSettings |
mySettings |
ACTIONS_KEY, EMPTY_ARRAY
SELECTED_PROPERTY
Constructor and Description |
---|
ToggleExpandByDefaultAction(TextDiffSettings settings) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
expandAll(boolean expand) |
boolean |
isSelected(AnActionEvent e)
Returns the selected (checked, pressed) state of the action.
|
boolean |
isVisible() |
void |
setSelected(AnActionEvent e,
boolean state)
Sets the selected state of the action to the specified value.
|
actionPerformed, updateButton
addActionButtonListener, addCustomUpdater, fromAction, getContextComponent, getDataContext, getPreferredPopupPoint, getShortcut, isEnabled, removeActionButtonListener, setContextComponent, setEnabled, setShortcut, setVisible, update
addTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isSelected, setSelected
isDumbAware
public ToggleExpandByDefaultAction(TextDiffSettings settings)
public boolean isVisible()
isVisible
in class AnActionButton
public boolean isSelected(AnActionEvent e)
ToggleActionButton
isSelected
in class ToggleActionButton
e
- the action event representing the place and context in which the selected state is queried.public void setSelected(AnActionEvent e, boolean state)
ToggleActionButton
setSelected
in class ToggleActionButton
e
- the action event which caused the state change.state
- the new selected state of the action.protected abstract void expandAll(boolean expand)