toolbar icons

David Nolden david.nolden.kdevelop at art-master.de
Sun Aug 9 16:32:05 UTC 2009


Am Sonntag 09 August 2009 18:12:46 schrieb Milian Wolff:
> You are right in that regard: I don't really think that you should spent
> that much energy on something like that... Sure defaults should be sane and
> stuff but really,  one of the huge advantages of using KDE is that you can
> adapt so much things to your likings.
That's actually a fact that I dislike. Developers think "everything is 
configurable, why should I care", and then create crappy default UIs, which 
sucks. In KDE4 this has become better though. Even if I know how to 
reconfigure the UI of any KDE application, I prefer not having to do it.

Often it is easier to make something configurable than investing the energy to 
create one good default behavior.

> I used to have no toolbars at all in kdevelop. But now i tried your two
> lineedits and have to say that I like them:
>
> The quickopen line makes the whole quickopen experience nicer imo, I hate
> modular dialogs.
>
> And the context line is useful for big functions.  But any buttons I'd have
> to hit with my mouse are totally useless imo, but that's only because I
> know KDevelop and know the shortcuts. So I think for new users having some
> buttons in there is fine. With or without text, just use the system
> default...
If you don't care and have the buttons completely disabled, then that vote 
doesn't count to me. You cannot create a good user interface without thinking 
about it. Read above. ;-)

> But would it be possible to make the context line configurable like the
> normal toolbars? I don't need the next/prev context buttons nor that
> enable/disable source browse mode (what does that even do?!).
Because those are not simple actions, but special widgets. And together they 
make up a whole panel that is embedded as one single widget, thus you cannot 
remove actions from it. And I think that does make sense, as the buttons 
should have exactly this order, and not some random order the way the user has 
inserted them into the toolbar.

The main reason though is that I took that complete panel out of the context 
browser and moved it into the toolbar.

The "browse mode" button controls webbrowser-like source browsing using the 
mouse.

Greetings, David





More information about the KDevelop-devel mailing list