[Kst] [Bug 249799] UI usability: reorganize kst2 menus

Nicolas Brisset nicolas.brisset at eurocopter.com
Wed Sep 22 23:03:07 CEST 2010


Nicolas Brisset <nicolas.brisset at eurocopter.com> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #10 from Nicolas Brisset <nicolas brisset eurocopter com>  2010-09-22 23:03:04 ---
SVN commit 1178378 by brisset:

Finish the first round of menu/toolbar reorganization. This change has one very
visible impact: the create actions are 
moved from the data manager to the "Create" menu. There was a little bit of
discussion on that a while ago and it seems to be a 
recurrent question from users (why are they here anyway?), plus it uses up
valuable screen real estate. And they were almost 
always hidden, which wasn't so nice.

I'd suggest trying this for a while and then deciding whether we want to re-add
something to the data manager. The QActions are 
now created from mainwindow.cpp, we can add them to a QToolBox which we export
to the data manager. 
I'd also appreciate if a real C++ developer checked the changes. It is a bit
more than shuffling around some code and I'm not 
100% sure of everything.

For the other small points (list of recent files, x-only and y-only zoom, ...)
buried in the comments of this bug, I'll create 
separate entries. Some icons are also waiting to be improved, but we can do
that bit by bit and it is not directly the intention
of this bug.

BUG: 249799

 M  +1 -94     datamanager.cpp  
 M  +0 -11     datamanager.ui  
 M  +6 -10     libkstapp.pro  
 M  +26 -1     mainwindow.cpp  
 M  +4 -1      mainwindow.h  
 A             pluginmenuitemaction.cpp   [License: GPL (v2+)]
 A             pluginmenuitemaction.h   [License: GPL (v2+)]

WebSVN link: http://websvn.kde.org/?view=rev&revision=1178378

Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the Kst mailing list