summaryrefslogtreecommitdiff
path: root/testautomation/writer/tools/includes/w_tools_autocorrection.inc
diff options
context:
space:
mode:
Diffstat (limited to 'testautomation/writer/tools/includes/w_tools_autocorrection.inc')
-rw-r--r--testautomation/writer/tools/includes/w_tools_autocorrection.inc143
1 files changed, 143 insertions, 0 deletions
diff --git a/testautomation/writer/tools/includes/w_tools_autocorrection.inc b/testautomation/writer/tools/includes/w_tools_autocorrection.inc
new file mode 100644
index 000000000000..f259ce1dde51
--- /dev/null
+++ b/testautomation/writer/tools/includes/w_tools_autocorrection.inc
@@ -0,0 +1,143 @@
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: w_tools_autocorrection.inc,v $
+'*
+'* $Revision: 1.2 $
+'*
+'* last change: $Author: vg $ $Date: 2008-08-18 12:44:33 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : helge.delfs@sun.com
+'*
+'* short description : Test the AutoCorrect/AutoFormat/Word tools
+'*
+'************************************************************************
+'*
+' #0 fFormatCharacter
+'*
+'\***********************************************************************
+
+function fAutocorrectOptions(Options as String)
+ '/// Open Tools/Autocorrect/Autoformat diglog with tab page Options
+ '///+ then choose the relevant Options and press 'space bar'
+
+ ToolsAutocorrect
+ Kontext
+ Active.Setpage TabOptionenAutokorrektur
+ Kontext "TabOptionenAutokorrektur"
+
+ Einstellungen.TypeKeys "<Home>"
+
+ Select case Options
+ case "UseReplacementTable" : wait 500
+ case "CorrectTWoINitialCApitals" : Einstellungen.TypeKeys "<Down>"
+ case "CapitalizeFirstLetter" : Einstellungen.TypeKeys "<Down>",2
+ case "AutomaticBoldAndUnderline" : Einstellungen.TypeKeys "<Down>",3
+ case "URLRecognition" : Einstellungen.TypeKeys "<Down>",4
+ case "Replace1st" : Einstellungen.TypeKeys "<Down>",5
+ case "Replace1/2" : Einstellungen.TypeKeys "<Down>",6
+ case "ReplaceDashes" : Einstellungen.TypeKeys "<Down>",7
+ case "DeleteSpaceParagraph" : Einstellungen.TypeKeys "<Down>",8
+ case "DeleteSpaceLine" : Einstellungen.TypeKeys "<Down>",9
+ case "IgnoreDoulbeSpaces" : Einstellungen.TypeKeys "<Down>",10
+ case "ApplyNumbering" : Einstellungen.TypeKeys "<Down>",11
+ case "ApplyBorder" : Einstellungen.TypeKeys "<Down>",12
+ case "CreateTable" : Einstellungen.TypeKeys "<Down>",13
+ case "ApplyStyles" : Einstellungen.TypeKeys "<Down>",14
+ case "RemoveBlankParagraphs" : Einstellungen.TypeKeys "<Down>",15
+ case "ReplaceCustomStyles" : Einstellungen.TypeKeys "<Down>",16
+ case "ReplaceBullets" : Einstellungen.TypeKeys "<Down>",17
+ case "ReplaceQuotes" : Einstellungen.TypeKeys "<Down>",18
+ case "CombineSingleLine" : Einstellungen.TypeKeys "<End>"
+
+ end select
+
+ Einstellungen.TypeKeys "<SPACE>"
+ TabOptionenAutokorrektur.OK
+
+end function
+
+'---------------------------------------------------------------
+
+function fFormatCharacter(Options as string)
+ '/// Open format/character diglog with Options.
+ Kontext
+ FormatCharacter
+
+ Select case Options
+ case "TabFont" : active.SetPage TabFont
+ case "TabFontEffects" : active.SetPage TabFontEffects
+ case "TabFontPosition" : active.SetPage TabFontPosition
+ case "TabHyperlinkZeichen" : active.SetPage TabHyperlinkZeichen
+ case "TabHintergrund" : active.SetPage TabHintergrund
+ end select
+
+ Kontext Options
+
+end function
+
+'-------------------------------------------------------------------------
+
+function fFormatParagraph(Options as string)
+ '/// Open format/paragraph diglog with Options
+ Kontext
+ FormatParagraph
+
+ Select case Options
+ case "TabUmrandung" : active.SetPage TabUmrandung 'Borders
+ case "TabEinzuegeUndAbstaende" : active.SetPage TabEinzuegeUndAbstaende 'Indents & Spacing
+ end select
+
+ Kontext Options
+
+end function
+
+'-------------------------------------------------------------------------
+
+function fDeleteAllEntries()
+ '/// This function is to delete all entries in tools/autocorrect/Word completions.
+ Dim i as Integer
+
+ ToolsAutocorrect
+ Kontext
+ Active.Setpage TabWortergaenzung
+ Kontext "TabWortergaenzung"
+
+ if GesammelteWorte.GetItemCount > 0 then
+ for i= 1 to GesammelteWorte.GetItemCount
+ GesammelteWorte.Select 1
+ if EintragLoeschen.IsEnabled then
+ EintragLoeschen.Click
+ else
+ i = GesammelteWorte.GetItemCount + 1
+ end if
+ next i
+ end if
+
+ TabWortergaenzung.OK
+end function
+