1 /************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 24 package testlib.gui; 25 import java.io.File; 26 27 import org.openoffice.test.OpenOffice; 28 import org.openoffice.test.vcl.IDList; 29 import org.openoffice.test.vcl.client.Constant; 30 import org.openoffice.test.vcl.widgets.VclApp; 31 import org.openoffice.test.vcl.widgets.VclButton; 32 import org.openoffice.test.vcl.widgets.VclComboBox; 33 import org.openoffice.test.vcl.widgets.VclControl; 34 import org.openoffice.test.vcl.widgets.VclDialog; 35 import org.openoffice.test.vcl.widgets.VclDockingWin; 36 import org.openoffice.test.vcl.widgets.VclEditBox; 37 import org.openoffice.test.vcl.widgets.VclField; 38 import org.openoffice.test.vcl.widgets.VclListBox; 39 import org.openoffice.test.vcl.widgets.VclMenuItem; 40 import org.openoffice.test.vcl.widgets.VclMessageBox; 41 import org.openoffice.test.vcl.widgets.VclStatusBar; 42 import org.openoffice.test.vcl.widgets.VclTabControl; 43 import org.openoffice.test.vcl.widgets.VclTabPage; 44 import org.openoffice.test.vcl.widgets.VclToolBox; 45 import org.openoffice.test.vcl.widgets.VclWindow; 46 import org.openoffice.test.vcl.widgets.VclTreeListBox; 47 48 /** 49 * Define all UI controls in the class. 50 * One control should be defined once and only once. 51 * 52 */ 53 public class UIMap { 54 private static IDList idList = new IDList(new File("./ids")); 55 public static final VclMessageBox ActiveMsgBox = new VclMessageBox(Constant.UID_ACTIVE); 56 public static final VclMessageBox MsgBox_AdditionalRowsNotSaved = new VclMessageBox(Constant.UID_ACTIVE, "Additional rows were not saved."); 57 public static final VclTabControl ActiveTabControl = new VclTabControl(Constant.UID_ACTIVE); 58 59 public static VclEditBox editbox(String id) { 60 return new VclEditBox(idList.getId(id)); 61 } 62 63 public static VclControl control(String id) { 64 return new VclControl(idList.getId(id)); 65 } 66 67 public static VclWindow window(String id) { 68 return new VclWindow(idList.getId(id)); 69 } 70 71 public static VclDialog dialog(String id) { 72 return new VclDialog(idList.getId(id)); 73 } 74 75 public static VclTabPage tabpage(String id) { 76 return new VclTabPage(idList.getId(id)); 77 } 78 79 public static VclListBox listbox(String id) { 80 return new VclListBox(idList.getId(id)); 81 } 82 83 public static VclComboBox combobox(String id) { 84 return new VclComboBox(idList.getId(id)); 85 } 86 87 public static VclToolBox toolbox(String id) { 88 return new VclToolBox(idList.getId(id)); 89 } 90 91 public static VclButton button(String id) { 92 return new VclButton(idList.getId(id)); 93 } 94 95 public static VclMessageBox msgbox(String text) { 96 return new VclMessageBox(idList.getId("UID_ACTIVE"), text); 97 } 98 99 public static VclMenuItem menuItem(String text) { 100 return new VclMenuItem(text); 101 } 102 103 public static VclStatusBar statusbar(String id) { 104 return new VclStatusBar(idList.getId(id)); 105 } 106 107 public static VclField field(String id){ 108 return new VclField(idList.getId(id)); 109 } 110 111 public static VclDockingWin dockingwin(String id){ 112 return new VclDockingWin(idList.getId(id)); 113 } 114 115 public static VclTreeListBox tree(String id) { 116 return new VclTreeListBox(idList.getId(id)); 117 } 118 119 public static final OpenOffice oo = new OpenOffice(null); 120 public static final VclApp app = VclApp.getDefault(); 121 public static final VclWindow writer = window("SW_HID_EDIT_WIN"); 122 public static final VclWindow startcenter = window("FWK_HID_BACKINGWINDOW"); 123 public static final VclWindow calc = window("SC_HID_SC_WIN_GRIDWIN"); 124 public static final VclWindow impress = window("SD_HID_SDDRAWVIEWSHELL"); 125 public static final VclDialog FilePicker = dialog("SVT_HID_EXPLORERDLG_FILE"); 126 public static final VclListBox FilePicker_FileType = listbox("fpicker:ListBox:DLG_SVT_EXPLORERFILE:LB_EXPLORERFILE_FILETYPE"); 127 public static final VclButton FilePicker_Open = button("fpicker:PushButton:DLG_SVT_EXPLORERFILE:BTN_EXPLORERFILE_OPEN"); 128 public static final VclComboBox FilePicker_Path = combobox("SVT_HID_FILEDLG_AUTOCOMPLETEBOX"); 129 public static final VclDialog FileSave = dialog("SVT_HID_FILESAVE_DIALOG"); 130 public static final VclListBox FileSave_FileType = listbox("SVT_HID_FILESAVE_FILETYPE"); 131 public static final VclButton FileSave_Save = button("SVT_HID_FILESAVE_DOSAVE"); 132 public static final VclComboBox FileSave_Path = combobox("SVT_HID_FILESAVE_FILEURL"); 133 public static final VclButton SC_InputBar_FunctionWizard = button("SC_HID_INSWIN_CALC"); 134 public static final VclButton SC_InputBar_Sum = button("SC_HID_INSWIN_SUMME"); 135 public static final VclButton SC_InputBar_Function = button("SC_HID_INSWIN_FUNC"); 136 public static final VclToolBox SC_InputBar = toolbox("SC_HID_SC_INPUTWIN"); 137 public static final VclComboBox SC_InputBar_Position = combobox("SC_HID_INSWIN_POS"); 138 public static final VclWindow SC_InputBar_Input = window("SC_HID_INSWIN_INPUT"); 139 public static final VclTabPage EffectsPage = tabpage("CUI_HID_SVXPAGE_CHAR_EFFECTS"); 140 public static final VclListBox EffectsPage_Color = listbox("cui:ListBox:RID_SVXPAGE_CHAR_EFFECTS:LB_FONTCOLOR"); 141 public static final VclDialog AlienFormatDlg = dialog("SFX2_HID_WARNING_ALIENFORMAT"); 142 public static final VclWindow draw = window("SD_HID_SDGRAPHICVIEWSHELL"); 143 public static final VclTabPage SortPage = tabpage("SC_HID_SCPAGE_SORT_FIELDS"); 144 public static final VclListBox SortPage_By1 = listbox("sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT1"); 145 public static final VclButton SortPage_Ascending1 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP1"); 146 public static final VclButton SortPage_Descending1 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN1"); 147 public static final VclListBox SortPage_By2 = listbox("sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT2"); 148 public static final VclButton SortPage_Ascending2 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP2"); 149 public static final VclButton SortPage_Descending2 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN2"); 150 public static final VclListBox SortPage_By3 = listbox("sc:ListBox:RID_SCPAGE_SORT_FIELDS:LB_SORT3"); 151 public static final VclButton SortPage_Ascending3 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_UP3"); 152 public static final VclButton SortPage_Descending3 = button("sc:RadioButton:RID_SCPAGE_SORT_FIELDS:BTN_DOWN3"); 153 public static final VclTabPage PDFGeneralPage = tabpage("HID_FILTER_PDF_OPTIONS"); 154 public static final VclButton StartCenter_CalcButton = button(".HelpId:StartCenter:CalcButton"); 155 public static final VclButton StartCenter_ImpressButton = button(".HelpId:StartCenter:ImpressButton"); 156 public static final VclButton StartCenter_WriterButton = button(".HelpId:StartCenter:WriterButton"); 157 public static final VclButton StartCenter_OpenButton = button(".HelpId:StartCenter:OpenButton"); 158 public static final VclButton StartCenter_DrawButton = button(".HelpId:StartCenter:DrawButton"); 159 public static final VclButton StartCenter_DBButton = button(".HelpId:StartCenter:DBButton"); 160 public static final VclButton StartCenter_MathButton = button(".HelpId:StartCenter:MathButton"); 161 public static final VclButton StartCenter_TemplateButton = button(".HelpId:StartCenter:TemplateButton"); 162 public static final VclButton StartCenter_TemplateRepository = button(".HelpId:StartCenter:TemplateRepository"); 163 public static final VclButton StartCenter_Extensions = button(".HelpId:StartCenter:Extensions"); 164 public static final VclButton StartCenter_Info = button(".HelpId:StartCenter:Info"); 165 public static final VclWindow SlideShow = window("SD_HID_SD_WIN_PRESENTATION"); 166 public static final VclDialog FindDlg = dialog(".uno:SearchDialog"); 167 public static final VclComboBox FindDlg_For = combobox("svx:ComboBox:RID_SVXDLG_SEARCH:ED_SEARCH"); 168 public static final VclComboBox FindDlg_ReplaceWith = combobox("svx:ComboBox:RID_SVXDLG_SEARCH:ED_REPLACE"); 169 public static final VclButton FindDlg_Find = button("svx:PushButton:RID_SVXDLG_SEARCH:BTN_SEARCH"); 170 public static final VclButton FindDlg_FindAll = button("svx:PushButton:RID_SVXDLG_SEARCH:BTN_SEARCH_ALL"); 171 public static final VclButton FindDlg_Replace = button("svx:PushButton:RID_SVXDLG_SEARCH:BTN_REPLACE"); 172 public static final VclButton FindDlg_ReplaceAll = button("svx:PushButton:RID_SVXDLG_SEARCH:BTN_REPLACE_ALL"); 173 public static final VclButton FindDlg_MatchCase = button("svx:CheckBox:RID_SVXDLG_SEARCH:CB_MATCH_CASE"); 174 public static final VclButton FindDlg_WholeWord = button("svx:CheckBox:RID_SVXDLG_SEARCH:CB_WHOLE_WORDS"); 175 public static final VclButton FindDlg_More = button("svx:MoreButton:RID_SVXDLG_SEARCH:BTN_MORE"); 176 public static final VclWindow chart = window("CHART2_HID_SCH_WIN_DOCUMENT"); 177 public static final VclDialog Chart_Wizard = dialog("CHART2_HID_SCH_CHART_AUTO_FORMAT"); 178 public static final VclDialog File_PrintDlg = dialog(".HelpID:vcl:PrintDialog:Dialog"); 179 public static final VclWindow ImpressOutline = window("SD_HID_SDOUTLINEVIEWSHELL"); 180 public static final VclWindow ImpressSlideSorter = window("SD_HID_SD_WIN_DOCUMENT"); 181 public static final VclWindow ImpressHandout = window(".uno:HandoutMode"); 182 public static final VclDialog InsertTable = dialog("cui:ModalDialog:RID_SVX_NEWTABLE_DLG"); 183 public static final VclToolBox Table_Toolbar = toolbox(".HelpId:tableobjectbar"); 184 public static final VclStatusBar StatusBar = statusbar("FWK_HID_STATUSBAR"); 185 public static final VclDialog writer_InsertTable = dialog(".uno:InsertTable"); 186 public static final VclWindow math_PreviewWindow = window("STARMATH_HID_SMA_WIN_DOCUMENT"); 187 public static final VclWindow math_EditWindow = window("STARMATH_HID_SMA_COMMAND_WIN_EDIT"); 188 public static final VclControl math_ElementsWindow = control("STARMATH_HID_SMA_OPERATOR_WIN"); 189 public static final VclEditBox SC_FunctionWizardDlg_MultiLineEdit = editbox("FORMULA_HID_FORMULA_FAP_FORMULA"); 190 public static final VclDialog SC_FunctionWizardDlg = dialog("FORMULA_HID_FORMULADLG_FORMULA"); 191 public static final VclListBox SC_FunctionWizardDlg_FunctionList = listbox("FORMULA_HID_FORMULA_LB_FUNCTION"); 192 public static final VclEditBox SC_FunctionWizardDlg_Edit1 = editbox("FORMULA_HID_FORMULA_FAP_EDIT1"); 193 public static final VclButton math_CatalogButton = button(".uno:SymbolCatalogue"); 194 public static final VclDialog math_SymbolsDlg = dialog("starmath:ModalDialog:RID_SYMBOLDIALOG"); 195 public static final VclListBox math_SymbolsDlgListbox = listbox("starmath:ListBox:RID_SYMBOLDIALOG:1"); 196 public static final VclButton math_SymbolsDlgEditButton = button("starmath:PushButton:RID_SYMBOLDIALOG:1"); 197 public static final VclButton math_SymbolsDlgInsertButton = button("starmath:PushButton:RID_SYMBOLDIALOG:2"); 198 public static final VclButton math_SymbolsDlgCloseButton = button("starmath:PushButton:RID_SYMBOLDIALOG:3"); 199 public static final VclDialog math_EditSymbolsDlg = dialog("starmath:ModalDialog:RID_SYMDEFINEDIALOG"); 200 public static final VclButton math_EditSymbolsDlgAdd = button("starmath:PushButton:RID_SYMDEFINEDIALOG:1"); 201 public static final VclButton math_EditSymbolsDlgModify = button("starmath:PushButton:RID_SYMDEFINEDIALOG:2"); 202 public static final VclButton math_EditSymbolsDlgDelete = button("starmath:PushButton:RID_SYMDEFINEDIALOG:3"); 203 public static final VclControl math_EditSymbolsDlgViewControl = control("STARMATH_HID_SMA_CONTROL_FONTCHAR_VIEW"); 204 public static final VclComboBox math_EditSymbolsDlgSymbol = combobox("starmath:ComboBox:RID_SYMDEFINEDIALOG:4"); 205 public static final VclListBox math_EditSymbolsDlgFont = listbox("starmath:ListBox:RID_SYMDEFINEDIALOG:1"); 206 public static final VclComboBox math_EditSymbolsDlgTypeface = combobox("starmath:ComboBox:RID_SYMDEFINEDIALOG:3"); 207 public static final VclDialog Wizards_AgendaDialog = dialog("WIZARDS_HID_AGWIZ"); 208 public static final VclButton Wizards_AgendaDialog_FinishButton = button("WIZARDS_HID_AGWIZ_CREATE"); 209 public static final VclTabPage MacroDialogsPage = tabpage("basctl:TabPage:RID_TP_DLGS"); 210 public static final VclDialog AboutDialog = dialog(".uno:About"); 211 public static final VclButton math_ElementsRelations = button("STARMATH_HID_SMA_RELATIONS_CAT"); 212 public static final VclButton math_ElementsRelationsNotEqual = button("STARMATH_HID_SMA_XNEQY"); 213 public static final VclButton math_ElementsUnaryBinary = button("STARMATH_HID_SMA_UNBINOPS_CAT"); 214 public static final VclButton math_ElementsUnaryBinaryPlus = button("STARMATH_HID_SMA_PLUSX"); 215 public static final VclControl MacroWarningOK = control("Ok"); 216 public static final VclTreeListBox OptionsDlgList = tree("CUI_HID_OFADLG_TREELISTBOX"); 217 // public static final VclListBox OptionsDlgList = listbox("CUI_HID_OFADLG_TREELISTBOX"); 218 public static final VclDialog OptionsDlg = dialog("CUI_HID_OFADLG_OPTIONS_TREE"); 219 public static final VclButton OptionsDlg_MacroSecurityButton = button("cui:PushButton:RID_SVXPAGE_INET_SECURITY:PB_SEC_MACROSEC"); 220 public static final VclControl MacroSecurityDlg = control("XMLSECURITY_HID_XMLSEC_TP_SECLEVEL"); 221 public static final VclButton MacroSecurityDlg_Low = button("xmlsecurity:RadioButton:RID_XMLSECTP_SECLEVEL:RB_LOW"); 222 public static final VclWindow Basic_EditWindow = window("BASCTL_HID_BASICIDE_EDITORWINDOW"); 223 public static final VclDialog writer_ConvertTableToTextDlg = dialog(".uno:ConvertTableText"); 224 public static final VclWindow writer_Navigator = window("SW_HID_NAVIGATION_PI"); 225 public static final VclListBox writer_NavigatorList = listbox("SW_HID_NAVIGATOR_TREELIST"); 226 public static final VclControl writer_FrameDlg = control("SW_HID_FRM_STD"); 227 public static final VclField SC_NumberOfColumnsRowsToInsert = field("1502452023"); 228 public static final VclDialog SC_InsertColumnsRowsdialog = dialog("26166"); 229 public static final VclButton SC_InsertColumnsRowsAfterSelectColumn = button("1502446395"); 230 public static final VclButton WizardNextButton = button("SVT_HID_WIZARD_NEXT"); 231 public static final VclTabPage ChartRangeChooseTabPage = tabpage("chart2:TabPage:TP_RANGECHOOSER"); 232 public static final VclButton WizardBackButton = button("SVT_HID_WIZARD_PREVIOUS"); 233 public static final VclTabPage ChartTypeChooseTabPage = tabpage("CHART2_HID_DIAGRAM_TYPE"); 234 public static final VclControl ChartWizardRoadMap = control("CHART2_HID_SCH_WIZARD_ROADMAP"); 235 public static final VclButton DataPilotTableToExistPlaceRadioButton = button("2569093658"); 236 public static final VclEditBox DataPilotTableToExistPlaceEditBox = editbox("2569095195"); 237 public static final VclDialog CreateDataPilotTableDialog = dialog("26151"); 238 public static final VclControl DataPilotFieldSelect = control("59030"); 239 public static final VclButton DataPilotAutomaticallyUpdateCheckBox = button("3643262003"); 240 public static final VclButton DataPilotTableUpdateButton = button("3643265586"); 241 public static final VclButton SD_DateAndTimeFooterOnSlide = button("sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME"); 242 public static final VclButton SD_FixedDateAndTimeFooterOnSlide = button("sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_FIXED"); 243 public static final VclEditBox SD_FixedDateAndTimeOnSlideInput = editbox("sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_DATETIME_FIXED"); 244 public static final VclButton SD_FooterTextOnSlide = button("sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_FOOTER"); 245 public static final VclEditBox SD_FooterTextOnSlideInput = editbox("sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_FOOTER_FIXED"); 246 public static final VclButton SD_SlideNumAsFooterOnSlide = button("sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_SLIDENUMBER"); 247 public static final VclButton SD_ApplyToAllButtonOnSlideFooter = button("sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLYTOALL"); 248 public static final VclControl SD_SlidelistInNaviagtor = control("HID_SD_NAVIGATOR_TLB"); 249 public static final VclControl SD_HeaderAndFooterDialog = control("HID_SD_TABPAGE_HEADERFOOTER_SLIDE"); 250 public static final VclButton SD_ApplyButtonOnSlideFooter = button("sd:PushButton:RID_SD_TABPAGE_HEADERFOOTER:BT_APPLY"); 251 public static final VclButton SD_InsertPageButtonOnToolbar = button(".uno:InsertPage"); 252 public static final VclControl DataPilotPaneRowArea = control("59036"); 253 public static final VclEditBox DataPilotFieldDisplayNameEditBox = editbox("971868166"); 254 public static final VclButton DataPilotFieldShowItemWithoutDataCheckBox = button("971867238"); 255 public static final VclTabPage DataPilotFieldOptionFieldTabPageDialog = tabpage("26550"); 256 public static final VclTabPage DataPilotFieldOptionSubTotalsTabPageDialog = tabpage("25760"); 257 public static final VclTabPage DataPilotFieldOptionSortTabPageDialog = tabpage("25763"); 258 public static final VclButton DataPilotFieldOptionSubTotalsManuallyRadioButton = button("958956137"); 259 public static final VclButton DataPilotFieldOptionSortDescendingRadioButton = button("958972620"); 260 public static final VclControl DataPiloPaneDataArea = control("59038"); 261 public static final VclControl DataPilotColumnArea = control("59034"); 262 public static final VclButton SD_HeaderTextOnNotes = button("sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_HEADER"); 263 public static final VclEditBox SD_HeaderTextOnNotesInput = editbox("sd:Edit:RID_SD_TABPAGE_HEADERFOOTER:TB_HEADER_FIXED"); 264 public static final VclTabPage SD_HeaderAndFooterOnNotesTabPage = tabpage("SD_HID_SD_TABPAGE_HEADERFOOTER_NOTESHANDOUT"); 265 public static final VclButton SD_FooterNotShowOn1stSlide = button("sd:CheckBox:RID_SD_TABPAGE_HEADERFOOTER:CB_NOTONTITLE"); 266 public static final VclTabPage SortOptionsPage = tabpage("SC_HID_SCPAGE_SORT_OPTIONS"); 267 public static final VclButton SortOptionsPage_CaseSensitive = button("sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_CASESENSITIVE"); 268 public static final VclButton SortOptionsPage_CopyResultTo = button("sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_COPYRESULT"); 269 public static final VclEditBox SortOptionsPage_CopyResultToEdit = editbox("sc:Edit:RID_SCPAGE_SORT_OPTIONS:ED_OUTAREA"); 270 public static final VclDialog DefineNamesDlg = dialog(".uno:DefineName"); 271 public static final VclEditBox DefineNamesDlg_NameEdit = editbox("sc:Edit:RID_SCDLG_NAMES:ED_ASSIGN"); 272 public static final VclListBox SortOptionsPage_CopyResultToCellRange = listbox("sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_OUTAREA"); 273 public static final VclWindow SpreadSheetCells = window("58818"); 274 public static final VclButton DataPilotFieldOptionSubTotalsNeverRadioButton = button("958956135"); 275 public static final VclButton DataPilotFieldOptionSortAscendingRadioButton = button("958972619"); 276 public static final VclControl DataPilotPanePageArea = control("59032"); 277 public static final VclButton OnlyDisplayTopNItemCheckBox = button("1495745540"); 278 public static final VclField NumberOfItemShowInTopNEditBox = field("1495750661"); 279 public static final VclDialog FieldTopNSettingDialog = dialog("59039"); 280 public static final VclButton SD_AutoUpdateTimeFooter = button("sd:RadioButton:RID_SD_TABPAGE_HEADERFOOTER:RB_DATETIME_AUTOMATIC"); 281 public static final VclListBox SD_AutoUpdateTimeFooterType = listbox("sd:ListBox:RID_SD_TABPAGE_HEADERFOOTER:CB_DATETIME_FORMAT"); 282 public static final VclButton DataPilotButton = button("59270"); 283 public static final VclDockingWin DataPilotPanel = dockingwin("3643260928"); 284 public static final VclListBox SCSubTotalsGroupByListBox = listbox("SC_HID_SC_SUBT_GROUP"); 285 public static final VclControl SCCalcSubTotalForColumns = control("SC_HID_SC_SUBT_COLS"); 286 public static final VclTabPage SCSubTotalsGroup1Dialog = tabpage("SC_HID_SCPAGE_SUBT_GROUP1"); 287 public static final VclButton SCSubtotalsInsertPageBreakCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_PAGEBREAK"); 288 public static final VclButton SCSubtotalsCaseSensitiveCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_CASE"); 289 public static final VclButton SCSubtotalsPreSortToGroupCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_SORT"); 290 public static final VclButton SCSubtotalSortAscendingRadioButton = button("sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_ASCENDING"); 291 public static final VclButton SCSubtotalSortDescendingRadioButton = button("sc:RadioButton:RID_SCPAGE_SUBT_OPTIONS:BTN_DESCENDING"); 292 public static final VclButton SCSubtotalsIncludeFormatsCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_FORMATS"); 293 public static final VclButton SCSubtotalsCustomSortOrderCheckBox = button("sc:CheckBox:RID_SCPAGE_SUBT_OPTIONS:BTN_USERDEF"); 294 public static final VclListBox SCSubtotalsCustomSortListBox = listbox("sc:ListBox:RID_SCPAGE_SUBT_OPTIONS:LB_USERDEF"); 295 public static final VclListBox SC_ValidityCriteriaAllowList = listbox("sc:ListBox:TP_VALIDATION_VALUES:LB_ALLOW"); 296 public static final VclTabPage SC_ValidityCriteriaTabpage = tabpage("sc:TabPage:TP_VALIDATION_VALUES"); 297 public static final VclButton SC_ValidityAllowBlankCells = button("sc:CheckBox:TP_VALIDATION_VALUES:TSB_ALLOW_BLANKS"); 298 public static final VclButton SC_ValidityShowSelectionList = button("sc:CheckBox:TP_VALIDATION_VALUES:CB_SHOWLIST"); 299 public static final VclButton SC_ValiditySortEntriesAscending = button("sc:CheckBox:TP_VALIDATION_VALUES:CB_SORTLIST"); 300 public static final VclButton SC_ValiditySourcePicker = button("sc:ImageButton:TP_VALIDATION_VALUES:RB_VALIDITY_REF"); 301 public static final VclTabPage SC_ValidityErrorAlertTabPage = tabpage("sc:TabPage:TP_VALIDATION_ERROR"); 302 public static final VclButton SC_ValidityShowErrorMessage = button("sc:TriStateBox:TP_VALIDATION_ERROR:TSB_SHOW"); 303 public static final VclListBox SC_ValidityErrorAlertActionList = listbox("sc:ListBox:TP_VALIDATION_ERROR:LB_ACTION"); 304 public static final VclEditBox SC_ValidityErrorMessageTitle = editbox("sc:Edit:TP_VALIDATION_ERROR:EDT_TITLE"); 305 public static final VclEditBox SC_ValidityErrorMessage = editbox("sc:MultiLineEdit:TP_VALIDATION_ERROR:EDT_ERROR"); 306 public static final VclButton SC_ValidityErrorBrowseButton = button("sc:PushButton:TP_VALIDATION_ERROR:BTN_SEARCH"); 307 public static final VclTabPage SCSubTotalsOptionsTabPage = tabpage("SC_HID_SCPAGE_SUBT_OPTIONS"); 308 public static final VclButton SCDeleteCellsDeleteRowsRadioButton = button("sc:RadioButton:RID_SCDLG_DELCELL:BTN_DELROWS"); 309 public static final VclDialog SCDeleteCellsDialog = dialog(".uno:DeleteCell"); 310 public static final VclTabPage SCSubTotalsGroup2Dialog = tabpage("SC_HID_SCPAGE_SUBT_GROUP2"); 311 public static final VclTabPage SCSubTotalsGroup3Dialog = tabpage("SC_HID_SCPAGE_SUBT_GROUP3"); 312 public static final VclListBox SCCalcSubTotolsFuncionList = listbox("SC_HID_SC_SUBT_FUNC"); 313 public static final VclEditBox SC_ValiditySourceInput = editbox("sc:Edit:TP_VALIDATION_VALUES:EDT_MIN"); 314 public static final VclListBox SC_ValidityDecimalCompareOperator = listbox("sc:ListBox:TP_VALIDATION_VALUES:LB_VALUE"); 315 public static final VclEditBox SC_ValidityMaxValueInput = editbox("sc:Edit:TP_VALIDATION_VALUES:EDT_MAX"); 316 public static final VclEditBox SC_ValidityEntries = editbox("sc:MultiLineEdit:TP_VALIDATION_VALUES:EDT_LIST"); 317 public static final VclTabPage SC_ValidityInputHelpTabPage = tabpage("sc:TabPage:TP_VALIDATION_INPUTHELP"); 318 public static final VclButton SC_ValidityInputHelpCheckbox = button("sc:TriStateBox:TP_VALIDATION_INPUTHELP:TSB_HELP"); 319 public static final VclEditBox SC_ValidityInputHelpTitle = editbox("sc:Edit:TP_VALIDATION_INPUTHELP:EDT_TITLE"); 320 public static final VclEditBox SC_ValidityHelpMessage = editbox("sc:MultiLineEdit:TP_VALIDATION_INPUTHELP:EDT_INPUTHELP"); 321 public static final VclButton OptionsDlg_SortListsTabCopy = button("sc:PushButton:RID_SCPAGE_USERLISTS:BTN_COPY"); 322 public static final VclButton SortOptionsPage_RangeContainsColumnLabels = button("sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_LABEL"); 323 public static final VclButton SortOptionsPage_CustomSortOrder = button("sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_SORT_USER"); 324 public static final VclButton SortOptionsPage_IncludeFormats = button("sc:CheckBox:RID_SCPAGE_SORT_OPTIONS:BTN_FORMATS"); 325 public static final VclListBox SortOptionsPage_CustomSortOrderList = listbox("sc:ListBox:RID_SCPAGE_SORT_OPTIONS:LB_SORT_USER"); 326 public static final VclButton SortOptionsPage_TopToBottom = button("sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_TOP_DOWN"); 327 public static final VclButton SortOptionsPage_LeftToRight = button("sc:RadioButton:RID_SCPAGE_SORT_OPTIONS:BTN_LEFT_RIGHT"); 328 public static final VclButton OptionsDlg_SortListsTabNew = button("sc:PushButton:RID_SCPAGE_USERLISTS:BTN_NEW"); 329 public static final VclButton OptionsDlg_SortListsTabAdd = button("sc:PushButton:RID_SCPAGE_USERLISTS:BTN_ADD"); 330 public static final VclTabPage FormatCellsDlg_NumbersPage = tabpage("CUI_HID_NUMBERFORMAT"); 331 public static final VclListBox FormatCellsDlg_NumbersPageCategory = listbox("cui:ListBox:RID_SVXPAGE_NUMBERFORMAT:LB_CATEGORY"); 332 public static final VclListBox FormatCellsDlg_NumbersPageCurrencyFormat = listbox("cui:ListBox:RID_SVXPAGE_NUMBERFORMAT:LB_CURRENCY"); 333 public static final VclTabPage DataPilotFieldOptionFiledSubtotalsPage = tabpage("25762"); 334 public static final VclControl SC_DataPilotOptionSubtotalFunctionList = control("59029"); 335 public static final VclDialog PresentationWizard = dialog("SD_HID_SD_AUTOPILOT_PAGE1"); 336 public static final VclDialog FillSeriesDlg = dialog(".uno:FillSeries"); 337 public static final VclDialog SortWarningDlg = dialog("sc:ModalDialog:RID_SCDLG_SORT_WARNING"); 338 public static final VclButton SortWarningDlg_Extend = button("sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_EXTSORT"); 339 public static final VclButton SortWarningDlg_Current = button("sc:PushButton:RID_SCDLG_SORT_WARNING:BTN_CURSORT"); 340 // Spreadsheet: "Sheet" dialog 341 public static final VclDialog SCInsertSheetDlg = dialog("sc:ModalDialog:RID_SCDLG_INSERT_TABLE"); 342 public static final VclButton SCBeforeCurrentSheet = button("sc:RadioButton:RID_SCDLG_INSERT_TABLE:RB_BEFORE"); 343 public static final VclButton SCAfterCurrentSheet = button("sc:RadioButton:RID_SCDLG_INSERT_TABLE:RB_BEHIND"); 344 public static final VclButton SCNewSheet = button("sc:RadioButton:RID_SCDLG_INSERT_TABLE:RB_NEW"); 345 public static final VclButton SCNewSheetFromFile = button("sc:RadioButton:RID_SCDLG_INSERT_TABLE:RB_FROMFILE"); 346 public static final VclEditBox SCNewSheetName = editbox("sc:Edit:RID_SCDLG_INSERT_TABLE:ED_TABNAME"); 347 public static final VclField SCSheetNumber = field("sc:NumericField:RID_SCDLG_INSERT_TABLE:NF_COUNT"); 348 public static final VclListBox SCFromFileSheetList = listbox("sc:MultiListBox:RID_SCDLG_INSERT_TABLE:LB_TABLES"); 349 public static final VclButton SCFromFileBrowse = button("sc:PushButton:RID_SCDLG_INSERT_TABLE:BTN_BROWSE"); 350 public static final VclButton SCFromFileLink = button("sc:CheckBox:RID_SCDLG_INSERT_TABLE:CB_LINK"); 351 // Spreadsheet: "Select Sheets" dialog 352 public static final VclDialog SCSelectSheetsDlg = dialog(".uno:SelectTables"); 353 public static final VclListBox SCSheetsList = listbox("SC_HID_SELECTTABLES"); 354 public static final VclWindow SD_NavigatorDlg = window("SD_HID_SD_NAVIGATOR"); 355 public static final VclTabPage SD_HeaderAndFooterDlgSlideTab = tabpage("SD_HID_SD_TABPAGE_HEADERFOOTER_SLIDE"); 356 public static final VclButton SC_FunctionWizardDlg_Next = button("formula:PushButton:RID_FORMULADLG_FORMULA:BTN_FORWARD"); 357 public static final VclTreeListBox OptionsDlg_PathTabTree = tree("CUI_HID_OPTPATH_CTL_PATH"); 358 public static final VclTreeListBox OptionsDlg_MicorOfficeTree = tree("CUI_HID_OFAPAGE_MSFLTR2_CLB"); 359 360 361 } 362