[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [platform-ui-dev] nature specific toolbar
|
Anders,
This would lead to dynamic toolbars, which generally gives poor usability.
In the worst case, it can cause dynamic relayout of your whole window to
accomodate the changing size of the toolbar.
You don't want to be doing this when selecting different objects.
We are aware of the requirement to handle action contributions from
different VCM providers, and are in discussion with the VCM team regarding
possible solutions to this problem.
The simplest approach would be to define separate action sets for each
provider, and have the user choose which ones are visible.
Nick
"Swenson, Anders" <aswenson@xxxxxxxxxxxx>
Sent by: platform-ui-dev-admin@xxxxxxxxxxx
03/06/02 01:21 PM
Please respond to platform-ui-dev
To: "'platform-ui-dev@xxxxxxxxxxx'" <platform-ui-dev@xxxxxxxxxxx>
cc:
Subject: [platform-ui-dev] nature specific toolbar
The toolbar doesn't seem to be nature specific. It would be nice to add
this
to the toolbar if possible. As it is now, it's not too hard to check
files
to see if they belong to a specific project nature and gray out the
appropriate toolbar option. However, this isn't enough. You could have
two
different "check in" toolbar options for two different source control
providers and the user would be hard pressed to figure out which one to
use
for the project. If the toolbar was controlled by the IDE instead of
relying on the developers to handle this, we would all be better off.
There
is already a filter in the xml file for context menu items to be nature
specific. If we could do the same thing to filter the toolbar, that would
be great. Also, graying out the toolbar options doesn't seem to be
sufficient. If the nature is set in the xml file, that toolbar option
should
only appear if a project with that nature is highlighted.
Thanks
Anders
_______________________________________________
platform-ui-dev mailing list
platform-ui-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-ui-dev