[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: The filedialog, please read
From: Reginald Stadlbauer <reggie () troll ! no>
Date: 1999-11-04 13:58:20
[Download RAW message or body]
On Thu, 04 Nov 1999, weis wrote:
>Hi,
As you can guess I agree with Torben here :-)
>I know that some people have strong feelings about this issue
>but nevertheless I want to bring it up again.
>
>I got all kinds of problems with the KFileDialog
>
>a) Key events went in the wrong widget making it unuseable
>b) Much too big. Can not find the "Ok" button on my notebook
>c) Very much too big when using a "Projektor" which has 800x600 pixels.
>d) I consider it to be "ugly", but that may be my personal taste.
>e) It misses some of the nice auto completion features the Qt file dialog
> has to offer.
>f) The person who wants to fix kfiledialog has much other work to do.
>g) I dont like the API very mich
>h) The code looks wired to me. Perhaps I am just a little stupid unable
> to understand this code, but fixing stuff in there seems to be
> np complete to me :-)
>i) We waste about >250k with this library!!!
>-rwxr-xr-x 1 weis users 284524 Nov 4 15:47 libkfile.so.3.0.0
>
>So I want to suggest to switch to the Qt implementation. Reggie put
>heaps of work in that and it would be stupid to waste that.
>
>Of course we derive KFileDialog form QFileDialog and use the K*
>class. That gives us the option of exchanging the implementation
>later on.
>
>And if people on this list can not decide which dialog to use, we
>make dialogs a KPart and load it on demand by the users preferences :-)
>
>So I want to suggest the following:
>
>1) libkfile stays where it as for compatibility and for someone who
> wants to fix it somewhen
>2) I derive KFileDialog from QFileDialog and put that in libkdeui.
> Currently KFileDialog has no extended functionality compared to
> QFileDialog.
>3) I will start using it in KOffice and others hopefully follow soon.
>
>Coolo: I know your feelings about this. But please remember that I dropped
>my master thesis stuff for the sake of technical excellence.
>Others dropped cuteidl which is only rarely used these days.
>Dont let us argue like, "we use KFileDialog because it is there".
>
>We should use what is technically the best solution, what is the
>best for the user and "very important" what we can get running in
>a reasonable time.
>
>Bye
>torben
--
Reggie
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic