Re: Regressions in GNOME 2 vs 1.x

On Fri, Feb 08, 2002 at 06:40:49PM -0500, Havoc Pennington wrote:
> We've defined the group leader hint to mean "an application" -
> i.e. all windows with the same group leader are in the same
> application.

But how have you defined an application?

> libwnck is broken right now and uses the client leader instead for
> WnckApplication, though in practice the two leaders always define the
> same thing, this was just a not-paying-attention bug on my part.

They are not always the same, nor should they be so. If (say) Abiword
is an application and I'm running it twice on the same display, then
I have two clients, but I would probably want only one group. (Or is a
client something other than an X client?)

It could also be useful for the group leader to be common to clients
from different programs. This could allow for smaller apps to be treated
as utilities of the group leader. A sort of task management could be
accomplished by making use of this; for example, something like the work
areas of OS/2.

> Anyhow, I believe the pager already uses WnckApplication for grouping...
> Havoc

I assume you mean the window list (or whatever it's being called); I don't
see how the pager would use groups. (er, or is it being called the pager?)
If it's what I think it is, then that's good because the fix should be easy.

Sorry if this is too abstract, theoretical or academic for this list. I don't
know what other list would be appropriate for talking about such things.
Perhaps we need a new list for talking about making use of the existing
technology and planning implementation and integration? It seems a waste
to run on X and not make use of what it makes possible. 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]