Modified: incubator/ooo/trunk/main/test/testoo/prj/build.lst URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/prj/build.lst?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/prj/build.lst (original) +++ incubator/ooo/trunk/main/test/testoo/prj/build.lst Wed Jun 27 02:24:12 2012 @@ -1,2 +1,2 @@ -atest test :: testgui NULL +atest test :: testcommon NULL atest test nmake - all test_all NULL
Modified: incubator/ooo/trunk/main/test/testoo/readme.txt URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/readme.txt?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/readme.txt (original) +++ incubator/ooo/trunk/main/test/testoo/readme.txt Wed Jun 27 02:24:12 2012 @@ -1 +1,5 @@ -The Java library enables developers to use Java to write automated GUI testing. \ No newline at end of file +The module stores GUI testing scripts. It's an eclipse project. Setup the project with the following steps: +1. Open eclipse and then click menu "File -> Import...". +2. Select "General -> Existing Projects into Workspace", click "Next", and then select the parent directory of this module as root directory. +3. Choose "testcommon" and "testscript", and then click "Finish". +4. Download JUnit-4.10.jar (Version MUST be higher than 4.10) into testscript/output/lib/junit.jar and then refresh the project. \ No newline at end of file Modified: incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFileType.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFileType.java?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFileType.java (original) +++ incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFileType.java Wed Jun 27 02:24:12 2012 @@ -12,19 +12,13 @@ */ package testcase; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.openoffice.test.vcl.Tester.sleep; -import static org.openoffice.test.vcl.Tester.typeKeys; -import static org.openoffice.test.vcl.Tester.typeText; +import static org.junit.Assert.*; +import static org.openoffice.test.vcl.Tester.*; import static testlib.AppUtil.*; import static testlib.UIMap.*; import java.awt.Rectangle; - -import org.junit.After; import org.junit.AfterClass; import org.junit.Assert; import org.junit.Before; @@ -110,7 +104,8 @@ public class BVTFileType { // Set the text style writer.openContextMenu(); - menuItem("Text Properties...").select(); +// menuItem("Text Properties...").select(); + menuItem("Character...").select(); EffectsPage.select(); EffectsPage_Color.select("Magenta"); EffectsPage.ok(); @@ -120,8 +115,8 @@ public class BVTFileType { writer.menuItem("File->Save As...").select(); FileUtil.deleteFile(saveTo); submitSaveDlg(saveTo); - if (dialog("33388").exists(3)) - dialog("33388").ok(); + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); // Close it by clicking main menu @@ -231,8 +226,8 @@ public class BVTFileType { String saveTo = fullPath("temp/" + file); String text = "Hello Openoffice"; startcenter.menuItem("File->New->Presentation").select(); - impress.waitForExistence(10, 2); - sleep(2); + PresentationWizard.ok(); + impress.click(0.01, 0.01); typeKeys(text); sleep(2); impress.doubleClick(0.1, 0.5); @@ -257,7 +252,7 @@ public class BVTFileType { typeKeys("<$copy>"); sleep(1); Assert.assertEquals("The typed text is saved!", text, - app.getClipboard()); + app.getClipboard().trim()); } // drawing Modified: incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction.java?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction.java (original) +++ incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction.java Wed Jun 27 02:24:12 2012 @@ -12,16 +12,14 @@ */ package testcase; +import static org.junit.Assert.*; +import static org.openoffice.test.vcl.Tester.*; import static testlib.AppUtil.*; import static testlib.UIMap.*; import java.awt.Rectangle; import java.io.File; -import org.junit.After; -import static org.junit.Assert.*; -import static org.openoffice.test.vcl.Tester.*; - import org.junit.AfterClass; import org.junit.Before; import org.junit.Ignore; @@ -29,6 +27,7 @@ import org.junit.Rule; import org.junit.Test; import org.openoffice.test.common.FileUtil; import org.openoffice.test.common.GraphicsUtil; +import org.openoffice.test.common.SystemUtil; import testlib.CalcUtil; import testlib.Log; @@ -84,7 +83,7 @@ public class BVTFunction { //Create a new text document startcenter.menuItem("File->New->Text Document").select(); sleep(3); - writer.menuItem("File->Print").select(); + writer.menuItem("File->Print...").select(); assertTrue(File_PrintDlg.exists(5)); File_PrintDlg.cancel(); } @@ -94,6 +93,7 @@ public class BVTFunction { * */ @Test + @Ignore public void testJavaDialog() { @@ -135,7 +135,11 @@ public class BVTFunction { @Test public void testAboutDialog() { - startcenter.menuItem("Help->About OpenOffice.org").select(); + if (SystemUtil.isMac()) { + app.dispatch(".uno:About"); + } else { + startcenter.menuItem("Help->About OpenOffice.org").select(); + } assertTrue(AboutDialog.exists(5)); AboutDialog.ok(); } @@ -220,6 +224,7 @@ public class BVTFunction { //Create a new text document startcenter.menuItem("File->New->Presentation").select(); + PresentationWizard.ok(); sleep(3); //Insert a picture fully filled with green @@ -370,9 +375,7 @@ public class BVTFunction { CalcUtil.selectRange("E1:F5"); calc.menuItem("Edit->Fill->Series...").select(); - assertTrue(button("1493549573").isChecked()); - assertFalse(button("1493549571").isChecked()); - dialog("26229").ok(); + FillSeriesDlg.ok(); sleep(1); assertArrayEquals("Fill series..", expected5, CalcUtil.getCellTexts("E1:F5")); } @@ -423,44 +426,48 @@ public class BVTFunction { calc.waitForExistence(10, 2); CalcUtil.selectRange("A1:A10"); calc.menuItem("Data->Sort...").select(); - assertEquals("Column A", listbox("956468740").getSelText()); - tabpage("58873").ok(); + SortWarningDlg_Current.click(); + assertEquals("Column A", SortPage_By1.getSelText()); + SortPage.ok(); sleep(1); assertArrayEquals("Sorted Data", expected1, CalcUtil.getCellTexts("A1:A10")); CalcUtil.selectRange("B1:C10"); calc.menuItem("Data->Sort...").select(); - listbox("956468740").select("Column C"); - button("956465674").check(); - assertFalse(listbox("956468742").isEnabled()); - assertFalse(button("956465673").isEnabled()); - assertFalse(button("956465676").isEnabled()); - listbox("956468741").select("Column B"); - assertTrue(listbox("956468742").isEnabled()); - assertTrue(button("956465673").isEnabled()); - assertTrue(button("956465676").isEnabled()); - button("956465675").check(); - listbox("956468741").select("- undefined -"); - assertFalse(listbox("956468742").isEnabled()); - assertFalse(button("956465673").isEnabled()); - assertFalse(button("956465676").isEnabled()); - listbox("956468741").select("Column B"); - tabpage("58873").ok(); + + SortPage_By1.select("Column C"); + SortPage_Descending1.check(); + assertFalse(SortPage_By3.isEnabled()); + assertFalse(SortPage_Ascending3.isEnabled()); + assertFalse(SortPage_Descending3.isEnabled()); + SortPage_By2.select("Column B"); + assertTrue(SortPage_By3.isEnabled()); + assertTrue(SortPage_Ascending3.isEnabled()); + assertTrue(SortPage_Descending3.isEnabled()); + SortPage_Descending2.check(); + SortPage_By2.select("- undefined -"); + assertFalse(SortPage_By3.isEnabled()); + assertFalse(SortPage_Ascending3.isEnabled()); + assertFalse(SortPage_Descending3.isEnabled()); + SortPage_By2.select("Column B"); + SortPage.ok(); sleep(1); assertArrayEquals("Sorted Data", expected2, CalcUtil.getCellTexts("B1:C10")); CalcUtil.selectRange("D1:D7"); calc.menuItem("Data->Sort...").select(); - tabpage("58874").select(); - button("956482569").uncheck(); - button("956482567").check(); - listbox("956485122").select("Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday"); - tabpage("58874").ok(); + SortWarningDlg_Current.click(); + SortOptionsPage.select(); + SortOptionsPage_RangeContainsColumnLabels.uncheck(); + SortOptionsPage_CustomSortOrder.check(); + SortOptionsPage_CustomSortOrderList.select("Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday"); + SortOptionsPage.ok(); sleep(1); assertArrayEquals("Sorted Data", expected3, CalcUtil.getCellTexts("D1:D7")); CalcUtil.selectRange("E1:E10"); calc.menuItem("Data->Sort...").select(); - tabpage("58873").ok(); + SortWarningDlg_Current.click(); + SortPage.ok(); sleep(1); assertArrayEquals("Sorted Data", expected4, CalcUtil.getCellTexts("E1:E10")); } Modified: incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction2.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction2.java?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction2.java (original) +++ incubator/ooo/trunk/main/test/testoo/src/testcase/BVTFunction2.java Wed Jun 27 02:24:12 2012 @@ -12,23 +12,16 @@ */ package testcase; -import static testlib.AppUtil.*; -import static testlib.UIMap.*; - -import java.awt.Rectangle; -import java.io.File; - -import org.junit.After; import static org.junit.Assert.*; import static org.openoffice.test.vcl.Tester.*; +import static testlib.AppUtil.*; +import static testlib.UIMap.*; import org.junit.AfterClass; import org.junit.Before; import org.junit.Ignore; import org.junit.Rule; import org.junit.Test; -import org.openoffice.test.common.FileUtil; -import org.openoffice.test.common.GraphicsUtil; import testlib.CalcUtil; import testlib.Log; @@ -148,6 +141,7 @@ public class BVTFunction2 { // Create a new presentation document startcenter.menuItem("File->New->Presentation").select(); + PresentationWizard.ok(); sleep(3); // Insert a chart @@ -181,7 +175,7 @@ public class BVTFunction2 { sleep(3); // Verify if the table toolbar is active - assertTrue(Table_Toolbar.exists(3)); +// assertTrue(Table_Toolbar.exists(3)); // Check the statusbar to verify if the table is inserted successfully assertEquals("Table selected", StatusBar.getItemText(0)); @@ -231,6 +225,7 @@ public class BVTFunction2 { // Create a new presentation document startcenter.menuItem("File->New->Presentation").select(); + PresentationWizard.ok(); sleep(3); // Insert a table Added: incubator/ooo/trunk/main/test/testoo/src/testcase/LongRun.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testcase/LongRun.java?rev=1354315&view=auto ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testcase/LongRun.java (added) +++ incubator/ooo/trunk/main/test/testoo/src/testcase/LongRun.java Wed Jun 27 02:24:12 2012 @@ -0,0 +1,346 @@ +package testcase; +import static org.junit.Assert.*; +import static org.openoffice.test.vcl.Tester.*; +import static testlib.AppUtil.*; +import static testlib.UIMap.*; + +import java.awt.Rectangle; +import java.awt.image.BufferedImage; + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.openoffice.test.common.Condition; +import org.openoffice.test.common.FileUtil; +import org.openoffice.test.common.GraphicsUtil; +import org.openoffice.test.common.SystemUtil; + +import testlib.CalcUtil; +import testlib.Log; + +public class LongRun { + + @Rule + public Log LOG = new Log(); + + /** + * @throws java.lang.Exception + */ + @Before + public void setUp() throws Exception { + initApp(); + } + + Rectangle rect = new Rectangle(400, 200, 60, 60); + Condition condition = new Condition() { + @Override + public boolean value() { + BufferedImage image = GraphicsUtil.screenshot(rect); + for (int x = 0; x < image.getWidth();x++) { + for (int y = 0; y < image.getHeight();y++) { + if (image.getRGB(x, y) == 0xFF000000) { + return true; + } + } + } + return false; + } + + }; + + /** + * Test New/Save a text document + * + * @throws Exception + */ + @Test + public void testLongRun() throws Exception { + startcenter.menuItem("File->New->Text Document").select(); + writer.focus(); + typeText("Long-running test..."); +// for (int i = 0; i < 1000000; i++) { +// long start = System.currentTimeMillis(); +// calc.menuItem("File->New->Spreadsheet").select(); +//// Tester.click(840, 420); +//// sleep(1); +// +//// condition.waitForTrue("Time out to wait the control to be enabled!", 5, 0.5); +//// Tester.click(400, 200); +//// // Close it by clicking main menu +// calc.menuItem("File->Close").select(); +//// app.dispatch(".uno:CloseDoc"); +//// sleep(0.3); +//// System.out.println(calc.getScreenRectangle()); +//// Tester.click(1670, 70); +// long end = System.currentTimeMillis(); +// System.out.println("Iterator: " + i + ", Elapsed Hours: " + ((end - start))); +// // +// // // sleep(1); +// } + +// app.reset(); + + for(int i = 0 ; i < 1000; i++){ + long start = System.currentTimeMillis(); + saveNewDocument("helloworld_saveas.odt"); + saveNewDocument("helloworld_saveas.ott"); + saveNewDocument("helloworld_saveas.sxw"); + saveNewDocument("helloworld_saveas.stw"); + saveNewDocument("helloworld_saveas.doc"); + saveNewDocument("helloworld_saveas.txt"); + saveNewSpreadsheet("helloworld_saveas.ods"); + saveNewSpreadsheet("helloworld_saveas.ots"); + saveNewSpreadsheet("helloworld_saveas.sxc"); + saveNewSpreadsheet("helloworld_saveas.stc"); + saveNewSpreadsheet("helloworld_saveas.xls"); + saveNewPresentation("helloworld_saveas.odp"); + saveNewPresentation("helloworld_saveas.otp"); + saveNewPresentation("helloworld_saveas.ppt"); + saveNewPresentation("helloworld_saveas.pot"); + saveNewPresentation("helloworld_saveas.sxi"); + saveNewPresentation("helloworld_saveas.sti"); + saveNewMath("math_saveas.sxm"); + saveNewMath("math_saveas.mml"); + saveNewDrawing("draw_saveas.odg"); + saveNewDrawing("draw_saveas.otg"); + saveNewDrawing("draw_saveas.sxd"); + saveNewDrawing("draw_saveas.std"); + long end = System.currentTimeMillis(); + LOG.info("Iterator: " + i + ", Elapsed Hours: " + ((end - start) / 3600000)); + SystemUtil.execScript("ps -eo vsz,rss,comm | grep soffice.bin", false); + } + } + + private void saveNewDocument(String file) { + String saveTo = fullPath("temp/" + file); + // Create a new text document + writer.menuItem("File->New->Text Document").select(); + sleep(3); + + // Input some text by keyboard + writer.focus(); + + String text = "~!@#$%^&*()_+QWERTYUIOP{}|:LKJHGFDSAZXCVBNM<>? "; + typeText(text); + writer.menuItem("Edit->Select All").select(); + app.setClipboard(".wrong"); + sleep(1); + typeKeys("<$copy>"); + sleep(1); + + // Verify the text via system clip board + Assert.assertEquals("The typed text into writer", text, + app.getClipboard()); + + // Set the text style + writer.openContextMenu(); + menuItem("Character...").select(); + EffectsPage.select(); + EffectsPage_Color.select("Magenta"); + EffectsPage.ok(); + sleep(2); + + // Save the text document + writer.menuItem("File->Save As...").select(); + FileUtil.deleteFile(saveTo); + submitSaveDlg(saveTo); + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); + + // Close it by clicking main menu + writer.menuItem("File->Close").select(); +// openStartcenter(); + // Reopen the saved file + writer.menuItem("File->Open...").select(); + submitOpenDlg(saveTo); + writer.waitForExistence(10, 2); + + writer.menuItem("Edit->Select All").select(); + app.setClipboard(".wrong"); + typeKeys("<$copy>"); + sleep(1); + // Verify if the text still exists in the file + Assert.assertEquals("The typed text into writer is saved!", text, + app.getClipboard()); + writer.menuItem("File->Close").select(); + } + + private void saveNewSpreadsheet(String file) { + String saveTo = fullPath("temp/" + file); + String text = "Hello Openoffice"; + writer.menuItem("File->New->Spreadsheet").select(); + calc.waitForExistence(10, 2); + CalcUtil.selectRange("A65536"); + typeKeys(text); + calc.menuItem("File->Save As...").select(); + FileUtil.deleteFile(saveTo); + submitSaveDlg(saveTo); + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); + // Close it by clicking main menu + calc.menuItem("File->Close").select(); +// openStartcenter(); + // Reopen the saved file + writer.menuItem("File->Open...").select(); + submitOpenDlg(saveTo); + calc.waitForExistence(10, 2); + Assert.assertEquals("The typed text is saved!", text, + CalcUtil.getCellText("A65536")); + calc.menuItem("File->Close").select(); + } + + private void saveNewPresentation(String file) { + String saveTo = fullPath("temp/" + file); + String text = "Hello Openoffice"; + writer.menuItem("File->New->Presentation").select(); + PresentationWizard.ok(); + impress.waitForExistence(10, 2); + sleep(2); + impress.click(0.01, 0.01); + typeKeys(text); + sleep(2); + impress.doubleClick(0.1, 0.5); + + impress.menuItem("File->Save As...").select(); + FileUtil.deleteFile(saveTo); + submitSaveDlg(saveTo); + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); + // Close it by clicking main menu + impress.menuItem("File->Close").select(); +// openStartcenter(); + // Reopen the saved file + sleep(2); + writer.menuItem("File->Open...").select(); + submitOpenDlg(saveTo); + impress.waitForExistence(10, 2); + sleep(2); + impress.click(3, 3); + typeKeys("<tab><enter>"); + impress.menuItem("Edit->Select All").select(); + // app.setClipboard(".wrong"); + typeKeys("<$copy>"); + sleep(1); + Assert.assertEquals("The typed text is saved!", text, + app.getClipboard()); + impress.menuItem("File->Close").select(); + } + + + /** + * New/Save a draw document 1. New a draw document 2. Insert a picture 3. + * Save it as the input filename 4. Reopen the saved file 5. Check if the + * picture is still there + * + * @param filename + * : filename to be saved + * @throws Exception + */ + public void saveNewDrawing(String filename) { + String saveTo = fullPath("temp/" + filename); + String bmp_green = testFile("pure_green_64x64.bmp"); + + // Create a new drawing document + writer.menuItem("File->New->Drawing").select(); + sleep(3); + + // Insert a picture fully filled with green + draw.menuItem("Insert->Picture->From File...").select(); + submitOpenDlg(bmp_green); + sleep(3); + // Focus on edit pane + draw.click(5, 5); + sleep(1); + + // Verify if the picture is inserted successfully + Rectangle rectangle = GraphicsUtil.findRectangle( + draw.getScreenRectangle(), 0xFF00FF00); + assertNotNull("Green rectangle: " + rectangle, rectangle); + + // Save the drawing + draw.menuItem("File->Save As...").select(); + FileUtil.deleteFile(saveTo); + submitSaveDlg(saveTo); + // If the format is supported by OO1.0, ask whether to change to the + // latest format + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); // Keep the current format + + // Close it by clicking main menu + draw.menuItem("File->Close").select(); +// openStartcenter(); + + // Reopen the saved file + writer.menuItem("File->Open...").select(); + submitOpenDlg(saveTo); + draw.waitForExistence(10, 2); + draw.click(5, 5); + sleep(1); + // Verify if the picture still exists in the file + Rectangle rectangle1 = GraphicsUtil.findRectangle( + draw.getScreenRectangle(), 0xFF00FF00); + assertNotNull("Green rectangle: " + rectangle1, rectangle1); + draw.menuItem("File->Close").select(); + } + + + /** + * New/Save a math 1. New a math 2. Insert a formula 3. Save it as the input + * filename 4. Reopen the saved file 5. Check if the formula is still there + * + * @param filename + * : filename to be saved + * @throws Exception + */ + public void saveNewMath(String filename) { + String saveTo = fullPath("temp/" + filename); + + // Create a new math + writer.menuItem("File->New->Formula").select(); + sleep(3); + + // Verify if the Elements window is active + assertTrue(math_ElementsWindow.exists(3)); + + // Insert a formula + String text = "5 times 3 = 15"; + typeText(text); + math_EditWindow.menuItem("Edit->Select All").select(); + typeKeys("<$copy>"); + sleep(1); + + // Verify the text via system clip board + assertEquals("The typed formula into math", text, app.getClipboard()); + + // Save the formula + math_EditWindow.menuItem("File->Save As...").select(); + FileUtil.deleteFile(saveTo); + submitSaveDlg(saveTo); + // If the format is supported by OO1.0, ask whether to change to the + // latest format + if (AlienFormatDlg.exists(3)) + AlienFormatDlg.ok(); // Keep the current format + + // Close it by clicking main menu + math_EditWindow.menuItem("File->Close").select(); +// openStartcenter(); + + // Reopen the saved file + writer.menuItem("File->Open...").select(); + submitOpenDlg(saveTo); + math_EditWindow.waitForExistence(10, 2); + + // Verify if the formula still exists in the file + math_EditWindow.menuItem("Edit->Select All").select(); + typeKeys("<$copy>"); + sleep(1); + assertEquals("The typed formula into math is saved", text, + app.getClipboard()); + + // Close the file to avoid the app closing the Elements window + // automatically + math_EditWindow.menuItem("File->Close").select(); + } + +} Modified: incubator/ooo/trunk/main/test/testoo/src/testcase/SayHelloToOO.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testcase/SayHelloToOO.java?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testcase/SayHelloToOO.java (original) +++ incubator/ooo/trunk/main/test/testoo/src/testcase/SayHelloToOO.java Wed Jun 27 02:24:12 2012 @@ -20,6 +20,12 @@ import org.junit.Test; import testlib.CalcUtil; import testlib.Log; +/** + * Before running the testing class, you need specify the AOO location firstly with system property openoffice.home. + * + * @author test + * + */ public class SayHelloToOO { /** Modified: incubator/ooo/trunk/main/test/testoo/src/testlib/UIMap.java URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/test/testoo/src/testlib/UIMap.java?rev=1354315&r1=1354314&r2=1354315&view=diff ============================================================================== --- incubator/ooo/trunk/main/test/testoo/src/testlib/UIMap.java (original) +++ incubator/ooo/trunk/main/test/testoo/src/testlib/UIMap.java Wed Jun 27 02:24:12 2012 @@ -157,7 +157,7 @@ public class UIMap { public static final VclButton FindDlg_More = button("svx:MoreButton:RID_SVXDLG_SEARCH:BTN_MORE"); public static final VclWindow chart = window("CHART2_HID_SCH_WIN_DOCUMENT"); public static final VclDialog Chart_Wizard = dialog("CHART2_HID_SCH_CHART_AUTO_FORMAT"); - public static final VclDialog File_PrintDlg = dialog(".HelpId:vcl:PrintDialog:Dialog"); + public static final VclDialog File_PrintDlg = dialog(".HelpID:vcl:PrintDialog:Dialog"); public static final VclWindow ImpressOutline = window("SD_HID_SDOUTLINEVIEWSHELL"); public static final VclWindow ImpressSlideSorter = window("SD_HID_SD_WIN_DOCUMENT"); public static final VclWindow ImpressHandout = window(".uno:HandoutMode"); @@ -316,4 +316,9 @@ public class UIMap { public static final VclListBox FormatCellsDlg_NumbersPageCurrencyFormat = listbox("cui:ListBox:RID_SVXPAGE_NUMBERFORMAT:LB_CURRENCY"); public static final VclTabPage DataPilotFieldOptionFiledSubtotalsPage = tabpage("25762"); public static final VclControl SC_DataPilotOptionSubtotalFunctionList = control("59029"); + public static final VclDialog PresentationWizard = dialog("SD_HID_SD_AUTOPILOT_PAGE1"); + public static final VclDialog FillSeriesDlg = dialog(".uno:FillSeries"); + public static final VclDialog SortWarningDlg = dialog("sc:ModalDialog:RID_SCDLG_SORT_WARNING"); + public static final VclButton SortWarningDlg_Extend = button("sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_EXTSORT"); + public static final VclButton SortWarningDlg_Current = button("sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_CURSORT"); }
