Undo of Fields and Header & Footer Changes

OpenOffice.org 2.0 Writer

Document - ID	Specification Owner	Last Change	Status
	Henning Brinkmann	01/05/04	draft
Conforms to	
Applies to	Writer, OLE
Task ID(s)	PCD Ease of Use 25
Category	feature

Abstract

Undo for header & footer changes in OOo 2.0 Writer is possible. Also, all edits of fields are tracked for undo.

i-Team Members

	Name	E-mail Address
User Experience	Mathias Müller-Prove /MMP	mprove@sun.com
Development	Henning Brinkmann /HB	Henning.Brinkmann@sun.com
Quality Assurance	Eric Saváry /ES	Eric.Savary@sun.com
Documentation	Frank Peters /FPE	fpe@sun.com
		mail to iTeam

Approved for Implementation

	Approved by	Date
User Experience	MMP	11/7/03
Development	Henning Brinkmann /HB	11/18/03
Quality Assurance	Eric Saváry	11/18/03
Documentation		
String Review		

Document Change History

Rev. Level	Change	Initials	Date
draft		HB	09/30/03
	review	MMP	11/3/03

Contents

Glossary	1

1	Motivation	1

2	User Scenarios	1

3	Goals	1

4	Requirements and Dependencies	1

4.1	Requirements	1

4.2	Technical Dependencies	1

5	Competitive Analyses	1

6	Detailed Specification	1

6.1	Undo for header and footer	2

6.2	Undo for Fields	2

6.3	Export undo stack in crash report (low priority)	2

6.4	Macros	2

6.5	Error Conditions	3

7	Future Tasks	3

8	Legal Issues	3

9	Notes	3

10	References	3

Glossary

Term	Description
<Term 1>	

Motivation

There are actions for which it is useful to be undoable, such as creation/deletion of header/footer. Fields can also be improved by enabling undo for them.

User Scenarios

The following two use cases are taken from the PCD EaseOfUse-25:

Use Case 1 – Styles

adding/deleting a header/footer

Problem: If changes to styles contain adding/deleting a header/footer the undo stack is deleted.

Goals

Insertion and deletion of headers and footers should be undoable. Fields should also be covered by undo.

Requirements and Dependencies

Requirements

<State the requirement(s) of this feature here.>

Technical Dependencies

<Are there any technical dependencies for this feature? Does the implementation of this feature create any technical dependencies to other program parts?>

Competitive Analyses

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

Detailed Specification

Undo for header and footer

All kinds of changes to headers and footers are undoable in OOo2.0. This includes the creation and deletion of headers and footers. The undo stack is maintained by these operations.

Item	English	German	Comments
STR_UNDO_HEADER_FOOTER	Header/footer changed	Kopf-/Fußzeile geändert	

Undo for Fields

Changes of field formats, e.g. altering the format of a date field or changing a sender field to display the first name instead of the last name, are undoable.

Item	English	German	Comments
STR_UNDO_FIELD	Field changed	Feld geändert	

Error Conditions

<List all error conditions, and the action the system takes about them. If an alert box comes up, which kind is it? Include exact text of messages, or say what points need to be covered. Error Messages need a string list>

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

<Questions will arise during the writing of the specification. State these in here.>

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.>

Required - 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.

Undo of Fields and Header & Footer Changes

Page 2

http://specs.openoffice.org/writer/undo/Undo_FieldsHeaderFooter.sxw

Henning Brinkmann

2003-09-29T17:32:13

Matthias Müller-Prove