Package org.eclipse.debug.ui.actions
Class RulerEnableDisableBreakpointActionDelegate
java.lang.Object
org.eclipse.ui.actions.ActionDelegate
org.eclipse.ui.texteditor.AbstractRulerActionDelegate
org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate
- All Implemented Interfaces:
- EventListener,- IMenuListener,- MouseListener,- SWTEventListener,- IActionDelegate,- IActionDelegate2,- IEditorActionDelegate
Toggles enablement of a breakpoint in a vertical ruler.
 This action can be contributed to a vertical ruler context menu via the
 
popupMenus extension point, by referencing the ruler's context
 menu identifier in the targetID attribute.
 
 <extension point="org.eclipse.ui.popupMenus">
   <viewerContribution
     targetID="example.rulerContextMenuId"
     id="example.RulerPopupActions">
       <action
         label="Enable Breakpoint"
         class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate"
         menubarPath="additions"
         id="example.rulerContextMenu.toggleBreakpointAction">
       </action>
   </viewerContribution>
 
 Clients may refer to this class as an action delegate in plug-in XML.
- Since:
- 3.2
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected IActioncreateAction(ITextEditor editor, IVerticalRulerInfo rulerInfo) The factory method creating the underlying action.Methods inherited from class org.eclipse.ui.texteditor.AbstractRulerActionDelegatemenuAboutToShow, mouseDoubleClick, mouseDown, mouseUp, run, runWithEvent, selectionChanged, setActiveEditorMethods inherited from class org.eclipse.ui.actions.ActionDelegatedispose, init
- 
Constructor Details- 
RulerEnableDisableBreakpointActionDelegatepublic RulerEnableDisableBreakpointActionDelegate()
 
- 
- 
Method Details- 
createActionDescription copied from class:AbstractRulerActionDelegateThe factory method creating the underlying action.- Specified by:
- createActionin class- AbstractRulerActionDelegate
- Parameters:
- editor- the editor the action to be created will work on
- rulerInfo- the vertical ruler the action to be created will work on
- Returns:
- the created action
 
 
-