[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: [Panel-devel] Pager extended for "viewports"
From:       Dirk Mueller <mueller () kde ! org>
Date:       2006-09-21 0:39:41
Message-ID: 200609210239.41644.mueller () kde ! org
[Download RAW message or body]

On Thursday, 21. September 2006 02:19, Timothée Lecomte wrote:

> Unfortunately, it looks like Dirk took a slightly different approach.
> Dirk chose to have one KMiniPagerButton per viewport

Nope, not really. I did start to implement minipager per desktop with viewport 
support, but eventually I gave up and just quick-hacked it for now. I'd be 
very happy merge the changes that are necessary to make this a bit nicer. 

> I chose to keep one KMiniPagerButton per desktop, but to modify its
> shape according to the viewports layout it contains. The underlying idea
> is that those viewports are really just a tiling of a large desktop (as
> defined in EWMH), and this is particularly sensible when using compiz.

Absolutely, thats what I understood as well. 

> Moreover, a window can naturally be across two viewports, whereas this
> is a little less easy to implement with Dirk's approach.

Oh, that works already. But I agree that wasn't the right solution. 

> - windows drag&drop in the pager does not work reliably when you try to
> move a window from another viewport. I guess there is a problem
> somewhere with the viewport position offsets, but I could not pinpoint
> it yet.

I have the same bug suspect its an issue with compiz. 
:
> - showing the desktop name actually doesn't show anything useful with
> compiz, since there is one desktop only (currently).

This is one of the biggest reason for me hacking it as viewport == desktop 
into the minipager. This way at least some of the KDE settings are kept as 
they were with kwin. 


Dirk
_______________________________________________
Panel-devel mailing list
Panel-devel@kde.org
https://mail.kde.org/mailman/listinfo/panel-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic