[KDev4] Improving mainwindow UI

Alexander Dymo dymo at ukrpost.ua
Sun May 27 02:25:51 UTC 2007


On 5/26/07, dukju ahn <dukjuahn at gmail.com> wrote:
> 1.
> Current KDev4 mainwindow doesn't allow to hide entire docking
> window easily -- we should close every 4 tab to remove bottom
> docwidget. OTW, in Kdev3.4, we could lower dock window group
> by clicking its tab only once.
> This is necessary to acquire wide editor window.
> But it seems that QMainwindow doesn't support that.

We can do one thing with QMainWindow. We can implement "maximize" for
central widget and for dockwidgets. This will not be equivalent to
what we had in 3.4 but still very useful IMHO. "Maximize" for central
widget == hide all docks and "maximize" for dock widget - make it
central temporarily and hide all docks.


> 2.
> Current default mainwindow corner setting is hardcoded.
> Left corners are occupied by left docwidget, right corners are
> occupied by right docwidget. Hence bottom docwidget becomes
> smaller.
> I think there should be a setting page regarding corner occupation.
> Or even better, we can invoke context menu and specify corner
> occupation dynamically.

I personally against UI settings at all, but we already have the UI
settings page so you can add it there. But context menus are not
necessary imho. The user would choose it favourite corner policy only
once.

Still, I think that UI settings as they are now have to die. We can
still support UI settings in the config files but having a useless
page for them is overkill.




More information about the KDevelop-devel mailing list