Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Obsolete/MultiCoreDebugWorkingGroup/DebugElementsGrouping"

(Groups of Debug Elements (Dobrin))
(Groups of Debug Elements (Dobrin))
Line 7: Line 7:
 
'''The main use case is:'''
 
'''The main use case is:'''
 
   
 
   
The user selects multiple debug contexts in the Debug View and group them (via a context menu).  
+
* The user selects multiple debug contexts in the Debug View and group them (via a context menu).  
A Group node will appear as parent of the selected containers.  
+
* A Group node will appear as parent of the selected containers.  
After that the user will be able to perform debug commands over the group.  
+
* After that the user will be able to perform debug commands over the group.  
The command will be dispatched to all debug contexts in the group.  
+
* The command will be dispatched to all debug contexts in the group.  
  
 
'''Additional concerns / options:'''  
 
'''Additional concerns / options:'''  

Revision as of 19:32, 24 November 2010

Groups of Debug Elements (Dobrin)

This feature is dependent on: Multi Level Hierarchy in the Debug View

Once the debug view containers work properly we can implement Grouping of different debug contexts.

The main use case is:

  • The user selects multiple debug contexts in the Debug View and group them (via a context menu).
  • A Group node will appear as parent of the selected containers.
  • After that the user will be able to perform debug commands over the group.
  • The command will be dispatched to all debug contexts in the group.

Additional concerns / options:

  • The grouped containers may persist between debug sessions.
  • Some grouping can be supported by the back end, or can be done with no knowledge of the back end.
  • A debug container can belong to multiple groups.
  • The user can rename the group.
  • The back end can create initial groups.

Back to the top