KMDI usage in KDevelop4
Vladimir Prus
ghost at cs.msu.su
Wed Jul 13 17:06:07 UTC 2005
On Wednesday 13 July 2005 00:06, Alexander Dymo wrote:
> On Tuesday 12 July 2005 08:26, Vladimir Prus wrote:
> > 2. What's the rationale for the change? How much time will it take to
> > make "simple ideal" mode work on par with current KMDI?
>
> Rationale? Hmm... take a closer look at kmdi and kdockwidget sources ;)
Well, they are certainly not very nice ;-) The biggest problem is lack of
comments.
However, the code in src/newui, which being more that twice smaller than KMDI,
has the same problem (comments I mean).
> Simple Ideal already does what is necessary for Ideal mode and even more
> (splitting windows). But it will never support other mdi modes.
>
> > 3. Does the new ideal mode works good enough at the moment?
>
> You can try it. Go to user interface settings in KDevelop and choose
> simple ideal mode (you should have KDevelop HEAD). I work with it every
> day. KDevAssistant already runs in simple ideal mode by default and I'm
> planning to make it default for KDevelop as well after I polish splittings
> windows.
Ok, I've tried it. First bug report:
1. Start KDevelop
2. Click on "Variables" tab.
Expected result (as in KMDI):
1. The window takes about 20% of main window width.
2. The "Variable name" column takes 50% of variables window width
Actual result:
1. The window takes about 70% of main window width
2. The "Variable name" column takes about 10% of variables window width
Another problem is that variables window is not auto-hidden when debugger
exists, but I'll report that problem in detail after committing the
auto-hiding code, so that you can easily reproduce.
Also -- seems like it's no longer possible to "float"/"detach" a tool window?
> > 4. What's the timeline for switch to that code? KDE4? If that's the case,
> > I'll still have to work with KMDI. KDE4 is too late for me.
>
> You can either work on KDevelop 3.2/HEAD implementation of simple ideal
> or on KDE4 port (which will be committed soon).
>
> > Sorry to be boring, but is there an answer to my question (2) above?
> > What's the rationale for the change? How much time will it take to make
> > "simple ideal" mode work on par with current KMDI?
>
> I don't expect that large changes are necessary. Just a bit of polishing.
Ok, I'll try using this mode for a while and report any other problem I run
into.
- Volodya
More information about the KDevelop-devel
mailing list