Bug 65231 - toolbar changes aren't saved
Summary: toolbar changes aren't saved
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: UI: all modes (show other bugs)
Version: 3.0.0a7
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 69499 117779 137051 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-30 13:44 UTC by Bart Verwilst
Modified: 2006-12-18 00:51 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bart Verwilst 2003-09-30 13:44:39 UTC
Version:           3.0 alpha7 (using KDE KDE 3.1.92)
Installed from:    Compiled From Sources
OS:          Linux

When you change the toolbars in kdevelop ( for example remove the debugging and browser toolbars ), everything is back to its default place when you restart kdevelop.. I think it should save the positions/active toolbars instead :o)

Thanks in advance!
Comment 1 Amilcar do Carmo Lucas 2003-11-03 18:27:44 UTC
Again this one!!!
Comment 2 Bart Verwilst 2003-11-03 18:29:56 UTC
uh? :)
Comment 3 Amilcar do Carmo Lucas 2003-11-04 15:13:44 UTC

*** This bug has been marked as a duplicate of 63071 ***
Comment 4 Jens Dagerbo 2003-11-05 21:05:11 UTC
Matt is right. (See Bug 63071) This is not a dupe of that bug. 

Reopening. :)
Comment 5 Bart Verwilst 2004-05-11 13:31:17 UTC
This bug is still present in Kdevelop 3.0.3. Removing the debugger toolbar for example, closing kdevelop, reopening it, shows that toolbar again..
Comment 6 Matt Rogers 2005-02-14 15:23:35 UTC
*** Bug 69499 has been marked as a duplicate of this bug. ***
Comment 7 Tim Hutt 2005-02-22 19:21:18 UTC
Still there in KDE 3.3.2.  This is now over a year old.
Comment 8 Amilcar do Carmo Lucas 2005-02-25 18:24:19 UTC
Which KDevelop version ?
KDevelop 3.2 RC1 will be released tomorrow.
Comment 9 Jens Dagerbo 2005-02-28 14:28:42 UTC
This should be largely solved for most toolbars by the fix I did a few weeks back. 

What it doesn't solve is toolbars created or manipulated by plugins, such as the Debugger and the External Tools toolbars. This is a consequence of a rather odd KXMLGUI design and KDevelop's inability to cope with it. It's a design problem that we probably won't solve any time soon.
Comment 10 Hogne Titlestad 2005-12-05 08:19:21 UTC
You should solve it. It's still here now in the newest version - and it makes using KDevelop unacceptably unconvenient for each new session - having to put everything back, reconfiguring the gui.
Comment 11 Piotr Budny 2005-12-12 23:57:54 UTC
Got that same, kdevelop-3.3.0-1
BTW, that bug has number 117779 too...
Comment 12 Amilcar do Carmo Lucas 2005-12-29 11:13:30 UTC
*** Bug 117779 has been marked as a duplicate of this bug. ***
Comment 13 Søren Holm 2006-12-09 19:55:32 UTC
Turning of the debugger-pluging hides the toolbar, by this course totaly disables debugging.
Comment 14 Jens Dagerbo 2006-12-17 14:13:01 UTC
*** Bug 137051 has been marked as a duplicate of this bug. ***
Comment 15 Jens Dagerbo 2006-12-18 00:51:45 UTC
SVN commit 614494 by dagerbo:

Allow debugger toolbar and view sessions toolbar to have their visibility state properly stored/restored. Now it is possible to hide the debugger toolbar and not have it reappear on next start.

Also, remove groups from the build toolbar. We do this to avoid a xmlgui bug where the buttons magically disappear when reloading a project.

BUG: 65231

 M  +15 -5     kdevelopui.rc  


--- branches/kdevelop/3.4/src/kdevelopui.rc #614493:614494
@@ -1,5 +1,5 @@
 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
-<kpartgui version="32" name="kdevelop" >
+<kpartgui version="33" name="kdevelop" >
 <MenuBar>
   <Menu name="file" noMerge="1"><text>&amp;File</text>
     <DefineGroup name="new_merge"/>
@@ -156,15 +156,15 @@
 <ToolBar name="buildToolBar" position="Top" noMerge="1">
   <text>Build Toolbar</text>
   <Merge/>
-  <DefineGroup name="build_operations"/>
-  <DefineGroup name="debug_operations"/>
+<!--  <DefineGroup name="build_operations"/>
+  <DefineGroup name="debug_operations"/>-->
   <Action name="stop_processes"/>
 </ToolBar>
 
 <ToolBar name="browserToolBar" position="Top" noMerge="1">
   <text>Browser Toolbar</text>
-  <DefineGroup name="class_operations" />
-  <DefineGroup name="browser_operations" />
+<!--  <DefineGroup name="class_operations" />
+  <DefineGroup name="browser_operations" />-->
   <Merge/>
 </ToolBar>
 
@@ -178,4 +178,14 @@
   <Action name="file_closeother"/>
 </Menu>
 
+<ToolBar name="debugToolBar">
+  <text>Debugger Toolbar</text>
+  <Merge/>
+</ToolBar>
+
+<ToolBar name="viewsession_toolbar" >
+  <text>View Sessions Toolbar</text>
+  <Merge/>
+</ToolBar>
+
 </kpartgui>