Issue 97724

Summary: performance: consider to not recreate all shapes in case titles are modified
Product: General Reporter: Rainer Bielefeld <rainerbielefeld_ooo_qa>
Component: chartAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: 3.3.0 or older (OOo)Keywords: performance
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Issue Type: ENHANCEMENT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 97722    

Description Rainer Bielefeld 2009-01-03 13:36:12 UTC
This report is a spin off from Issue 97722. Pls. use sample documents from Issue
97722 to reproduce the problem and read introduction there.

Steps to reproduce:
0. open WIN Task Manager so that you can see processor load
1. Open "Problems.ods" with sheet "Diagramm1"
2. Use scroll slider so that headings will become visible
3. Double click second level heading "Betriebsmeldungen"
   expected: "Edit chart mode" should start immediately
   actual: it will take a minute until "Edit chart mode" will start
4. Click on second level heading "Betriebsmeldungen"
   control points will appear immediately as expected
5. Double click "Betriebsmeldungen"
   expected: caret should appear immediately in heading text
   actual: it will take half a minute until caret appears
6. <cntrl>+<a> to mark "Betriebsmeldungen"
7. <a> to replace word by simple letter "a"
8. click into white area below heading "Datalogger ..."
   Expected: new contents "a" should be accepted immediately
   Actual: it will take a half a minute until edit mode for sub heading
           will be finished
Comment 1 Rainer Bielefeld 2009-01-03 13:38:03 UTC
Might be related or even a DUP of Issue 97722
Comment 2 kla 2009-01-06 09:56:00 UTC
See comments in i97722
Comment 3 IngridvdM 2009-05-19 16:38:19 UTC
That creation and painting of this big chart is too slow is already addressed by
other issues ( issue 97749 and issue 97722 ).
What might be done in addition for this concrete scenario is to avoid the
recreation of the whole chart-view and only change the title shape.
But this can only be done if the layout of the objects is not automatically or
if the size of the changed title does not change in a significant direction
(e.g. when the title becomes higher the diagram needs to become smaller ->
almost all shapes have to be changed).