Grupos de acciones de depuración

Puesto que la plataforma está diseñada para dar soporte a diversos lenguajes y herramientas de programación, es probable que el usuario tenga instaladas varias implementaciones distintas del depurador en el entorno de trabajo.  Por lo general, el desarrollador trabajará y depurará en un solo lenguaje cada vez.  Sin embargo, todas las implementaciones de depuración comparten la perspectiva de depuración del entorno de trabajo y las vistas asociadas a ella.  Para impedir que las barras de herramientas y los menús emergentes de la vista de depuración se vean indebidamente abarrotados, los conectores de depuración pueden especificar determinados grupos de acciones de depuración que el usuario puede optar por que se muestren o se oculten en el depurador.

Los grupos de acciones se definen en el punto de extensión org.eclipse.debug.ui.debugActionGroups.  Un grupo de acciones tiene los atributos id, name y visible.  El atributo visible determina si las acciones del grupo deben mostrarse por omisión en las vistas del depurador.  El usuario puede cambiar la visibilidad desde el diálogo de preferencias.

En el ejemplo siguiente se muestran los códigos XML de los grupos de acciones de depuración del depurador Java:

<extension point = "org.eclipse.debug.ui.debugActionGroups">
<debugActionGroup
id = "org.eclipse.jdt.debug.ui.javaDebugActionGroup"
visible="true"
name="%JavaDebugActionGroup.name">
<action id="org.eclipse.jdt.debug.ui.actions.AddException"/>
<action id="org.eclipse.jdt.ui.breakpointViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.AddWatchExpression"/>
<action id="org.eclipse.jdt.ui.launchViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowQualified"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowStatic"/>
<action id="org.eclipse.jdt.ui.variableViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.ShowConstants"/>
<action id="org.eclipse.jdt.ui.expressionViewActions.PrimitiveOptions"/>
<action id="org.eclipse.jdt.ui.variableViewActions.PrimitiveOptions"/>
</debugActionGroup>
</extension>

Tenga presente que el nombre especificado en el punto de extensión es el que aparece en el diálogo de preferencias.

Diálogo de preferencias con grupos de acciones de depuración

Copyright IBM Corporation y otros 2000, 2003.