<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robertzhou</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robertzhou"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/Robertzhou"/>
	<updated>2026-08-15T02:22:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134340</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134340"/>
		<updated>2009-07-08T03:24:06Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Agerskov|Claus Agerskov]]||   || cs||Agerskov, cagerskov||PL Project Management Tool ([http://oopm.openoffice.org oopm])||AgerCon&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:JoostAndrae|Joost Andrae]]|| X || ja||ja_||CL qa, release testing en-US builds and releasing/uploading builds and releases||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ericb|Eric Bachard]] || X || ericb||ericb2|| PL Education, Mac OSX/Linux PPC port and vcl/impress hacker || [http://education.openoffice.org Education project], unaffiliated&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jian Hong Cheng || X || chengjh ||  || Writer || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:bei|Bernd Eilers]]|| X || bei||rfc821||[[EIS]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bo Han || X || hanbo || hanbo || VBA Interop || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ilko Höpping|| X || ih||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter,MS Word encryption || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao |Liu Tao ]]   || X  || liutao || liutao  ||PL modularization ,PyUNO, Async dialogs,|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| YiSong Liu||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:fl|Frank Loehmann]]|| X || fl ||frankl||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||b_michaelsen|| Writer, Bookmarks, Performance, User Feedback Program ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Bluedwarf|Takashi Nakamoto]]|| || bluedwarf|| || Japanese || Student&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ChristophNoack|Christoph Noack]]|| X || christophnoack ||christoph_n||CL [http://ux.openoffice.org User Experience]||&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Education Project - Starmath/fix module warnings|| Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pierre Pasteau|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Goran Rakić || X ||goranrakic || || Serbian Native-Lang PL || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sus|Svante Schubert]]|| X || sus||Svante||XML &amp;amp; ODFTOOLKIT co-lead, ODF TC, ODF SC Metadata||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Robertzhou | RobertZhou]]||  || robertzhou|| shizhoubo|| [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||Mac OS X related issue||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || Chart2 || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Steve Yin || X  || steve_yin || steve_yin || Microsoft Office file format, PDF, Accessibility, ODF || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Guoqiang Yu|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|[[User:majun|Jun Ma]]||   ||majun  ||  ||  writer  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||of_sun||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134339</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134339"/>
		<updated>2009-07-08T03:19:48Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Agerskov|Claus Agerskov]]||   || cs||Agerskov, cagerskov||PL Project Management Tool ([http://oopm.openoffice.org oopm])||AgerCon&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:JoostAndrae|Joost Andrae]]|| X || ja||ja_||CL qa, release testing en-US builds and releasing/uploading builds and releases||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ericb|Eric Bachard]] || X || ericb||ericb2|| PL Education, Mac OSX/Linux PPC port and vcl/impress hacker || [http://education.openoffice.org Education project], unaffiliated&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jian Hong Cheng || X || chengjh ||  || Writer || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:bei|Bernd Eilers]]|| X || bei||rfc821||[[EIS]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bo Han || X || hanbo || hanbo || VBA Interop || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ilko Höpping|| X || ih||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter,MS Word encryption || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao |Liu Tao ]]   || X  || liutao || liutao  ||PL modularization ,PyUNO, Async dialogs,|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| YiSong Liu||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:fl|Frank Loehmann]]|| X || fl ||frankl||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||b_michaelsen|| Writer, Bookmarks, Performance, User Feedback Program ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Bluedwarf|Takashi Nakamoto]]|| || bluedwarf|| || Japanese || Student&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ChristophNoack|Christoph Noack]]|| X || christophnoack ||christoph_n||CL [http://ux.openoffice.org User Experience]||&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Education Project - Starmath/fix module warnings|| Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pierre Pasteau|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Goran Rakić || X ||goranrakic || || Serbian Native-Lang PL || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sus|Svante Schubert]]|| X || sus||Svante||XML &amp;amp; ODFTOOLKIT co-lead, ODF TC, ODF SC Metadata||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Robertzhou|zhoubo Shi]]||  || robertzhou|| shizhoubo|| [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||Mac OS X related issue||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || Chart2 || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Steve Yin || X  || steve_yin || steve_yin || Microsoft Office file format, PDF, Accessibility, ODF || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Guoqiang Yu|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|[[User:majun|Jun Ma]]||   ||majun  ||  ||  writer  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||of_sun||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134338</id>
		<title>DomainDeveloper</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=DomainDeveloper&amp;diff=134338"/>
		<updated>2009-07-08T03:13:21Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A mapping of names to OOo accounts.&lt;br /&gt;
&lt;br /&gt;
Abbrev.:&lt;br /&gt;
&lt;br /&gt;
* PL : Project Lead&lt;br /&gt;
* CL : Project Co-Lead&lt;br /&gt;
* CC : Community Council Member&lt;br /&gt;
* ESC : Engineering Steering Committee Member &lt;br /&gt;
* CVS : has write access to the OOo CVS repository&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Developers ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name || CVS || @openoffice.org || [[IRC Communication]] || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Agerskov|Claus Agerskov]]||   || cs||Agerskov, cagerskov||PL Project Management Tool ([http://oopm.openoffice.org oopm])||AgerCon&lt;br /&gt;
|-&lt;br /&gt;
| Volker Ahrendt|| X || va||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Kai Ahrens|| X || ka || Kai_Ahrens ||PL Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rail Aliev || X  || rail || rail ||  Ru and Tr NL Co-lead || Infra-Resource &lt;br /&gt;
|-&lt;br /&gt;
| Gene Anaya||   || ganaya||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:JoostAndrae|Joost Andrae]]|| X || ja||ja_||CL qa, release testing en-US builds and releasing/uploading builds and releases||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ericb|Eric Bachard]] || X || ericb||ericb2|| PL Education, Mac OSX/Linux PPC port and vcl/impress hacker || [http://education.openoffice.org Education project], unaffiliated&lt;br /&gt;
|-&lt;br /&gt;
| Kai Backman||  || kaib ||KaiB||||&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Ballach|| X || sab||||||&lt;br /&gt;
|-&lt;br /&gt;
| Jayant Balraj Madavi||   || jayant_madavi||aZEN_JM||Connectivity / Database||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Barfurth|| X || jb||JoergB||Configuration Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Omer Bar-or|| X || cremlae||cremlae||Mac porting||Google Summer of Code&lt;br /&gt;
|-&lt;br /&gt;
| Mathias Bauer|| X || mba||||PL Writer, CL Framework, XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Behrens|| X || thb||thorsten||vcl/impress/toolkit visionary||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Benisch|| X || tbe||||Scripting framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Bergmann|| X || sb||||CL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bille|| X || abi||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Bischoff|| X || ebischoff||ebischoff||KDE A/B driver||Bureau Cornavin&lt;br /&gt;
|-&lt;br /&gt;
| Nick Blievers|| X || nick||||IRIX||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Boelzle|| X || dbo||||UNO core/bridges/packages||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Bolte|| X || obo||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Rafaella Braconi||   || coni||Rafaella ||PL l10n, Globalization Program Manager||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Brauer|| X || mib||||PL XML||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Braun|| X || obr||obr||System Integration/Accessibility Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Bregas|| X || ab||||StarBasic||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Brunsmann||   || jbrunsmann||||UDK||&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Budischewski||   || jbu||PyUNO hacker||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Peter Burow|| X  || pb||plumbumm||UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Aidan Butler||   || aidan||||XML filters||&lt;br /&gt;
|-&lt;br /&gt;
| Giuseppe Castagno || X || beppec56 || beppec56_  or beppe_c || PDF output&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ScottCarr|Scott Carr]] || X  || kcarr||kcarr||PL Documentation||Progbits&lt;br /&gt;
|-&lt;br /&gt;
| Colin Charles||   || drbyte||bytee||Malaysian native-lang project||bytebot.net&lt;br /&gt;
|-&lt;br /&gt;
| Jinhong Chen ||   || chainchen ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jian Hong Cheng || X || chengjh ||  || Writer || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Xiuzhi Cheng|| X || xzcheng || xiuzhi|| ESC,Xml,ODF|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Behrend Cornelius|| X || bc||||Wizards||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jza|Alexandro Colorado]]|| X || jza || jza|| CL [[OOoES|ES]] || &lt;br /&gt;
|-&lt;br /&gt;
| Michael Cziebalski||   || mci||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pdefilippis|Pierre de Filippis]]|| X || pdefilippis||aliscafo||Mac OSX native porting||&lt;br /&gt;
|-&lt;br /&gt;
| Yuri Dario ||   || ydario || Paperino || OS/2 Port || Serenity Systems intl&lt;br /&gt;
|-&lt;br /&gt;
| Andrew Dent|| X ||ace_dent||ace_dent||ui/custom_images||&lt;br /&gt;
|-&lt;br /&gt;
| Naren Devaiah||   || ||ndev||Performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Quangang Dong||   || donqg || dongqg || Layout  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Nitin Dongre||   || ||nitin_BITS||||Novell, Inc.(intern)&lt;br /&gt;
|-&lt;br /&gt;
| Radek Doulik||   || radekdoulik||rodo_||Canvas hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Carsten Driesner|| X || cd|| cd_oo ||PL Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Yunfen Du || X || duyunfen|| dyf|| Base ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Herbert Duerr|| X || hdu||hdu_hh||GSL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Düsterhoff|| X || od||Writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:bei|Bernd Eilers]]|| X || bei||rfc821||[[EIS]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| René Engelhard|| X || rene||_rene_||config_office, Debian packager||Debian&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Pereriksson|Per Eriksson]] || || pereriksson || || CL, MarCon Sweden ||&lt;br /&gt;
|-&lt;br /&gt;
| Yaqiong Fang || X  || fangyq || fangyq|| Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Hubert Figuière|| X || hub || hub || PPTX || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Claudio F Filho||   || filhocf||filhocf||Brazilian portuguese Localization||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Andre Fischer|| X || af||||Impress||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Fischer || X || ufi || ufiooo || Application Help || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ken Foskey||   || waratah||waratah||config_office/dmake man||slug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| Duncan Foster||   || dfoster||||||&lt;br /&gt;
|-&lt;br /&gt;
| David Fraser||   || davidfraser||davidfraser||South African translations, multilingual builds||translate.org.za&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Nf|Nils Fuhrmann]]||   || nf||SunNF||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Gallwey|| X || mtg||marty_||XML/Writer/packaging||&lt;br /&gt;
|-&lt;br /&gt;
| Pierre-Andre Galmes || || pagalmes || pagalmes || Chart2 ||StarXpert&lt;br /&gt;
|-&lt;br /&gt;
| Tony Galmiche|| X || tonygalmiche||||CL FR native-lang project||&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Gandhi||   || ||tyro||||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Peng Gao ||  || Gao Peng|| Gao Peng || writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Zemin Gao ||  || gaozemin|| gaozm || Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sophie Gautier|| X || sgauti|| sophi || ||.&lt;br /&gt;
|-&lt;br /&gt;
| Vladimir Glazounov|| X || vg||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Laurent Godard || X || laurentgodard || lgodard || CC, PL Extensions, Fr Native-lang Project || inDesko/Nuxeo &lt;br /&gt;
|-&lt;br /&gt;
| Jody Goldberg|| X || jodygoldberg||jody||[[Calc]] spreadsheet-ness||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Grobler|| X || dg||||Database Access||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sg|Steffen Grund]]|| X || sg|| || NetBeans Integration ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bettina Haberer||   || bh||||RFEOwner||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bo Han || X || hanbo || hanbo || VBA Interop || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ingrid Halama|| X || iha||||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Halls|| X || haggai||haggai||Debian packager&amp;amp;amp;misc. hacker||Credativ Ltd., Debian&lt;br /&gt;
|-&lt;br /&gt;
| Gregor Hartmann|| X || gh|| Lachs ||Testtool, gsicheck, buildbot||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bustamam Harun||   || bustamam||||Malaysian stuff||&lt;br /&gt;
|-&lt;br /&gt;
| Kevin Hendricks|| X || khendricks||||PL Lingucomponent, PowerPC||&lt;br /&gt;
|-&lt;br /&gt;
| Con Hennessy||   || cphennessy||cph2 or cph_||hacker &amp;amp;amp; former council person||OpenApp&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Hinkelmann|| X || ihi||ivo||l10n tooling/general/RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Eric Hoch|| X || maveric||mav_eric||Mac Porting||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Lutz_Hoeger|Lutz Hoeger]]|| X || lh ||lutzh||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ilko Höpping|| X || ih||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jan Holešovský|| X || kendy||kendy||KDE integration||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Martin Hollmichel|| X || mh||Ratte/Nesshof||Build Maestro, PL External, Tools, Porting, CC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Karl Hong|| X || khong||||i18n, CJK expert||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Huetsch|| X || mhu||||Performance/strategy, PL UCB, CC, ESC||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Hönnig|| X || mi||||PL API||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:icobgr|Hristo Hristov]] ||   || icobgr || icobgr || PL Bulgarian native-lang project ||&lt;br /&gt;
|-&lt;br /&gt;
| Sven Jacobi|| X || sj||||Escherwizard||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Jahnke||   || jj||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Jansen||   || cj ||||Menu and Toolbar?||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ocke Janssen|| X || oj||Base||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Pavel Janík|| X || pjanik||paveljanik||PL Czech native-lang project, CL l10n, CC, ESC, l10n builds||&lt;br /&gt;
|-&lt;br /&gt;
| Berry Jia|| X || berryjia||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Mingfei Jia || X  || jiamingfei ||   || Lotus Smart Suite filter,MS Word encryption || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Chuang Jiang ||   || jiangc ||   || || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jingchuan Kang||   || kangjingchuan || jingchuan || Surrogates in Unicode || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sunil Amitkumar Janki || || sjanki || sjanki || GNU Linux mipsel porter || &lt;br /&gt;
|-&lt;br /&gt;
| Pascal Junck||   || pjunck||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:pj@openoffice.org|Peter Junge]]|| X || pj|| peter13j|| OOo community contact for my Chinese Employer, QA||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Christian Junker||   || Cyb||christianju||API||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Etsushi Kato || X || ekato ||   || Mac OS X Port || Independent &lt;br /&gt;
|-&lt;br /&gt;
| Hirano Kazunari||   || khirano||||Japanese||&lt;br /&gt;
|-&lt;br /&gt;
| Dhananjay Keskar|| X || dkeskar ||dkeskar||Performance,Buildbot,cat-herder||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
| Robert Kinsella||   || rkinsella||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Volodymyr Khrystynych||   || volody||||XML Filter||&lt;br /&gt;
|-&lt;br /&gt;
| Matthias Klose||   || doko||doko||Ubuntu, gcc, python packager||Canonical, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Laszlo Kovacs||   || lkovacs||||Documentation||&lt;br /&gt;
|-&lt;br /&gt;
| Tobias Krause|| X || tkr||||ucb||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Martin Kretzschmar|| X || mkretzschmar||martink||Gnome / Debian||Student&lt;br /&gt;
|-&lt;br /&gt;
| Will Lachance||   || wlach||wlach_||Word Perfect File Filters||Net Integration Technologies, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Lange|| X || tl||tl13||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Lars Langhans|| X || lla||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hans-Joachim Lankenau|| X || hjs||ause||dmake makefile expert, RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Németh László|| X || nemeth||||PL lingucomponent||&lt;br /&gt;
|-&lt;br /&gt;
| Jakob Lechner|| X || jakob_lechner||||Writer||Fabalabs&lt;br /&gt;
|-&lt;br /&gt;
| Michael Leibowitz||  X || mikeleib ||mikeleib||performance||Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Jian Li ||   || lijian || lijian|| Writer|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wind Li|| X || windly||||Address books||&lt;br /&gt;
|-&lt;br /&gt;
| Xing Li || X  || lixxing ||   || Accessibility || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|Yuan  Li ||   || liyuan ||   || PyUNO, Async dialogs || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Weike Liang ||   || liangweike || liangweike || Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Ping Liao||   || pliao||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tor Lillqvist|| X || tml||tml_||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Fong Lin || X  || pflin || Fong  || VBA Interop, Scripting, CJK Enhancement || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Joachim Lingner|| X || jl||||Java, CLI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Lippka|| X || cl || cl ||Graphic Applications||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Jianli Liu ||  || liujl|| liujianli || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Mindy Liu||   || mindyliu||||||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:liutao |Liu Tao ]]   || X  || liutao || liutao  ||PL modularization ,PyUNO, Async dialogs,|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| YiSong Liu||  || Liu YiSong || Liu YiSong|| PYUNO || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|YU Liu || X  || ch2000liuy || LiuYU  || Swriter || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yuhua Liu ||  || liuyuhua|| yuhua|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Dl|Dieter Loeschky]]|| X || dl ||||PL: ODF Toolkit||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:fl|Frank Loehmann]]|| X || fl ||frankl||PL [http://ux.openoffice.org User Experience]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Philipp Lohmann|| X || pl||PhilippL||VCL/X11 (GSL) hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michel Loiseleur|| || mloiseleur|| coren`|| Bugfixes ||Linagora&lt;br /&gt;
|-&lt;br /&gt;
| Jackson Low|| X || xxjack12xx||||Porting||&lt;br /&gt;
|-&lt;br /&gt;
| Patrick Luby||   || pluby||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
|Jingrong Luo ||  || Luo Jingrong|| Luo Jingrong|| ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Xugang Lv ||   || lvxg || lvxg || XML Writer || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Prasad Madhav || X || pmadhav || pmadhav || Buildbot || Intern@Intel &lt;br /&gt;
|-&lt;br /&gt;
| Babak Mahbod||   || bmahbod||||||&lt;br /&gt;
|-&lt;br /&gt;
| Martin Maher||   || mmaher||||Writer &amp;amp;amp; Filter chap||&lt;br /&gt;
|-&lt;br /&gt;
| Nakata Maho|| X || maho||_maho_||PL QA, PL JA, FreeBSD guy||Independent&lt;br /&gt;
|-&lt;br /&gt;
|Yonggang Mao || X || maoyonggang|| maoyg|| Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Yue Lv ||  || lvyue || lvyue || Calc ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| John Marmion|| X || jmarmion||||||&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Martens|| X || ama||||PL Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|-|&lt;br /&gt;
| Shane M Mathews|| X || smmathews|| smmathews ||[[Impress:_OpenGL_rendered_transitions]]||student&lt;br /&gt;
|-&lt;br /&gt;
| Frank Mau|| X || fma||||tooling||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:smsm1|Shaun McDonald]] || X || smsm1 || shaunmcdonald || Mac Port, buildbot MacPort1 || Graduate&lt;br /&gt;
|-&lt;br /&gt;
| Caolán McNamara|| X || cmc||caolan||CL Writer &amp;amp;amp; Filter man|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Michael Meeks|| X || mmeeks||michael_||ugly hack-er, ESC||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Frank Meies|| X || fme||||Writer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Federico Mena-Quintero||   || federicomena||federico||perfectionist||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Ismael Merzaq|| X || isma87||ismael_||Mac OSX native porting||Student&lt;br /&gt;
|-&lt;br /&gt;
| Michael Mi||   || mmi||||||&lt;br /&gt;
|-&lt;br /&gt;
| Björn Michaelsen|| X || b_michaelsen ||b_michaelsen|| Writer, Bookmarks, Performance, User Feedback Program ||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Björn Milcke|| X || bm||bm_||Chart||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Petr Mladek||   || pmladek||pmladek||SUSE RPMs, ooo-build releases||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Cyrille Moureaux|| X || cyrillem||Cyrille||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mmp|Matthias Müller-Prove]]|| X || mmp|| mprove|| [[User Experience]], http://ux.openoffice.org || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Bluedwarf|Takashi Nakamoto]]|| || bluedwarf|| || Japanese || Student&lt;br /&gt;
|-&lt;br /&gt;
| Jan Navrátil || X || jnavrati || jnavrati || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Niklas Nebel|| X || nn||||PL [[Calc]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christoph Neumann|| X || cn||||[[UnoApiTest]]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Neumann|| X || fne||||MacPort||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| NicelKM|| X || mnicel||nicel||||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Jan Nieuwenhuizen|| X || jcn||janneke||Layout code, hacker ||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ChristophNoack|Christoph Noack]]|| X || christophnoack ||christoph_n||CL [http://ux.openoffice.org User Experience]||&lt;br /&gt;
|-&lt;br /&gt;
| Bertram Nolte||   || bnolte||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tomas O&amp;#039;Connor||   || toconnor||||Scripting Framework||&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Odendahl|| X  || mod||mod||[[Notes2]] [[SQL_Syntax_Highlighting]]|| Student / SEPT-Solutions&lt;br /&gt;
|-&lt;br /&gt;
| Takashi Ono || X  || tono ||   || MinGW port || Independent&lt;br /&gt;
|-&lt;br /&gt;
| Lars Oppermann|| X || lo||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rakesh Pandit || X || rakeshpandit|| chacha_chaudhry|| Education Project - Starmath/fix module warnings|| Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Rodrigo Parra Novo|| X || rodarvus||rodarvus||Gnumeric/Abiword OpenDocument Format support and port to Maemo||INdT (Instituto Nokia de Tecnologia)&lt;br /&gt;
|-&lt;br /&gt;
| Pierre Pasteau|| X || pastea_p || pierrep|| Education Project, SeaMonkey migration || Education Project&lt;br /&gt;
|-&lt;br /&gt;
| Edward Peterlin|| X || OPENSTEP||||Mac||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Fpe|Frank Peters]]|| X || fpe||||CL Documentation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christof Pintaske|| X || cp||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ron Piterman||   || rpiterman||||||&lt;br /&gt;
|-&lt;br /&gt;
| Sebastien Plisson|| X  || plipli||plipli||Developer on Aqua port||OO Aqua Port&lt;br /&gt;
|-&lt;br /&gt;
| Noel Power||   || npower||noelp||VBA Interop, Scripting||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Nikolai Pretzell|| X || np || ||Autodoc, code quality||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jonathan Pryor|| || jpryor || jonp || || Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Canghua Qu||  || quch || Canghua || AutoTest, Graphics || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Volker Quetschke|| X || vq||vq||W32-tcsh/bash build environment and dmake Hacker, ESC||Gravity Waves&lt;br /&gt;
|-&lt;br /&gt;
| Tino Rachui|| X || tra||tinor||GSL/Unix Hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Goran Rakić || X ||goranrakic || || Serbian Native-Lang PL || &lt;br /&gt;
|-&lt;br /&gt;
| [[User:Kr|Kay Ramme]]|| X || kr||||PL UDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ErAck|Eike Rathke]]|| X || er||erAck||CL [[Calc]], engine; CL i18n; stricken with number formatter||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rauch|| X || mrauch||||NetBSD||&lt;br /&gt;
|-&lt;br /&gt;
| Jens-Heiner Rechtien|| X || hr||blauwal||RE; OOo SCM (CVS, CWS tooling); Porting; Compilers||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Rentz|| X || dr|| drr ||[[Calc]] Excel filter, UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Florian Reuter|| X || flr||||Writer filters||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Georg Richter|| X || grichter||georg||Base, native MySQL driver||MySQL AB&lt;br /&gt;
|-&lt;br /&gt;
| G. Roderick Singleton||   || grsingleton||grsingleton||Documentation||pathtech.org&lt;br /&gt;
|-&lt;br /&gt;
| Hennes Rohling|| X || hro||||GSL &amp;amp;amp; Util||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Bibek Sahu||   || Bibek||bibek||Impress pieces||Trees For Life&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Schlüns|| X || as||||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Ingo Schmidt|| X || is||||(Native) Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Jsc|J&amp;amp;uuml;rgen Schmidt]]|| X || jsc||jsc||PL API, CL Extensions, UNO, SDK||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Schmidtm|Matthias Schmidt]] ||   || schmidtm || schmidtm || Mac OSX Aqua Port || Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Schäfer|| X || ssa||ssa||VCL||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Schönheit|| X || fs||FrankS||Database Access, Forms||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sus|Svante Schubert]]|| X || sus||Svante||XML &amp;amp; ODFTOOLKIT co-lead, ODF TC, ODF SC Metadata||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sts|Stella Schulze]]|| X || sts||||[http://ui.openoffice.org/nonav/VisualDesign/ Visual Design]||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Julian Seward || || sewardj || || valgrind ||&lt;br /&gt;
|-&lt;br /&gt;
| Darragh Sherwin||   || dsherwin||darragh||E-Legislation / E-GovSystems||Propylon&lt;br /&gt;
|-&lt;br /&gt;
|Lei shi ||  || shilei|| sl || Graphics|| [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Wei Guo SHI || X  || shiwg ||   || Accessibility and Smart Suite filter || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
|[[User:shizhoubo|zhoubo Shi]]||  || shizhoubo|| shizhoubo/robertzhou|| [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Raul Siddhartha||   || rsiddhartha||raul||GTK File Selector||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Sarah Smith||   || ssmith||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mox|Mox Soini]] || X || mox || Moxed || Mac Porting || &lt;br /&gt;
|-&lt;br /&gt;
| Rajesh Sola||   || rajeshsola||sola||misc.||NOSIP&lt;br /&gt;
|-&lt;br /&gt;
| Kai Sommerfeld|| X || kso||||manager &amp;amp;amp; hacker||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Specht|| X || os||||PL UI||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jörg Spindler||   || jspindler||||||&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Rescue|Joey Stanford]] ||  || Rescue/k0fcc || Rinchen || CL [http://eo.openoffice.org/ Esperanto native-lang project] || [http://canonical.com Canonical] ||&lt;br /&gt;
|-&lt;br /&gt;
| Fridrich Štrba|| X || fridrich_strba||Fridrich||Word Perfect Hacker||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Keith Stribley|| X || kstribley||||Graphite fonts, Myanmar l10n||&lt;br /&gt;
|-&lt;br /&gt;
| Ulf Stroehler||   || us||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Muthusuba|Muthu Subramanian]]|| X || muthusuba||muthusuba||misc.||&lt;br /&gt;
|-&lt;br /&gt;
| Louis Suárez-Potts||   || louis||louis||Community Manager||Collab.net&lt;br /&gt;
|-&lt;br /&gt;
|Quanfa Tang ||  || tqfa|| tangquanfa|| Calc || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| David Tardon || X || dtardon || dtardon || || [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Taxhet|| X || st||stx12||CC, interpersonal problem fixer||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Armin Theissen||   || armin||||||&lt;br /&gt;
|-&lt;br /&gt;
| Caio Tiago Oliveira|| X || asrail||asrail||CL QA, release testing pt-BR builds||BrOffice.org&lt;br /&gt;
|-&lt;br /&gt;
| Jan Tietjens||   || tietjens||||||&lt;br /&gt;
|-&lt;br /&gt;
| Rüdiger Timm|| X || rt|| rtimm ||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:mt|Malte Timmermann]]|| X || mt|| Malte || Accessibility, Security, Performance||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerhard Tonn||   || tonn||||s390||&lt;br /&gt;
|-&lt;br /&gt;
| Willem van Dorp||   || willem.vandorp||||||&lt;br /&gt;
|-&lt;br /&gt;
| Tom Verbeek|| X || tv||||Wizards, Art team||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Sander Vesik||   || svesik||||||&lt;br /&gt;
|-&lt;br /&gt;
| Daniel Vogelheim|| X || dvo||||XML||&lt;br /&gt;
|-&lt;br /&gt;
| Mikhail Voitenko|| X || mav||mav||Framework||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Robert Vojta|| X || rvojta||rvojta||Mac OS X related issue||&lt;br /&gt;
|-&lt;br /&gt;
| Dirk Völzke|| X || dv||||Installation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Sparcmoz|Jim Watson]]|| X || sparcmoz|| sparcmoz||GNU Linux sparc porter||clug.org.au&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Weiz |Zhao Wei ]] ||   || weiz || weiz || Chart2 || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Armin Weiss|| X || aw||||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Gerd Weiss|| X || gm||||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Dan Williams|| X || fa||dcbw||Mac et. al. hacker|| [http://www.redhat.com Red Hat Inc.]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:wuy|Yan Wu]] || X || wuy ||   ||Framework || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Stephan Wunderlich|| X || sw||||||&lt;br /&gt;
|- &lt;br /&gt;
| Antonio Xu|| X || antoxu || antoxu || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|Dehua Xu ||   || xudehua || xudh  || Release || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Steve Yin || X  || steve_yin || steve_yin || Microsoft Office file format, PDF, Accessibility, ODF || IBM Corp.&lt;br /&gt;
|-&lt;br /&gt;
| Kohei Yoshida|| X || kohei||kohei_||[[Calc]] hacker, Calc optimization solver developer||Novell, Inc.&lt;br /&gt;
|-&lt;br /&gt;
| Guoqiang Yu|| X || yugq || yugq|| Performance || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Xiaoyang Yu||   || || ||Disk block reordering||Intel Corporation &lt;br /&gt;
|-&lt;br /&gt;
| George Zahopoulos|| X || georgez||||||&lt;br /&gt;
|-&lt;br /&gt;
| Kurt Zenker|| X || kz||smoketester||RE||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|Huajun Zhang ||  || zhanghuajun|| zhanghj|| SW ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Zhangxiaofei|Xiaofei Zhang]]||  || Zhangxiaofei || zhangxiaofei/FelixZ || [[Framework]] ||[[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|Jianwei Zhao ||   || zhaojianwei || zhaojianwei ||  Swriter  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Sheng zhao|| X  || jacky23 ||   ||OdfToolKit_odf4j || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
| Jeremy Zheng|| X || zhiming || Jeremy || Async dialogs, PRC improvements || Intel Corporation&lt;br /&gt;
|-&lt;br /&gt;
|[[User:majun|Jun Ma]]||   ||majun  ||  ||  writer  || [[Beijing Redflag Chinese 2000 Software Co., Ltd.|Beijing Redflag CH2000]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QA Engineers ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name ||CVS||@openoffice.org || [[IRC Communication]] || Interested modules || Notes || Affiliation&lt;br /&gt;
|-&lt;br /&gt;
| Stefan Baltzer||||sba||||writer||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Bosbach||X||tbo||||framework, testautomation||framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Oliver Craemer||X||oc||||[[Calc]], testautomation||calc test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Helge Delfs||X||hde||||testautomation, writer||Test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Fredrik Haegg||X||fha||||writer, testautomation||Writer test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Hasan Ilter||||hi||||writer, printing, pdf export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Michael Rüß||||mru||||writer, word im/export||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Éric Savary||||es||||writer, accessibility||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:jsi|Joerg Sievers]]||X||jsi||jsi_sun||chart, xml, testautomation||Chart2, XML test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Joerg Skottke||X||jsk||skotti||framework, qa/qatesttool||Framework test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Marc Neumann||X||msc||||database, testautomation||Database access test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Chris Lukasiak||||clu||||database||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Frank Stecher||||fst||||[[Calc]]||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Jack Warchold|||| jw||||writer, import/export filters||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Uwe Luebbers||||ul||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thorsten Martens||||tm||||framework||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Olaf Felka|||| of||of_sun||framework, installation||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Thomas Klarhoefer||||kla||||chart||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Wolfram Garten||X|| wg||||draw, impress||draw, impress test automation||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| Christian Guenther||||cgu||||draw, impress||||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Thorsten_Ziehm|Thorsten Ziehm]]||||| thorstenziehm||||||QA lead||Sun Microsystems&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We are tracking pending JCAs in the document [[Pending JCAs]].&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
* [[Commit Rights]]&lt;br /&gt;
* [[Contributing Patches]]&lt;br /&gt;
* [[User_Experience/Community|User Experience Team]]&lt;br /&gt;
* A map of OOo developers around the world is available at http://www.frappr.com/ooodev, please add yourself to the map if you&amp;#039;re involved in OOo development. It&amp;#039;s just fun to see who&amp;#039;s where :-)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121635</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121635"/>
		<updated>2009-04-28T01:43:43Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* i-Team Members (The specification owner is part of the i-Team) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| Li Meiying,Zhu Lihua&lt;br /&gt;
| limeiying@redoffice.com,zhulihua@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. &amp;quot;Count information&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Show count information of the searching text in the current document&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Count Message&amp;quot; label is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the &amp;quot;Count information&amp;quot; Label will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== 9. &amp;quot;feedback&amp;quot; Label ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None, it is dynamic stirng, it show different message according to result of searching text &lt;br /&gt;
| &lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The feedback  is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the 9.&amp;quot;feedback &amp;quot; Label and 8.&amp;quot;Count information&amp;quot; Label would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
The current searching dialog in the OOo.&lt;br /&gt;
The search toolbar of the Mozilla firefox.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121169</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121169"/>
		<updated>2009-04-24T03:10:17Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. &amp;quot;Count information&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Show count information of the searching text in the current document&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Count Message&amp;quot; label is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the &amp;quot;Count information&amp;quot; Label will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== 9. &amp;quot;feedback&amp;quot; Label ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None, it is dynamic stirng, it show different message according to result of searching text &lt;br /&gt;
| &lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The feedback  is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the 9.&amp;quot;feedback &amp;quot; Label and 8.&amp;quot;Count information&amp;quot; Label would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
The current searching dialog in the OOo.&lt;br /&gt;
The search toolbar of the Mozilla firefox.&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121168</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121168"/>
		<updated>2009-04-24T03:08:41Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 8. &amp;quot;Count information&amp;quot; Label */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. &amp;quot;Count information&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Show count information of the searching text in the current document&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Count Message&amp;quot; label is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the &amp;quot;Count information&amp;quot; Label will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== 9. &amp;quot;feedback&amp;quot; Label ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None, it is dynamic stirng, it show different message according to result of searching text &lt;br /&gt;
| &lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The feedback  is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the 9.&amp;quot;feedback &amp;quot; Label and 8.&amp;quot;Count information&amp;quot; Label would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121167</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121167"/>
		<updated>2009-04-24T03:07:28Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Dynamic Text Info2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. &amp;quot;Count information&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Show count information of the searching text in the current document&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Count Message&amp;quot; label is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the &amp;quot;Count information&amp;quot; Label will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
 === 9. &amp;quot; feedback &amp;quot; Label&amp;gt; ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None, it is dynamic stirng, it show different message according to result of searching text &lt;br /&gt;
| &lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The feedback  is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the 9. &amp;quot; feedback &amp;quot; Label and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121164</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121164"/>
		<updated>2009-04-24T03:01:18Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 8. Dynamic Text Info1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. &amp;quot;Count information&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Show count information of the searching text in the current document&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Count Message&amp;quot; label is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the &amp;quot;Count information&amp;quot; Label will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121163</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121163"/>
		<updated>2009-04-24T02:58:28Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Dynamic Text Info1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 8. Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info1 will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121162</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121162"/>
		<updated>2009-04-24T02:57:50Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Dynamic Text Info1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info1 will be shown , and tell user count of the searching text in the current document.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121161</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121161"/>
		<updated>2009-04-24T02:56:02Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 7. &amp;quot;Whole Word&amp;quot; CheckBox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121160</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121160"/>
		<updated>2009-04-24T02:54:51Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Whole Word Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== 7. &amp;quot;Whole Word&amp;quot; CheckBox===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the searching toolbar is opening. it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| searching text will match the whole word to find in the current document.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Whole Word Cis a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121159</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121159"/>
		<updated>2009-04-24T02:51:25Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 6. &amp;quot;Match Case&amp;quot; CheckBox */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case CheckBox is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121158</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121158"/>
		<updated>2009-04-24T02:50:57Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Match Case Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== 6. &amp;quot;Match Case&amp;quot; CheckBox ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During the search toolbar is open, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Tristate:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Checked:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Searching text will match case to find in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;CheckBox Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121157</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121157"/>
		<updated>2009-04-24T02:46:32Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 5. &amp;quot;Search All&amp;quot; Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121156</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121156"/>
		<updated>2009-04-24T02:45:41Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* 4. &amp;quot;Previous&amp;quot; Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the 2.TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the 2.TextField Controller, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During one of documents is opening, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| If the 2. TextField has nothing, it is disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121155</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121155"/>
		<updated>2009-04-24T02:43:27Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Search All Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During one of the documents, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| If the 2.TextField has only nothing, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== 5. &amp;quot;Search All&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During one of documents is opening, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| If the 2. TextField has nothing, it is disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| The all searching text will be shown hightlight and selected in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected. The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121154</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121154"/>
		<updated>2009-04-24T02:39:34Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Previous Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== 4. &amp;quot;Previous&amp;quot; Button ===&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| During one of the documents, it is always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| If the 2.TextField has only nothing, it will be disabled &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find forwards searching text in the current document&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121153</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121153"/>
		<updated>2009-04-24T02:29:49Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Next Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== 3. &amp;quot;Next&amp;quot; Button ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is any text content in the TextField Controller, it will be always enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| if there is nothing text content in the TextField Controller, it will be disabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;On Click:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| find backward searching text in the current document&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information.&lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121151</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121151"/>
		<updated>2009-04-24T02:23:03Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Input for searching TextField */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== 2. Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is TextField Controller, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121150</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121150"/>
		<updated>2009-04-24T02:21:30Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Input for searching TextField */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| Here is &amp;quot;Find&amp;quot; label&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121149</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121149"/>
		<updated>2009-04-24T02:20:49Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Input for searching TextField ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Enabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| during one of documents is opening&lt;br /&gt;
| these documents is only swriter,scalc,impress or drawing&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Disabled:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read Only:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial String:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Blank space string&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;String Preselected:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Caret Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;0&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Characters Not Allowed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Echo characters (Password Field)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039; TextField Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
| &amp;lt;Comment&amp;gt;&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121142</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121142"/>
		<updated>2009-04-24T01:56:45Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Static Text info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1. &amp;quot;Find&amp;quot; Label ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse; width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Label&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Label:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Find&lt;br /&gt;
| EN-US&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121141</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121141"/>
		<updated>2009-04-24T01:54:33Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Detailed Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Search toolbar&lt;br /&gt;
|-&lt;br /&gt;
| 搜索工具栏&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Icon/Text&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Docked&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Bottom, above the status bar&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| No&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Finding&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121140</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121140"/>
		<updated>2009-04-24T01:42:57Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Detailed Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
[[Image:SpecSearc_Toolbar1.JPG]]&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Yes/No&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Icon/Icon &amp;amp; Text/Text Only&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Docked/Floated&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Top, Bottom, Next to Toolbar XYZ&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Default, or X/Y coordinates in pixel&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Yes/No&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;If yes state context(s) here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Opens &amp;quot;File Save&amp;quot; Dialog&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121138</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121138"/>
		<updated>2009-04-24T01:39:44Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Detailed Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0;  border: 1px #cccccc solid; border-collapse: collapse;  width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot;  bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Property&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;State&amp;#039;&amp;#039;&amp;#039; || bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Comment&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Toolbar Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Has Closer:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Yes/No&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Style:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Icon/Icon &amp;amp; Text/Text Only&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial State:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Docked/Floated&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Docking Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Top, Bottom, Next to Toolbar XYZ&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Initial Floating Position:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Default, or X/Y coordinates in pixel&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;List in &amp;quot;View/Toolbars&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Yes/No&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Is Context Sensitive:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;If yes state context(s) here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; bgcolor=&amp;quot;#eeeeee&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Toolbar Items:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Item Name:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;EN-US&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Other Language (Optional)&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Item Icon:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Link to Image here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Action:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify action here. E.g. Opens &amp;quot;File Save&amp;quot; Dialog&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Other Properties:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;lt;Specify properties here&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121058</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121058"/>
		<updated>2009-04-23T09:22:13Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
none&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121057</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121057"/>
		<updated>2009-04-23T09:21:51Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
None&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121056</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121056"/>
		<updated>2009-04-23T09:20:13Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Detailed Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
The Edit Controller is Edit Text, users can input searching text in the edit Text, and it always is showed in the searching tool bar. When users did not find searching text in current document, the edit text background color should be set gray which mean  not find searching text. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find backward searching text in the current document. When the searching text is showed at end of the document, the The Dynamic Text Info2 will shown “ reached end of  document,continue form top” information like following red line mark. &lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
The is a simple tool bar item with BUTTON_SYMBOLTEXT type. Users can use to find forwards searching text in the current document. When the searching text is showed at top of the document, the The Dynamic Text Info2 will shown “ reached top of  document,continue form end” information like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
The Button is a tool bar item with  BUTTON_SYMBOLTEXT type,when users click it, the searching text will be shown hightlight and selected(like following Figure7 image). The “search all button” need not changed states.&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
The Match Case Button is a check box button, after the check box is selected, searching text will match case to find in the current document,  when searching text may not exist, The Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
The Whole Word Button is a check box button, after it  is  selected , searching text will match the whole word to find in the current document. When the whole word searching text not exist , he Dynamic Text Info2 will shown “ phrase not found” information. Like following red line mark.&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info1 is a dynamic string, is show information which means to show count of searching text in the current documents. When user use only “Search all” to find string, the Dynamic Text info2 will be shown , and tell user count of the searching text in the current document. Like following image of red line mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
The Dynamic Text info2 is a dynamic string, is show information which remain following informations to users. “phrase not found “, “ reached top of  document,continue form end”,   “reached end of  document,continue form top” .   What the dynamic text is depend to result of searching text.&lt;br /&gt;
&lt;br /&gt;
But the Dynamic Text Info1 and Info2 would support multilingual property.&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
The is tool bar item with only BUTTON_SYMBOL type, it can close the search tool bar.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121055</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121055"/>
		<updated>2009-04-23T09:16:18Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Static Text info */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121054</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121054"/>
		<updated>2009-04-23T09:15:24Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Detailed Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
The OpenOffice Search Tool Bar(Figure3) shall be located at the above of the status bar. And it can&amp;#039;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.&lt;br /&gt;
&lt;br /&gt;
=== Static Text info ===&lt;br /&gt;
&lt;br /&gt;
=== Edit Controller ===&lt;br /&gt;
&lt;br /&gt;
=== Next Button ===&lt;br /&gt;
&lt;br /&gt;
=== Previous Button ===&lt;br /&gt;
&lt;br /&gt;
=== Search All Button ===&lt;br /&gt;
&lt;br /&gt;
=== Match Case Button ===&lt;br /&gt;
&lt;br /&gt;
=== Whole Word Button ===&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info1 ===&lt;br /&gt;
&lt;br /&gt;
=== Dynamic Text Info2 ===&lt;br /&gt;
&lt;br /&gt;
=== Close Button ===&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121053</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121053"/>
		<updated>2009-04-23T09:08:56Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Mozilla Firefox Browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121052</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121052"/>
		<updated>2009-04-23T09:08:20Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Mozilla Firefox Browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2,marked by redline) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
[[Image:Mozilla_browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Mozilla_browser_1.JPG&amp;diff=121051</id>
		<title>File:Mozilla browser 1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Mozilla_browser_1.JPG&amp;diff=121051"/>
		<updated>2009-04-23T09:07:02Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121050</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121050"/>
		<updated>2009-04-23T09:01:59Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Google Chrome Browser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
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&amp;#039;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.&lt;br /&gt;
[[Image:Chrome_Browser_1.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Chrome_Browser_1.JPG&amp;diff=121049</id>
		<title>File:Chrome Browser 1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Chrome_Browser_1.JPG&amp;diff=121049"/>
		<updated>2009-04-23T08:59:37Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121048</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121048"/>
		<updated>2009-04-23T08:52:29Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Competitive Analyses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
=== Google Chrome Browser===&lt;br /&gt;
The Google Chrome Search tool bar (Figure 1). it is located on the below  of  the  address Tool bar and can&amp;#039;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. &lt;br /&gt;
&lt;br /&gt;
=== Mozilla Firefox Browser ===&lt;br /&gt;
&lt;br /&gt;
Mozillas Search Tool bar(Figure 2) , It is located at the above of the staus bar and can&amp;#039;t be moved .The Search tool bar can made visible by pressing Ctrl+F. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121046</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121046"/>
		<updated>2009-04-23T08:47:44Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Technical Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121045</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121045"/>
		<updated>2009-04-23T08:46:17Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Provide a tool bar which gives users the possibility to apply frequently used commands without the opening search dialog.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121044</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121044"/>
		<updated>2009-04-23T08:45:27Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121043</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121043"/>
		<updated>2009-04-23T08:44:17Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* User Scenarios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121042</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121042"/>
		<updated>2009-04-23T08:41:45Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Motivation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
User has a projection system, with a dual graphics card. One output is connected to a monitor that is visible only to the presenter.   The other output is connected to a video projector. The user will display the actual presentation on the video projector, while simultaneously being able to view and access the control window on the monitor. One example is during church worship services, where it is desirable for the operator to search through the slides of the presentation without disrupting the display of the current slide to the congregation.&lt;br /&gt;
&lt;br /&gt;
Another example is for those giving a talk at a scientific conference; it&amp;#039;s very useful to know what slide is being displayed, while being able to look out over the audience. Ideally, this would be similar to the Presenter View in Powerpoint, which has a timer, navigation buttons, and an area at the bottom of the screen for notes about each slide (which would, ideally, come from the notes page). Notes are VERY useful for keeping track of important points, specific numbers or ratios, etc., and making sure points aren&amp;#039;t missed. &lt;br /&gt;
&lt;br /&gt;
The timer is useful for keeping track of how long you&amp;#039;re running, especially for practice and monitoring presentations that are time-limited. If someone wanted to get really fancy, it&amp;#039;d be great to setup a time limit and have a separate slide counter; i.e., this presentation lasts 10 minutes, and I have 20 slides, so each slide has a countdown timer of 30 seconds. Then, if one slide goes long, the timer on the remaining slides is decremented, or if one slide takes less time, each additional slide gets more time. That would be fantastic to keep track of how a presentation is going.&lt;br /&gt;
&lt;br /&gt;
http://images.apple.com/iwork/keynote/images/present_window20050111.jpg&lt;br /&gt;
For an idea of what this should look like, see the above (from Apple&amp;#039;s website, listed in the references) - the view on the left would be the output hooked to the projector, while the view on the right would be the laptop / desktop the presenter is viewing. However, it would be nice to have something similar to the &amp;quot;Slides&amp;quot; toolbar showing upcoming slides. Ideally, it would be great to edit slides elsewhere in the presentation while showing another, but that&amp;#039;s not a requirement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121041</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121041"/>
		<updated>2009-04-23T08:40:37Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Glossary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Many applications for presentation software such as Impress involve multiple displays.  Being able to support a separate control display and presentation display, would allow Impress to function as a replacement for PowerPoint in these applications.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
User has a projection system, with a dual graphics card. One output is connected to a monitor that is visible only to the presenter.   The other output is connected to a video projector. The user will display the actual presentation on the video projector, while simultaneously being able to view and access the control window on the monitor. One example is during church worship services, where it is desirable for the operator to search through the slides of the presentation without disrupting the display of the current slide to the congregation.&lt;br /&gt;
&lt;br /&gt;
Another example is for those giving a talk at a scientific conference; it&amp;#039;s very useful to know what slide is being displayed, while being able to look out over the audience. Ideally, this would be similar to the Presenter View in Powerpoint, which has a timer, navigation buttons, and an area at the bottom of the screen for notes about each slide (which would, ideally, come from the notes page). Notes are VERY useful for keeping track of important points, specific numbers or ratios, etc., and making sure points aren&amp;#039;t missed. &lt;br /&gt;
&lt;br /&gt;
The timer is useful for keeping track of how long you&amp;#039;re running, especially for practice and monitoring presentations that are time-limited. If someone wanted to get really fancy, it&amp;#039;d be great to setup a time limit and have a separate slide counter; i.e., this presentation lasts 10 minutes, and I have 20 slides, so each slide has a countdown timer of 30 seconds. Then, if one slide goes long, the timer on the remaining slides is decremented, or if one slide takes less time, each additional slide gets more time. That would be fantastic to keep track of how a presentation is going.&lt;br /&gt;
&lt;br /&gt;
http://images.apple.com/iwork/keynote/images/present_window20050111.jpg&lt;br /&gt;
For an idea of what this should look like, see the above (from Apple&amp;#039;s website, listed in the references) - the view on the left would be the output hooked to the projector, while the view on the right would be the laptop / desktop the presenter is viewing. However, it would be nice to have something similar to the &amp;quot;Slides&amp;quot; toolbar showing upcoming slides. Ideally, it would be great to edit slides elsewhere in the presentation while showing another, but that&amp;#039;s not a requirement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121040</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121040"/>
		<updated>2009-04-23T08:39:22Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* Swriter Scalc Impress Drawing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Shizhoubo&lt;br /&gt;
| 2009-04-22&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| Swriter, Scalc, Impress, Drawing&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| None&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Jaron Kuppers (Jaron),Philip Ganchev(Philip)&lt;br /&gt;
| jaronbaron@gmail.com, phil.ganchev@gmail.com &lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| shizhoubo(robertzhou)&lt;br /&gt;
| shizhoubo@redoffice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2009-04-23&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| dual head&lt;br /&gt;
| the ability to have two separate display devices configured (which together form the desktop)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Many applications for presentation software such as Impress involve multiple displays.  Being able to support a separate control display and presentation display, would allow Impress to function as a replacement for PowerPoint in these applications.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
User has a projection system, with a dual graphics card. One output is connected to a monitor that is visible only to the presenter.   The other output is connected to a video projector. The user will display the actual presentation on the video projector, while simultaneously being able to view and access the control window on the monitor. One example is during church worship services, where it is desirable for the operator to search through the slides of the presentation without disrupting the display of the current slide to the congregation.&lt;br /&gt;
&lt;br /&gt;
Another example is for those giving a talk at a scientific conference; it&amp;#039;s very useful to know what slide is being displayed, while being able to look out over the audience. Ideally, this would be similar to the Presenter View in Powerpoint, which has a timer, navigation buttons, and an area at the bottom of the screen for notes about each slide (which would, ideally, come from the notes page). Notes are VERY useful for keeping track of important points, specific numbers or ratios, etc., and making sure points aren&amp;#039;t missed. &lt;br /&gt;
&lt;br /&gt;
The timer is useful for keeping track of how long you&amp;#039;re running, especially for practice and monitoring presentations that are time-limited. If someone wanted to get really fancy, it&amp;#039;d be great to setup a time limit and have a separate slide counter; i.e., this presentation lasts 10 minutes, and I have 20 slides, so each slide has a countdown timer of 30 seconds. Then, if one slide goes long, the timer on the remaining slides is decremented, or if one slide takes less time, each additional slide gets more time. That would be fantastic to keep track of how a presentation is going.&lt;br /&gt;
&lt;br /&gt;
http://images.apple.com/iwork/keynote/images/present_window20050111.jpg&lt;br /&gt;
For an idea of what this should look like, see the above (from Apple&amp;#039;s website, listed in the references) - the view on the left would be the output hooked to the projector, while the view on the right would be the laptop / desktop the presenter is viewing. However, it would be nice to have something similar to the &amp;quot;Slides&amp;quot; toolbar showing upcoming slides. Ideally, it would be great to edit slides elsewhere in the presentation while showing another, but that&amp;#039;s not a requirement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121039</id>
		<title>Specification search toolbar</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Specification_search_toolbar&amp;diff=121039"/>
		<updated>2009-04-23T08:19:20Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: New page: 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 searc...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page exists to implemente a search toolbar for OOo. (The specifications can be created using the [[Specification template]])&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Any discussion of the specification should happen in the maillist(discuss@ux.openoffice.org), or on the discussion pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Search toolbar  =&lt;br /&gt;
&lt;br /&gt;
= Swriter Scalc Impress Drawing = &lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
| Document - ID&lt;br /&gt;
| Specification Owner&lt;br /&gt;
| Last Change&lt;br /&gt;
| Status&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| DavidFraser&lt;br /&gt;
| 2005-12-15&lt;br /&gt;
| Draft&lt;br /&gt;
|-&lt;br /&gt;
| Conforms to   &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Applies to&lt;br /&gt;
| sd, vcl&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Task ID(s)&lt;br /&gt;
| 12179&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Category&lt;br /&gt;
| Feature&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Abstract ===&lt;br /&gt;
More and more graphics cards support more than one monitor simultaneously. These can either be configured as one large screen (which on X11 is called Xinerama mode) or multiple independent screens. When displaying presentations on video projectors or alternate displays it would be preferable for the user to be able to include a separate display for the presenter to see and control what is being displayed, along with ancillary (but important) information.&lt;br /&gt;
&lt;br /&gt;
=== i-Team Members (The specification owner is part of the i-Team) ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Name&lt;br /&gt;
| E-mail Address&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| Mathis Dirksen-Thedens (MDT)&lt;br /&gt;
| ooo@jesusfan.de&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name + Initials&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Approved for Implementation ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| Approved by&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| User Experience&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Development&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Quality Assurance&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Documentation&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| String Review&lt;br /&gt;
| &amp;lt;Name&amp;gt;&lt;br /&gt;
| &amp;lt;Date&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Document Change History ===&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Rev. Level&lt;br /&gt;
| Change&lt;br /&gt;
| Initials&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| 1.0&lt;br /&gt;
| initial version&lt;br /&gt;
|&lt;br /&gt;
| 2005-06-10&lt;br /&gt;
|-&lt;br /&gt;
| 1.01&lt;br /&gt;
| added many texts&lt;br /&gt;
| MDT&lt;br /&gt;
| 2005-06-28&lt;br /&gt;
|-&lt;br /&gt;
| 1.1&lt;br /&gt;
| Added more detail about presenter view, and possible improvements to it. Mike Dark - khelmar@gmail.com&lt;br /&gt;
| MJD&lt;br /&gt;
| 2005-08-26&lt;br /&gt;
|-&lt;br /&gt;
| 1.11&lt;br /&gt;
| ported to this new wiki (pre-split)&lt;br /&gt;
| JWP&lt;br /&gt;
| 2005-12-02&lt;br /&gt;
|-&lt;br /&gt;
| 1.2&lt;br /&gt;
| split into simple and presenter mode specs&lt;br /&gt;
| DF&lt;br /&gt;
| 2005-12-15&lt;br /&gt;
|-&lt;br /&gt;
| 1.3&lt;br /&gt;
| add this feature to the specification [http://specs.openoffice.org/impress/slideshow/ControllingSlideShow.odt Controlling Slide Show]; target is OOo 2.1; thanks for the great effort at this point&lt;br /&gt;
| MMP&lt;br /&gt;
| 2006-09-13&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Term&lt;br /&gt;
| Description&lt;br /&gt;
|-&lt;br /&gt;
| dual head&lt;br /&gt;
| the ability to have two separate display devices configured (which together form the desktop)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Many applications for presentation software such as Impress involve multiple displays.  Being able to support a separate control display and presentation display, would allow Impress to function as a replacement for PowerPoint in these applications.&lt;br /&gt;
&lt;br /&gt;
== User Scenarios ==&lt;br /&gt;
User has a projection system, with a dual graphics card. One output is connected to a monitor that is visible only to the presenter.   The other output is connected to a video projector. The user will display the actual presentation on the video projector, while simultaneously being able to view and access the control window on the monitor. One example is during church worship services, where it is desirable for the operator to search through the slides of the presentation without disrupting the display of the current slide to the congregation.&lt;br /&gt;
&lt;br /&gt;
Another example is for those giving a talk at a scientific conference; it&amp;#039;s very useful to know what slide is being displayed, while being able to look out over the audience. Ideally, this would be similar to the Presenter View in Powerpoint, which has a timer, navigation buttons, and an area at the bottom of the screen for notes about each slide (which would, ideally, come from the notes page). Notes are VERY useful for keeping track of important points, specific numbers or ratios, etc., and making sure points aren&amp;#039;t missed. &lt;br /&gt;
&lt;br /&gt;
The timer is useful for keeping track of how long you&amp;#039;re running, especially for practice and monitoring presentations that are time-limited. If someone wanted to get really fancy, it&amp;#039;d be great to setup a time limit and have a separate slide counter; i.e., this presentation lasts 10 minutes, and I have 20 slides, so each slide has a countdown timer of 30 seconds. Then, if one slide goes long, the timer on the remaining slides is decremented, or if one slide takes less time, each additional slide gets more time. That would be fantastic to keep track of how a presentation is going.&lt;br /&gt;
&lt;br /&gt;
http://images.apple.com/iwork/keynote/images/present_window20050111.jpg&lt;br /&gt;
For an idea of what this should look like, see the above (from Apple&amp;#039;s website, listed in the references) - the view on the left would be the output hooked to the projector, while the view on the right would be the laptop / desktop the presenter is viewing. However, it would be nice to have something similar to the &amp;quot;Slides&amp;quot; toolbar showing upcoming slides. Ideally, it would be great to edit slides elsewhere in the presentation while showing another, but that&amp;#039;s not a requirement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
Provide a robust and easy-to-use dialog, to allow those with multiple-monitor setups to have a separate presenter view that provides additional information (notes, timing, upcoming slides, and the current slide).&lt;br /&gt;
&lt;br /&gt;
== Requirements and Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
Would need to specify the exact layout and functionality of the presenter view. Then would require implementation of that mode in Impress.&lt;br /&gt;
&lt;br /&gt;
=== Technical Dependencies ===&lt;br /&gt;
Requires the implementation of the [[Impress simple multiple display specification]].&lt;br /&gt;
&lt;br /&gt;
== Competitive Analyses ==&lt;br /&gt;
[[http://office.microsoft.com/en-us/powerpoint/HA010565471033.aspx MS PowerPoint]] has a presenter view and in many forums it is named as the key reason why people can&amp;#039;t use OOo instead.&lt;br /&gt;
&lt;br /&gt;
Virtually every professor and scientist I know uses Powerpoint&amp;#039;s &amp;quot;Presenter View&amp;quot; to lecture or give talks, and most are unwilling to switch without similar functionality.&lt;br /&gt;
&lt;br /&gt;
[[http://www.apple.com/iwork/keynote/features/presentertools.html Apple&amp;#039;s iWork Keynote has a presenter view]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Detailed Specification ==&lt;br /&gt;
In the Impress options, there should be a check-box or separate tab for &amp;quot;Presenter View&amp;quot;, allowing enabling of ther presenter view on another monitor. When checked, various options should be presented, such as:&lt;br /&gt;
&lt;br /&gt;
Drop-down box&lt;br /&gt;
Screen to show the view on - this should include all screens attached to the computer with the exception of the screen selected to show the full-screen presentation on.&lt;br /&gt;
&lt;br /&gt;
A series of check-boxes&lt;br /&gt;
&lt;br /&gt;
Show:&lt;br /&gt;
* Current Slide - shows the slide displayed on the fullscreen view on the presenter&amp;#039;s view&lt;br /&gt;
* Next Slide - Shows a large view of the next slide on the presenter&amp;#039;s view&lt;br /&gt;
* Slide thumbnails - Shows a view similar to the &amp;quot;Slides&amp;quot; toolbar to see multiple upcoming slides on the presenter&amp;#039;s view&lt;br /&gt;
* Navigation buttons - Add &amp;quot;back&amp;quot;, &amp;quot;next&amp;quot;, and &amp;quot;blank screen&amp;quot; buttons to the presenter&amp;#039;s view&lt;br /&gt;
* Notes - Show the &amp;quot;notes&amp;quot; section for the current slide on the presenter&amp;#039;s view&lt;br /&gt;
* Clock - Shows the current time on the presenter&amp;#039;s view&lt;br /&gt;
* Timer - Adds a timer to the presenter&amp;#039;s view&lt;br /&gt;
&lt;br /&gt;
While the timer could be a simple count-up timer, ideally selecting this checkbox should enable other options:&lt;br /&gt;
&lt;br /&gt;
- Count-up: makes the timer function as a simple stopwatch (starts at 0:00:00 when the presentation starts and counts up from there).&lt;br /&gt;
- Count-down (with an associated scroll-box to set the values): Starts counting down from the value entered by the user when the presentation starts; perhaps with color changes (i.e., green -&amp;gt; yellow and yellow -&amp;gt; red) at user-specified values (yellow -&amp;gt; red at 1 minute remaining). &lt;br /&gt;
- Individual slide timing - Asks the user to enter the desired presentation length. From that, it divides by the number of slides in the current presentation to determine the amount of time per slide. i.e., a 10 minute presentation with 5 slides means each slide should take 2 minutes. The number of time per slide would be automatically updated with navigation, based on the actual time taken per slide. i.e., if slide #2 in the 10 minute presentation takes 3 minutes, then there would only be 1 minute 40 seconds for the remaining slides (3 slides remaining * 2 minutes per slide = 6 minutes; 6 minutes - 1 minute overrun = 5 minutes remaining; 5 minutes / 3 slides = 1 minute 40 seconds per slide.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== String list ====&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellspacing=0 cellpadding=5&lt;br /&gt;
|-&lt;br /&gt;
| Item&lt;br /&gt;
| English&lt;br /&gt;
| German&lt;br /&gt;
| Swedish&lt;br /&gt;
| Comments&lt;br /&gt;
|-&lt;br /&gt;
| Dropdown Element&lt;br /&gt;
| Screen 1&lt;br /&gt;
| Bildschirm 1&lt;br /&gt;
| Skärm 1&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tab Order ====&lt;br /&gt;
Not of any importance.&lt;br /&gt;
&lt;br /&gt;
==== Key Board Shortcuts ====&lt;br /&gt;
It would be handy, if you could map a Shorcut (e.g. F5 which is used by many presenting devices)&lt;br /&gt;
&lt;br /&gt;
=== G11n ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Error Conditions ===&lt;br /&gt;
Nothing known.&lt;br /&gt;
&lt;br /&gt;
=== Migration ===&lt;br /&gt;
Not needed.&lt;br /&gt;
&lt;br /&gt;
== Future Tasks ==&lt;br /&gt;
None at this time.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
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&amp;#039;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, &amp;quot;full screen on the second display&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
http://qa.openoffice.org/issues/show_bug.cgi?id=71505&lt;br /&gt;
Issue 71505 Add a presenter view&lt;br /&gt;
&lt;br /&gt;
http://www.openoffice.org/issues/show_bug.cgi?id=12719&lt;br /&gt;
Bug 12719 Support for multiscreen displays (dual monitors)&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?t=19080&lt;br /&gt;
Other forum posts requesting feature&lt;br /&gt;
&lt;br /&gt;
http://www.oooforum.org/forum/viewtopic.phtml?p=86445#86445&lt;br /&gt;
Temporary Linux workaround&lt;br /&gt;
&lt;br /&gt;
http://www.apple.com/iwork/keynote/features/presentertools.html&lt;br /&gt;
Apple&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
http://michaelhyatt.blogs.com/workingsmart/2005/01/powerpoints_pre.html &lt;br /&gt;
Article describing Microsoft&amp;#039;s implementation&lt;br /&gt;
&lt;br /&gt;
[[Category:Impress issues]]&lt;br /&gt;
[[Category:Features]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Diagonal_Table_Header_Specification.odt&amp;diff=41135</id>
		<title>File:Diagonal Table Header Specification.odt</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Diagonal_Table_Header_Specification.odt&amp;diff=41135"/>
		<updated>2007-07-31T09:37:18Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Diagonal_Table_Header&amp;diff=41134</id>
		<title>Diagonal Table Header</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Diagonal_Table_Header&amp;diff=41134"/>
		<updated>2007-07-31T09:19:42Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: /* This function can be described as follows: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About adding a new feature that &amp;quot;insert diagonal table header in the Writer&amp;quot; ==&lt;br /&gt;
===This function can be described as follows:===&lt;br /&gt;
Allowing a diagonal header be inserted into the first Cell of a table in OOo Writer. A new menu item named &amp;#039;diagonal table header&amp;#039; is added in the &amp;quot;Insert&amp;quot; menu to open a dialog which provides the diagonal style and word size selected by user.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Diagonal_Table_Header_Specification.odt]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Diagonal_Table_Header&amp;diff=41133</id>
		<title>Diagonal Table Header</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Diagonal_Table_Header&amp;diff=41133"/>
		<updated>2007-07-31T09:11:12Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About adding a new feature that &amp;quot;insert diagonal table header in the Writer&amp;quot; ==&lt;br /&gt;
===This function can be described as follows:===&lt;br /&gt;
Allowing a diagonal header be inserted into the first Cell of a table in OOo Writer. A new menu item named &amp;#039;diagonal table header&amp;#039; is added in the &amp;quot;Insert&amp;quot; menu to open a dialog which provides the diagonal style and word size selected by user.&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User_talk:Robertzhou&amp;diff=41132</id>
		<title>User talk:Robertzhou</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User_talk:Robertzhou&amp;diff=41132"/>
		<updated>2007-07-31T09:09:32Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Diagonal Table Header ==&lt;br /&gt;
==About adding a new feature that &amp;quot;insert diagonal table header in the Writer&amp;quot; ==&lt;br /&gt;
===This function can be described as follows:===&lt;br /&gt;
Allowing a diagonal header be inserted into the first Cell of a table in OOo Writer. A new menu item named &amp;#039;diagonal table header&amp;#039; is added in the &amp;quot;Insert&amp;quot; menu to open a dialog which provides the diagonal style and word size selected by user.&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=User_talk:Robertzhou&amp;diff=41131</id>
		<title>User talk:Robertzhou</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=User_talk:Robertzhou&amp;diff=41131"/>
		<updated>2007-07-31T08:43:26Z</updated>

		<summary type="html">&lt;p&gt;Robertzhou: Diagonal table header&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Diagonal table header ==&lt;br /&gt;
&lt;br /&gt;
==About adding a new feature that &amp;quot;insert diagonal table header in the Writer&amp;quot; ==&lt;br /&gt;
===This function can be described as follows:===&lt;br /&gt;
==About adding a new feature that &amp;quot;insert diagonal table header in the word processor program&amp;quot; ==&lt;br /&gt;
===This function can be described as follows:===&lt;br /&gt;
OOo does not provide the feature of inserting diagonal table header, the user will&amp;lt;br&amp;gt;&lt;br /&gt;
meet the following problems when they use drawing tool to draw diagonal line in&amp;lt;br&amp;gt; the cells to achieve that feature, the diagonal line won&amp;#039;t be changed if the size of the cell changes, if the user wanna input word at the part of diagonal line he  can only do so by using self chosen text frame to input word which will be very inconvenient, so we can meet user&amp;#039;s need by inserting diagonal line table header that is to combine inserting diagonal line with inputing word to fulfill the function of inserting diagonal line table header, we can add &amp;quot;insert diagonal line table header &amp;quot; menu item in the main menu “Insert&amp;quot; and at the same time we can build a box called&amp;quot; inserting clined line table header&amp;quot;. the box of &amp;quot; inserting clined line table header is used to provide the customer with the function of choosing clined line table header format, inputing word and choosing the font size of the word.&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robertzhou</name></author>
	</entry>
</feed>