Issue 79198 - API call to embedded object needed when UI is completely created
Summary: API call to embedded object needed when UI is completely created
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m217
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2007-07-04 10:11 UTC by bjoern.milcke
Modified: 2017-05-20 10:48 UTC (History)
2 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description bjoern.milcke 2007-07-04 10:11:43 UTC
In chart2 there is the following problem: When a chart is UI activated
(double-click on the object) the toolbars are created in
XController::attachFrame() with a call to XLayoutManager::requestElement(
toolbar ). With this call only, there are no toolbars. Currently the chart calls
XLayoutManager::createElement( toolbar ) before to have visible toolbars.

The call to createElement() should not be necessary. According to CD the problem
is that attachFrame is too early for getting the toolbars with requestElement().

To fix this, an embedded object must be called at the moment where the layout
manager is completely prepared for showing toolbars etc., so that the
application (in this case the chart) can get everything it needs with
requestElement() calls. Ask CD for details.

Note: for the menu bar and status bar requestElement() is sufficient in
attachFrame() currently. The problem only occurs with toolbars.
Comment 1 bjoern.milcke 2007-07-04 10:13:00 UTC
adjusted platform, target, CC
Comment 2 Mathias_Bauer 2007-12-04 16:20:18 UTC
according to release status meeting -> target 3.x
Comment 3 Marcus 2017-05-20 10:48:17 UTC
Reset assigne to the default "".