Gallery

OpenOffice.org 3

Document - ID	Specification Owner	Last Change	Status
	Matthias Müller-Prove	11/29/04	draft
Conforms to	
Applies to	Writer, Writer/Web, Master Document, Impress, Calc, Draw
Task ID(s)	i38049
Category	feature

Abstract

The Gallery in OpenOffice.org is a repository for clip art and sound snippets. It is available in nearly all modules of OOo. The content of the Gallery is grouped in several themes and can be extended by the user. For OOo 3 the currently selected theme will be persistent, e.g. if the user closes and opens the gallery, or the user changes the view mode in OOo Impress, the Gallery will keep the theme rather than changing it back to the first in the list.

i-Team Members (The specification owner is part of the i-Team)

	Name	E-mail Address
User Experience	Matthias Müller-Prove /MMP	mprove@sun.com,
Development	Kai Ahrens	kai.ahrens@sun.com,
Quality Assurance	Wolfram Garten	Wolfram.Garten@Sun.COM,
Documentation	Uwe Fischer	Uwe.Fischer@Sun.COM
		mail to iTeam

Approved for Implementation

	Approved by	Date
User Experience	<Name>	<Date>
Development	Kai Ahrens	11/29/04
Quality Assurance		
Documentation		
String Review		

Document Change History

Rev. Level	Change	Initials	Date
	initial version	MMP	11/22/04
	alternative KA-1	MMP	11/29/04
	spec review, FL-1	FL	11/29/04
1.0			

Contents

Glossary	4

1	Motivation	4

2	User Scenarios	4

3	Goals	4

4	Requirements and Dependencies	4

4.1	Requirements	4

4.2	Technical Dependencies	4

5	Competitive Analyses	4

6	Detailed Specification	4

6.1	G11n	5

6.2	Error Conditions	5

6.3	Migration	5

7	Future Tasks	5

8	Notes	5

9	References	6

Glossary

Term	Description
Gallery	
theme	

Motivation

The behavior of the Gallery in OOo 2 is not what the user expects. The selected theme switches back to the first theme whenever e.g. the mode in OOo Impress is changed.

User Scenarios

Marc has taken several picture with his digital camera. Transferring these to his computer was easy, also creating a new theme in the OOo Gallery and adding the pictures via drag'n'drop. Now Marc wants to create presentation with some of the pictures. He creates a slide after slide and drags the desired images to the sheets. The he switches to the Slide Sorter to change the order of the slides; and then back to the Normal view to add some more slides. Ooops. The Gallery was reset to Animations, the first theme in the list.

Goals

Provide a persistent mechanism for selecting a theme in the Gallery. Keep the user in control of changing the theme.

Requirements and Dependencies

Requirements

n/a

Technical Dependencies

<Are there any technical dependencies for this feature? Does the implementation of this feature create any technical dependencies to other program parts? Or very important any issues for automatedd GUI Testing?>

Competitive Analysis

<Describe or reference to solutions which are already on the market. Describe what is done well or what is done bad.>

Detailed Specification

Multiple Instances of a Galleries

Each OOo document of type text, spreadsheet, presentation, and drawing can contain a Gallery. The Gallery is either docked to the document window or detached as a floating window. In the latter case just the Gallery for the active document window is visible.

Persistent Gallery Theme

Each Gallery for each document has a currently selected theme. This is only changed by the user. Switching modes (e.g. in Impress) does not change the theme.

Closing and re-opening the Gallery does not change the theme for a specific document.

The last manual selection of a theme is used if a new instance of a Gallery is created. An instance of a Gallery is created in the moment when it is used for the first time.

Example 1:

User chooses theme Emoticons in presentation1 document.

User opens (or switches to already open) text1 document.

User opens the Gallery in text1 document.

The Gallery in text1 opens with theme Emoticons

The last manual selection is even used if OOo was not running in between. This means that the value needs to be stored in the user data.

Example 3:

User chooses theme Arrows in presentation2 document.

User exits OOo

User launches OOo and creates a new text document text2.

User opens the Gallery in text2 document

The Gallery in text2 opens with theme Arrows.

Future Tasks

<If there are features which couldn't be implemented but have to be implemented in the future. State these in here with a description why the feature couldn't be implemented right now.>

Notes

KA-1: An alternative solution would be a gallery theme relative to each module. i.e. a behaviour described as above, but local for each module.

FL-1: Do we want to be able to set a default starting theme when installing OOo?

References

<Give references to related documentation, such as engineering designs, technical specs, and other sources for related units. Also include links to documents that other sections in this spec need to refer to, such as user opinions usability test reports.>

6	Gallery

Gallery	6

http://specs.openoffice.org/appwide/gallery/Gallery.sxw

Matthias Müller-Prove

2004-11-22T14:21:31