Issue 43335

Summary: Impress, Performance: Slide Transition Sound Effects
Product: *Testproduct Reporter: malte_timmermann
Component: codeAssignee: wolframgarten
Status: CLOSED FIXED QA Contact: issues@test <issues>
Severity: Trivial    
Priority: P3 CC: issues
Version: current   
Target Milestone: OOo 2.0   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description malte_timmermann 2005-02-22 16:20:36 UTC
When switching between views, the list box is updated very often, even if "slide 
Transitions" is not opened in task pane!
Data is not cached, always accessing file system.
Side effect: List box is not updated when directory content changes.

Sugested solution: Change from ListBox to FileControl (edit field and browse 
button). Default directory must be gallery/sounds.
This way, there is no file acces until the user want to choose an effect.
And you don't have to care about directoy changes.
Comment 1 bjoern.milcke 2005-02-22 17:32:48 UTC
The behaviour of the task pane already changed in CWS impress34. The toolpanels
are still all created at first startup, but are not destroyed and created again
while working (see issue 42156). This should increase the performance, however
not on startup.

->AF: You suggested to implement an on-demmand loading of the toolpanels on
first use, which should increase the startup performance in this case. I think
this issue fits well for this task.

The change to the file control has the drawback, that there will no longer be a
list box. Especially for the entry "Stop current sound" we would need a
different solution. (Furthermore the FileControl is no control (whoops), but
instead a class that contains two controls, therefore we would also need a new
help-id.)
Comment 2 groucho266 2005-02-24 12:31:04 UTC
In TaskPaneViewShell::Setup() the panels for the task pane are added to the
ToolPanel via factory objects.  With this the ToolPanel can create the panels on
demand.
Comment 3 groucho266 2005-02-24 12:31:22 UTC
Fixed.
Comment 4 groucho266 2005-03-11 14:59:12 UTC
To QA for verification.

re-open issue and reassign to wg@openoffice.org
Comment 5 groucho266 2005-03-11 14:59:18 UTC
reassign to wg@openoffice.org
Comment 6 groucho266 2005-03-11 14:59:27 UTC
reset resolution to FIXED
Comment 7 wolframgarten 2005-03-11 15:20:24 UTC
Verified in CWS.
Comment 8 wolframgarten 2005-03-30 11:42:35 UTC
Closed.