[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