[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-ui-dev] Working sets on a workbench window
|
Pardon the question, but if there's a global working set
then why would one realistically need or want to pick a working set in each
view?
As I see it, Dirk's proposal has
the advantage that it means no changes at all for viewers that already support
working sets. Opening the normal working set selection dialog, a view can
select the 'global working set', which is just a redirection. The working set
selection dialog is all controlled by platform, so views don't need to know
about the special characteristics of the global working set. The advantage is
also that a view could choose not to take the global working set but a
different one. It can be discussed if that feature really will be used, but it
seem to be a compromise so that also friends of the old behavior are not
broken.
Martin
Michael Van Meekeren
<Michael_Van_Meekeren@xxxxxxxxxx> Sent by:
platform-ui-dev-bounces@xxxxxxxxxxx
09/28/2005 02:54 PM
Please respond
to "Eclipse Platform UI component developers list."
<platform-ui-dev@xxxxxxxxxxx> |
|
To
| "Eclipse Platform UI component
developers list." <platform-ui-dev@xxxxxxxxxxx>
|
cc
|
|
Subject
| Re: [platform-ui-dev] Working
sets on a workbench window |
|
For M3 we propose the following. Working sets
are selected per Window. While the suggestion of a global working set
(global being understood as one per window) would make the listening scenario
a little simpler for views, it would still be necessary for views to look at
the global working set to filter out working set types that are not meaningful
for a particular view. So since views need to do this anyway, it does
not seem like a big benefit and is not worth doing. Also we need to
consider what type this global working set is, how to make it read only etc...
The goal is to
allow views to remove as much of the working set related menu/toolbar items
that have in favour of putting it in one place, if this does not support that
goal then we are keen to make sure it does.
/michael
Dirk Baeumer
<dirk_baeumer@xxxxxxxxxx> Sent by:
platform-ui-dev-bounces@xxxxxxxxxxx
09/09/2005 01:17 PM
Please respond
to "Eclipse Platform UI component developers
list." |
|
To
| "Eclipse
Platform UI component developers list."
<platform-ui-dev@xxxxxxxxxxx>
|
cc
| "Eclipse Platform UI
component developers list." <platform-ui-dev@xxxxxxxxxxx>,
platform-ui-dev-bounces@xxxxxxxxxxx
|
Subject
| Re: [platform-ui-dev]
Working sets on a workbench window |
|
Cool ! I am missing that feature as
well. That's why I started hacking on a
comparable
feature in July. Here
is what I did. May be it is of any help:
- added a special working set
(global working set) which is simply a
reference to
an existing working
set
- views (e.g. package explorer) selected the global working set
for
filtering
- changing the global working set to reference another
working set updated
all views referencing this working set since the global
working set
changed.
The nice thing was that this didn't require any
additional code on the view
part
side.
Dirk
Kimberly
Horne
<kim@xxxxxxxxxxxx
m>
To
Sent by:
"Eclipse Platform UI component
platform-ui-dev-b
developers list."
ounces@xxxxxxxxxx
<platform-ui-dev@xxxxxxxxxxx>
g
cc
Subject
09/09/2005 04:39
Re: [platform-ui-dev] Working sets
PM
on a workbench window
Please
respond to
"Eclipse Platform
UI component
developers list."
<platform-ui-dev@
eclipse.org>
Yes. For instance, the package explorer
currently has a menu item to
select the visible working sets (when you're
in the working set
mode). With this new API, you could simply show
all working sets
that are of the java type and listen for changes so that
you can
update your tree appropriately.
On 9-Sep-05, at 10:27 AM,
Dirk Baeumer wrote:
> Kimberly
>
> can you explain the
purpose of the new API to me. Is the idea that
> view
> parts
listen to these
> changes and update there current working set
accordingly.
>
> Dirk
>
>
>
>
>
Nick Edgar
>
<Nick_Edgar@xxxxx
>
>
m.com>
To
>
Sent by:
"Eclipse Platform UI component
>
platform-ui-dev-b
developers list."
>
ounces@xxxxxxxxxx
<platform-ui-dev@xxxxxxxxxxx>
>
> g
cc
>
>
> Subject
>
09/09/2005 04:03
Re: [platform-ui-dev]
> Working sets
>
PM
on a workbench
window
>
>
>
Please respond to
>
"Eclipse Platform
>
UI component
>
developers list."
>
<platform-ui-dev@
>
eclipse.org>
>
>
>
>
>
>
>
Is there any kind of notification (e.g. property change event) when
>
it's
> changed?
> How would a view tracking this know to
update?
>
> Nick
>
>
>
>
> Kimberly
Horne <kim@xxxxxxxxxxxxx>
> Sent by:
platform-ui-dev-bounces@xxxxxxxxxxx
> 09/09/2005 08:20 AM
> Please
respond to
> "Eclipse Platform UI component developers
list."
>
>
> To
> "Eclipse Platform UI component
developers list."
> <platform-ui-dev@xxxxxxxxxxx>
>
cc
>
> Subject
> [platform-ui-dev] Working sets on a
workbench window
>
>
>
>
>
>
> Next
weeks integration build will introduce the following new API on
>
IWorkbenchPage:
>
> IWorkingSet[] getWorkingSets();
> void
setWorkingSets(IWorkingSet[])
>
> The intention of these methods
is to allow you to specify what
> working sets should be visible across
all components within a given
> workbench window. Currently this
API is not being used by any
> downstream component but we're making it
public (and visible) now to
> gauge interest.
>
> By visible
I am referring to a new action that's been added to the
> Resource
Navigation action set.
>
> You will see in your toolbar and in
your Window menu a pulldown
> action called Working Sets. The
children of this action represent
> all working sets registered with the
system IWorkingSetManager and
> are either checked or unchecked.
If they're checked, they're
> contained in the array returned by
IWorkbenchPage.getWorkingSets().
>
> The notable problems with the
implementation as it currently sits are
> as follows:
>
The "Edit..." action currently opens the "Select Working
Set"
> dialog despite there being no selection required. We will
replace
> this with a more particular editing dialog at some later
point.
> The dropdown won't scale when the user has
a large number of
> working sets.
> The action
needs a toolbar icon.
> The action probably doesn't
belong in the Resource Navigation
> action set.
> Please don't log
these bugs. We've already done so :)
>
>
>
>
_______________________________________________
> platform-ui-dev
mailing list
> platform-ui-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
>
>
>
_______________________________________________
> platform-ui-dev
mailing list
> platform-ui-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
>
>
>
_______________________________________________
> platform-ui-dev
mailing list
> platform-ui-dev@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
>
_______________________________________________
platform-ui-dev
mailing
list
platform-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
_______________________________________________
platform-ui-dev
mailing
list
platform-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
_______________________________________________
platform-ui-dev
mailing
list
platform-ui-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-ui-dev