[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