public class MoveLinesAction extends TextEditorAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
Constructor and Description |
---|
MoveLinesAction(ResourceBundle bundle,
String prefix,
AbstractTextEditor editor,
boolean upwards,
boolean copy)
Deprecated.
As of 3.5, replaced by
MoveLinesAction(ResourceBundle, String, ITextEditor, ITextViewer, boolean, boolean) |
MoveLinesAction(ResourceBundle bundle,
String prefix,
ITextEditor editor,
ITextViewer textViewer,
boolean upwards,
boolean copy)
Creates and initializes the action for the given text editor.
|
Modifier and Type | Method and Description |
---|---|
void |
runWithEvent(Event event)
The default implementation of this
IAction method ignores
the event argument, and simply calls run() . |
void |
setEditor(ITextEditor editor)
Retargets this action to the given editor.
|
void |
update()
Always enables this action if it is connected to a text editor.
|
canModifyEditor, getTextEditor, validateEditorInputState
getString, initialize, setHelpContextId
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public MoveLinesAction(ResourceBundle bundle, String prefix, ITextEditor editor, ITextViewer textViewer, boolean upwards, boolean copy)
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys (described in
ResourceAction
constructor), or null
if noneeditor
- the text editortextViewer
- the text viewerupwards
- true
if the selected lines should be moved upwards,
false
if downwardscopy
- if true
, the action will copy lines instead of moving themTextEditorAction.TextEditorAction(ResourceBundle, String, ITextEditor)
public MoveLinesAction(ResourceBundle bundle, String prefix, AbstractTextEditor editor, boolean upwards, boolean copy)
MoveLinesAction(ResourceBundle, String, ITextEditor, ITextViewer, boolean, boolean)
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys (described in
ResourceAction
constructor), or null
if noneeditor
- the text editorupwards
- true
if the selected lines should be moved upwards,
false
if downwardscopy
- if true
, the action will copy lines instead of moving themTextEditorAction.TextEditorAction(ResourceBundle, String, ITextEditor)
public void runWithEvent(Event event)
Action
IAction
method ignores
the event argument, and simply calls run()
. Subclasses
should override this method if they need information from the triggering
event, or override run()
if not.runWithEvent
in interface IAction
runWithEvent
in class Action
event
- the SWT event which triggered this action being runHow radio buttons are handled
,
How check boxes are handled
public void setEditor(ITextEditor editor)
TextEditorAction
setEditor
in class TextEditorAction
editor
- the new editor, or null
if nonepublic void update()
TextEditorAction
null
, the action is disabled.
Subclasses may override.update
in interface IUpdate
update
in class TextEditorAction
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.