Difference between revisions of "Specification search toolbar"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Detailed Specification)
(Static Text info)
Line 157: Line 157:
  
 
=== Static Text info ===
 
=== Static Text info ===
 +
The static text info only describe information to explain what the edit controller input. It name “Find”, it only is static text and showed in the searching tool bar. It should support multilingual property.
  
 
=== Edit Controller ===
 
=== Edit Controller ===

Revision as of 09:16, 23 April 2009

This page exists to implemente a search toolbar for OOo. (The specifications can be created using the Specification template)

The Search tool bar is tool bar which will provider search quickly text feature(like firfox search toolbar), it includes searching text, backwards searching, forward searching, Match of lowercase or uppercase, Match the Whole word and Closer button. It can be closed by mouse or pressing a Keyboard shortcut.

Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.


Search toolbar

Swriter Scalc Impress Drawing

Document - ID Specification Owner Last Change Status
Shizhoubo 2009-04-22 Draft
Conforms to
Applies to Swriter, Scalc, Impress, Drawing
Task ID(s) None
Category Feature

Abstract

The Search tool bar is tool bar which will provider search quickly text feature(like fireforx toolbar), it includes searching text, backwards searching, forward searching, Match of lowercase or uppercase, Match the Whole word and Closer button. It can be closed by mouse or pressing a Keyboard shortcut.

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

Name E-mail Address
User Experience Jaron Kuppers (Jaron),Philip Ganchev(Philip) jaronbaron@gmail.com, phil.ganchev@gmail.com
Development shizhoubo(robertzhou) shizhoubo@redoffice.com
Quality Assurance <Name + Initials>
Documentation shizhoubo(robertzhou) shizhoubo@redoffice.com

Approved for Implementation

Approved by Date
User Experience <Name> <Date>
Development <Name> <Date>
Quality Assurance <Name> <Date>
Documentation <Name> <Date>
String Review <Name> <Date>

Document Change History

Rev. Level Change Initials Date
1.0 initial version 2009-04-23

Glossary

Term Description

Motivation

The motivation for this feature is to enhance the speed of searching text ,and the search tool bar does not hid the content of the document.

User Scenarios

In current OpenOffice.org ,users use the search dialog to search text, when the users want to see content which the search dialog hid, the uses have to move the search dialog via mouse,because the search dialog always display.

Goals

The goal for OpenOffice.org 3.x is to provide a tool bar which gives uses the possibility to apply frequently uesed for searching text. The search tool bar will provide a simple, shortcut way to searching text, without the users not have to open the search dialog.

Requirements and Dependencies

Requirements

Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.

Technical Dependencies

Implementation of the search tool bar depend on these searching codes which the current search dialog is using the searching codes , but it has nothing to do with the search dialog.

Competitive Analyses

Google Chrome Browser

The Google Chrome Search tool bar (Figure 1,marked by the redline). it is located on the below of the address Tool bar and can't be moved. The Search tool bar can made visible by pressing Ctrl+F. The search toolbar is very simple , it only provide searching text and not match Match Case. It includes backwards searching , forwards searching text and count of the searching text. The Search tool bar organized into a number of buttons or lable which are arranged from the left to the right with it. Chrome Browser 1.JPG

Mozilla Firefox Browser

Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can't be moved .The Search tool bar can made visible by pressing Ctrl+F. The Search tool bar organized into a number of buttons which are arranged from the left to the right with it. The mouse can opterator any button and every button has states. Mozilla browser 1.JPG

Detailed Specification

The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can't be moved. It can made visible by pressing Ctrl+F1. It is make up of the tool bar item , of course , these tool bar item can be BUTTON_SYMBOLTEXT or BUTTON_SYMBOL.

Static Text info

The static text info only describe information to explain what the edit controller input. It name “Find”, it only is static text and showed in the searching tool bar. It should support multilingual property.

Edit Controller

Next Button

Previous Button

Search All Button

Match Case Button

Whole Word Button

Dynamic Text Info1

Dynamic Text Info2

Close Button

Future Tasks

None at this time.

Notes

I think it would be useful to have a mode in which Impress does not rely on any X11 server information for the layout of the presenter screen. For example, I might not want the presentation window to be full screen, or I might be sharing a subrectangle of my desktop with VNC. To specify what the presentation layout should be, maybe there could be a mode similar to Apple's Keynote design screen, except that in addition to all the presenter tools, the absolute position and size of the slide that the audience sees could also be chosen. Of course, "full screen on the second display" is a special case of this. In some other presentations, I might want to have the slide window and an editable notes window up on the audience screen.

References

http://qa.openoffice.org/issues/show_bug.cgi?id=71505 Issue 71505 Add a presenter view

http://www.openoffice.org/issues/show_bug.cgi?id=12719 Bug 12719 Support for multiscreen displays (dual monitors)

http://www.oooforum.org/forum/viewtopic.phtml?t=19080 Other forum posts requesting feature

http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445 Temporary Linux workaround

http://www.apple.com/iwork/keynote/features/presentertools.html Apple's implementation

http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html Article describing Microsoft's implementation

Personal tools