public class ToggleBreakpointAction extends Action implements IUpdate
IToggleBreakpointsTarget
adapter which may optionally be an instance of an
IToggleBreakpointsTargetExtension
.
Clients may instantiate this class.
RulerToggleBreakpointActionDelegate
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 |
---|
ToggleBreakpointAction(IWorkbenchPart part,
IDocument document,
IVerticalRulerInfo rulerInfo)
Constructs a new action to toggle a breakpoint in the given
part containing the given document and ruler.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes this action.
|
void |
run()
The default implementation of this
IAction method does
nothing. |
void |
runWithEvent(Event event)
The default implementation of this
IAction method ignores
the event argument, and simply calls run() . |
void |
update()
Requests that this object update itself.
|
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public ToggleBreakpointAction(IWorkbenchPart part, IDocument document, IVerticalRulerInfo rulerInfo)
part
- the part in which to toggle the breakpoint - provides
an IToggleBreakpointsTarget
adapterdocument
- the document breakpoints are being set in or
null
when the document should be derived from the
given partrulerInfo
- specifies location the user has double-clickedpublic void run()
Action
IAction
method does
nothing. Subclasses should override this method if they do not need
information from the triggering event, or override
runWithEvent(Event)
if they do.run
in interface IAction
run
in class Action
How radio buttons are handled
,
How check boxes are handled
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 dispose()
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.