Version: 3.0.0b1 CVS (using KDE KDE 3.1.4) Installed from: SuSE RPMs OS: Linux In IDEAl mode you have the tabs for class browser, file browser, auto project ... on the left side. I'm keeping them opened all the time (using "overlap" button (A small rectangle). Expected behavior: Closing KDevelop and opening again the workspace view is preserved. Actual behavior: If I'm closing kdevelop and start again the selection of the class browser is preserved but the left panel does not appear. I'm clicking once the class browser is disabled (left panel hidden).I'm clicking second time the class browser is enabled and the panel appears with the "overlap" button enabled. The behavior can be reproduced all the time.
*** Bug 72755 has been marked as a duplicate of this bug. ***
*** Bug 72824 has been marked as a duplicate of this bug. ***
*** Bug 78847 has been marked as a duplicate of this bug. ***
Additionally I see the following behavior: When starting kdevelop the status of the overlap-mode for the left hand side menu is restored from last session, this works. But the behavior is different: Opening the tab and clicking on one file (for example) makes the tab close again. I would expect it to stay open. Then open the tab again, uncheck "overlap", check it again and then the tab works as expected.
I find even stranger behavior. I turn on overlap for all IDEAl panels, reduce all of them to icons, and close kdevelop. I then reopen kdevelop. The panels are still all closed, but they also all have the overlap button depressed... Despite not being in overlap mode. Very annoying. Using: kdevelop3 - 3.0.3 (from Debian Testing)
AFAIK this is partially solved in KDevelop HEAD. Please follow the compilation instructions on the website, retest and give feedback. Only with your feedback can we improve KDevelop. :)
I just compiled the CVS Head and the result is almost the same. The left hand menu is always closed when you restart kdevelop or load a new project. The same for the rigth hand one (automake...) and the bottom one (messages ...) The only difference is that the overlap button status is corectly restored and the overlap status of the menu is also corectly restored (before you needed to click twice on the overlap button). KDE version 3.2.0 on SUSE 8.2
Just a note: I seriously doubt KDevelop can do anything about this bug, it needs to be solved in kmdi. At least that's my hunch.
I'm sure this is partly a KMDI bug, but not entirely. There is some weird UI things done when a project is loaded in KDevelop. ;-)
Created attachment 6694 [details] A small graphic to illustrate one problem (help discuss with MDI people) The image shows a situation right after program start. The overlap button is checked (upper image) but the overlap is not done correctly since some source code is not visible any more and the scroll bar at the bottom is missing (lower image). Clicking twice on the overlap-button solves this problem for the current session.
Unfortunately, both the left-hand (class viewer etc) and right-hand (documentation viewer etc) windows don't get restored when using KDEveop 3.1.0 rc2. Apart from this problem (and the one with documentation viewer large font sizes) kdevelop ROCKS.
KDevelop keeps getting better and better. But I have to say, the GUI components thing is still very much annoying. It would be really great if you could work it out. Although, I must say, the random arrangments of GUI components is quite entertaining when I start up my kdevelop in the morning. Always new suprises :-)
*** Bug 90839 has been marked as a duplicate of this bug. ***
*** Bug 88203 has been marked as a duplicate of this bug. ***
I cannot reproduce this behavior in KDevelop 3.1.2 anymore. The overlap button is now working correctly for me. However, its state should be remembered during sessions. Currently its state on KDevelop start is always "off" (so the windows to the side overlap the edited text). Hm, maybe the button state should be inverse: When its checked (overlap on) the side-windows are be allowed to hide the text and when unchecked the edit frame is reduced in size.
This is probably the most reported bug in KDevelop. And it is not fixed yet :( But it's good to hear that it at least is partially fixed.
It's a bit related to Bug 94863
On Wednesday 19 January 2005 12:10, Amilcar do Carmo Lucas wrote: > This is probably the most reported bug in KDevelop. > And it is not fixed yet :( > But it's good to hear that it at least is partially fixed. I remember that I fixed in once, but got broken later. I haven't looked lately to KDevelop's code, but this is not so hard to fix taking into account that Quanta (using the same KMDI) does not have the problem. ;-) Andras
Tis bug is related to #68015 (but no duplicate).
This happens with "Tabbed pages mode" also. If I close and reopen KDevelop, the layout is reverted to the default layout. Very annoying.
Just tested it with KDevelop 3.3 (came with KDE 3.5.0, SUSE packages). Currently the overlap button is always checked after start and the side-windows are displayed correctly. This behavior is ok for me. Maybe we can close this report? Perhaps someone living on another distro could check, that this is not SUSE-limited, first :)
It's still broken for me in KDevelop 3.3 (KDE 3.5.0, ubuntu packages). State isn't saved in either iDEAL or Tabbed Pages mode. Apparently, this is a bug with KMDI.
*** Bug 118051 has been marked as a duplicate of this bug. ***
For 3.3.3 (KDE 3.5.3), from the Ubuntu packages, KDevelop is still not remembering the overlap mode of the side panels (at least in IDEAL mode).
Closing as there will be no more fixes to deprecated KMDI library and its ui modes. Those who want their UI state to be saved/restored have to use SimpleIdeal mode in KDevelop 3.4 (no overlap is there though, only the action to hide/show all toolviews).