A look at GNOME 2.14, comparison to KDE

Anders Lund anders at alweb.dk
Wed Feb 22 21:15:14 GMT 2006


On Wednesday 22 February 2006 20:54, Aaron J. Seigo wrote:
> On Wednesday 22 February 2006 00:58, Anders Lund wrote:
> > Frames was added to KMail windows at some point, probably to address the
> > problem with the look/feel of splitters
>
> there are still areas where this "problem" shows up. it's a lesser of two
> evils sort of thing

Sure.

> > does not position a
> > scrollbar at the edge of the window: you can't throw the mouse at the
> > edge of the screen with a maximized window and drag to scroll.
>
> it would be nice if we communicated into the widgets that the window was
> maximized so that "outermost" widgets could do things like get ride of
> frames and margins.

The frames around the list and message preview is making the kmail window look 
very good, except for the right side, where the scrollbar should be at the 
very edge of the window.

The frame in the tabwidget is there because of the stubbardness of QTabWidget 
-- I'm if it could be removed it would have been for example in Konqueror.

> > I don't know how it would be best to address that problem -- maybe by
> > allowing to specify if a splitter should have a border on either side?
>
> another approach may be to say in the KDE4 HIG "don't use frames around
> widgets that are bound by splitters or which are the outermost widget in a
> tabwidget" and then specify that splitters MUST have borders for a style to
> be HIG-compliant.

If you look at the kmail window, it actually looks very good with the frames, 
except as noted for the right side of the right side widgets.

If there was borders on both the horizontal and the vertical splitters it 
would look odd.

Yet an idea: allow specifying sides for the frame.

> personally, i'm fine with people being able to mess up their desktop by
> installing new add-ons, flipping on odd configuration options or hacking
> the code directly. (we can't prevent it, anyways =) what matters to me are
> the defaults and, with KDE4, "HIG compliant" components / add-ons.

Eh, what does that have to do with this topic?

-anders
-- 
www: http://alweb.dk
jabber: anderslund at jabber.dk




More information about the kde-core-devel mailing list