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

List:       kde-core-devel
Subject:    Re: Kicker ideas
From:       m_elter () t-online ! de (Matthias Elter)
Date:       2000-04-28 15:23:33
[Download RAW message or body]

On Thu, Apr 20, 2000 at 01:50:01PM +0200, Wilco Greven wrote:
(...)
> While looking at how the appletpositions are stored I got the following idea.
> At the moment the relative position of an applet with respect to the applet to
> the right is stored. I think a better solution would be the following. The 
> space on the panel can be divided in space occupied by applets and empty space. 
> You could calculate the position of an applet if you know the percentage of 
> the empty space which is on the left/upper side of the applet. 
> 
> It is shown in the following example. A, B, C,.... are applets, and a dash is 
> a unit of whitespace. There are 10 dashes, So one dash makes 10%.
> 
> A---B-C-----D-E
> 
> In that case the value for A would be 0, for B 30 and for C 40.
> 
> This approach has the following advantages:
> 
> - When you work with different screen resolutions, your panel would always
> look the same.
> - Implementation of moving of applets would be easier. When you move an
> applet really fast over some other applet, the positions of the applets
> won't be switched.
> 
> Of course there will be disadvantages, but I can't think of one right now.

Thanks for the suggestion. While I like the idea after thinking about it I can see \
serveral problems. All of which can be solved but this needs quite some work. It's on \
my todo but way down as there are more important things to implement and the current \
layout code works.

Bye,
Matthias
 
-- 
Matthias Elter
elter@kde.org
me@caldera.de


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

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