Apache OpenOffice (AOO) Bugzilla – Issue 6302
toolbars can't be customized "completely"
Last modified: 2005-04-01 14:02:04 UTC
toolbars can't be customized to ones likings because not all functions are available -- dependant on the current selected object. For example I can't select those 'Insert'-functions for the left toolbar when editing a chart, which I can select when working "normally" in Calc. That could be a result from the chart module being independant from the spreadsheet application, therefore there are problems here; but the solution is: A submodule asks its application, or passes to the application the request for opening the toolbar edit dialogue and the toolbar edit dialogue contains a category (as a C++ virtual function for example) which contains the functions the calling (so currently active) submodule wants the user to show. Of course then the customised toolbar is saved and that should be just some tens of bytes telling the chart module what additional fct is to be displayed and there should not be a problem that this fct is not part of the modules own functions (because its just any fct which has to be put onto the toolbar and to whom it "hypothetically" belongs doesn't matter; also it's only the icon of course and the fct is called when clicking the icon). I'm particularly missing the change source data function when in edit mode of chart (it's only available in calc working with cell mode).
4th § : "contains a category" = contains an additional category next to all categories from the app.
also, when looking up somewhere which fct (=icon) is to be displayed, rather than then fetching the icon from elsewhere for display, the "somewhere" where one looks up which fct is to be displayed, should be a list which contains the icons and looking up actually simply loads the list; so rather than "look here, get there", 'get here'. So all toolbars are saved completely as icon-lists which is then loaded (as the icons take so few hd space that doesn't matter). Also memory management should be in a way that things are only loaded into memory when first used and then kept depending on size (and how often it has been used in the past -> issue # 4664 http://www.openoffice.org/issues/show_bug.cgi?id=4664 !) Just some ideas
any comments?
KR->MBA: Seems to be yours?
It is a OOo concept that chart toolbars only contain chart functions, calc toolbars only calc functions etc. The problem here is that the calc toolbars are removed when the chart is in edit mode, so you can't use the calc functions. This is a legacy from former times when such objects where real OLE objects. Without changing the treatment of embedded objects I don't see any way to achieve what you want here. While we indeed plan to change this, it's a huge task, and currently I can't give any possible time frame for this. Don't expect any changes before OOo2.0.
@CD: please later check this issue if it fits to the requirements we get from UE. Then we can decide how to proceed with it.
.
cd->cj: As you have specified how the new toolbar configuration dialog will look like, please check if this defect should be fixed within the OOo 2.0 time frame.
CJ: Set to OOoLater
CJ: The long term plan is to split all the OO.o modules into seperate app. Thus it won't be possible and wouldn' fit to the concept to configure, for example Writer buttons into Calc.For the future, there are currenly no plans for turning Chart into an own module, thus it will stay as an OLE Object. That' s why, in the context of editing a chart, only the needed toolbars and their related tools will be available. Sorry, but I have to reject this RFE.