Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-debug-dev] Automatic view management: the perspective problem

I would also suggest that if we are going to follow this approach, we 
should change the prompt we give to the user, to allow them to switch to 
the debug perspective, open views in the current perspective (which 
updates the preference settings), or do nothing. That is, there should be 
a simple way to say "start debugging in my current perspective".

Darin




"Jared Burns" <jaredburns@xxxxxxx> 
Sent by: platform-debug-dev-admin@xxxxxxxxxxx
05/04/2004 05:29 PM
Please respond to
platform-debug-dev


To
platform-debug-dev@xxxxxxxxxxx
cc
jdt-debug-dev@xxxxxxxxxxx
Subject
[platform-debug-dev] Automatic view management: the perspective problem






As far as I know, the only remaining sticky issue with our automatic view 
management story (via contexts) is the problem where the Debug
view can sometimes open views in perspectives you don't want it to.

The classic example is when you're in the Java perspective and your 
program suspends. We pop up a dialog that asks if you want to switch
to the debug perspective. If you say "No" we then open the Debug view in 
your current perspective (configurable via preference). Because
of the debugger's Debug-view-centric approach, it makes sense to open the 
view. However, a side effect is that the Debug view then opens
all the debug views, cluttering your Java perspective with views you might 
 
not want.

To address this problem, I'd like to create an association between the 
automatic view management and perspectives. Instead of just
saying Yes or No to view management, you'd be able to specify which 
perspectives you want views managed in. By default, we'd only manage
views in the Debug perspective. Addressing scalability concerns in the 
Debug perspective was the primary motivation for this feature in
the first place, so I think this is a fair default.

Proposed changes:
1. Add a "View Management" preference page containing a checkbox table 
viewer to allow the user to select perspectives that we should
mess with.
2. Remove the "Manage Views" toggle button from the Debug toolbar. Because 
 
of space concerns, this has already been proposed separately.
3. Replace the "Manage Views" toggle action in the context menu with a 
"View Management..." action in the Debug view pulldown menu. The
action would open the preference dialog to the View Management preference 
page.

I expect that this should take no more than three days to implement and 
would be a significant usability improvement for our view
management story.

Good/bad/ugly?

Thanks.
- Jared
_______________________________________________
platform-debug-dev mailing list
platform-debug-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-debug-dev




Back to the top