Issue 43335 - Impress, Performance: Slide Transition Sound Effects
Summary: Impress, Performance: Slide Transition Sound Effects
Status: CLOSED FIXED
Alias: None
Product: *Testproduct
Classification: Test
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0
Assignee: wolframgarten
QA Contact: issues@test
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-22 16:20 UTC by malte_timmermann
Modified: 2005-07-25 22:06 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
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.