UIMap.java (b4d2d410) | UIMap.java (57caf934) |
---|---|
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 --- 37 unchanged lines hidden (view full) --- 46 47/** 48 * Define all UI controls in the class. One control should be defined once and 49 * only once. 50 * 51 */ 52public class UIMap { 53 private static IDList idList = new IDList(new File("./hid")); | 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 --- 37 unchanged lines hidden (view full) --- 46 47/** 48 * Define all UI controls in the class. One control should be defined once and 49 * only once. 50 * 51 */ 52public class UIMap { 53 private static IDList idList = new IDList(new File("./hid")); |
54 | 54 55 public static final OpenOffice aoo = new OpenOffice(); 56 57 static { 58 aoo.setAutomationPort(OpenOffice.DEFAULT_AUTOMATION_PORT); 59 aoo.addArgs("-norestore", "-quickstart=no"); 60 aoo.addRegistryModifications("<item oor:path=\"/org.openoffice.Office.Common/Misc\"><prop oor:name=\"UseSystemFileDialog\" oor:op=\"fuse\"><value>false</value></prop></item>", 61 "<item oor:path=\"/org.openoffice.Office.Common/Security/Scripting\"><prop oor:name=\"MacroSecurityLevel\" oor:op=\"fuse\"><value>0</value></prop></item>"); 62 } 63 64 public static final VclApp app = new VclApp(aoo); 65 |
55 public static VclEditBox editbox(String id) { | 66 public static VclEditBox editbox(String id) { |
56 return new VclEditBox(idList.getId(id)); | 67 return new VclEditBox(app, idList.getId(id)); |
57 } 58 59 public static VclControl control(String id) { | 68 } 69 70 public static VclControl control(String id) { |
60 return new VclControl(idList.getId(id)); | 71 return new VclControl(app, idList.getId(id)); |
61 } 62 63 public static VclWindow window(String id) { | 72 } 73 74 public static VclWindow window(String id) { |
64 return new VclWindow(idList.getId(id)); | 75 return new VclWindow(app, idList.getId(id)); |
65 } 66 67 public static VclDialog dialog(String id) { | 76 } 77 78 public static VclDialog dialog(String id) { |
68 return new VclDialog(idList.getId(id)); | 79 return new VclDialog(app, idList.getId(id)); |
69 } 70 71 public static VclTabPage tabpage(String id) { | 80 } 81 82 public static VclTabPage tabpage(String id) { |
72 return new VclTabPage(idList.getId(id)); | 83 return new VclTabPage(app, idList.getId(id)); |
73 } 74 75 public static VclListBox listbox(String id) { | 84 } 85 86 public static VclListBox listbox(String id) { |
76 return new VclListBox(idList.getId(id)); | 87 return new VclListBox(app, idList.getId(id)); |
77 } 78 79 public static VclComboBox combobox(String id) { | 88 } 89 90 public static VclComboBox combobox(String id) { |
80 return new VclComboBox(idList.getId(id)); | 91 return new VclComboBox(app, idList.getId(id)); |
81 } 82 83 public static VclToolBox toolbox(String id) { | 92 } 93 94 public static VclToolBox toolbox(String id) { |
84 return new VclToolBox(idList.getId(id)); | 95 return new VclToolBox(app, idList.getId(id)); |
85 } 86 87 public static VclButton button(String id) { | 96 } 97 98 public static VclButton button(String id) { |
88 return new VclButton(idList.getId(id)); | 99 return new VclButton(app, idList.getId(id)); |
89 } 90 91 public static VclMessageBox msgbox(String text) { | 100 } 101 102 public static VclMessageBox msgbox(String text) { |
92 return new VclMessageBox(idList.getId("UID_ACTIVE"), text); | 103 return new VclMessageBox(app, idList.getId("UID_ACTIVE"), text); |
93 } 94 95 public static VclMenuItem menuItem(String text) { | 104 } 105 106 public static VclMenuItem menuItem(String text) { |
96 return new VclMenuItem(text); | 107 return new VclMenuItem(app, text); |
97 } 98 99 public static VclStatusBar statusbar(String id) { | 108 } 109 110 public static VclStatusBar statusbar(String id) { |
100 return new VclStatusBar(idList.getId(id)); | 111 return new VclStatusBar(app, idList.getId(id)); |
101 } 102 103 public static VclField field(String id) { | 112 } 113 114 public static VclField field(String id) { |
104 return new VclField(idList.getId(id)); | 115 return new VclField(app, idList.getId(id)); |
105 } 106 107 public static VclDockingWin dockingwin(String id) { | 116 } 117 118 public static VclDockingWin dockingwin(String id) { |
108 return new VclDockingWin(idList.getId(id)); | 119 return new VclDockingWin(app, idList.getId(id)); |
109 } 110 111 public static VclTreeListBox tree(String id) { | 120 } 121 122 public static VclTreeListBox tree(String id) { |
112 return new VclTreeListBox(idList.getId(id)); | 123 return new VclTreeListBox(app, idList.getId(id)); |
113 } 114 | 124 } 125 |
115 public static final OpenOffice aoo = new OpenOffice(null); 116 public static final VclMessageBox activeMsgBox = new VclMessageBox(Constant.UID_ACTIVE); 117 public static final VclMessageBox msgBox_AdditionalRowsNotSaved = new VclMessageBox(Constant.UID_ACTIVE, "Additional rows were not saved."); 118 public static final VclTabControl activeTabControl = new VclTabControl(Constant.UID_ACTIVE); 119 public static final VclApp app = VclApp.getDefault(); | 126 public static final VclMessageBox activeMsgBox = new VclMessageBox(app, Constant.UID_ACTIVE); 127 public static final VclMessageBox msgBox_AdditionalRowsNotSaved = new VclMessageBox(app, Constant.UID_ACTIVE, "Additional rows were not saved."); 128 public static final VclTabControl activeTabControl = new VclTabControl(app, Constant.UID_ACTIVE); |
120 public static final VclWindow writer = window("SW_HID_EDIT_WIN"); 121 public static final VclWindow startcenter = window("FWK_HID_BACKINGWINDOW"); 122 public static final VclWindow calc = window("SC_HID_SC_WIN_GRIDWIN"); 123 public static final VclWindow impress = window("SD_HID_SDDRAWVIEWSHELL"); 124 public static final VclWindow draw = window("SD_HID_SDGRAPHICVIEWSHELL"); 125 public static final VclDialog filePicker = dialog("SVT_HID_EXPLORERDLG_FILE"); 126 public static final VclListBox filePickerFileType = listbox("fpicker:ListBox:DLG_SVT_EXPLORERFILE:LB_EXPLORERFILE_FILETYPE"); 127 public static final VclButton filePickerOpen = button("fpicker:PushButton:DLG_SVT_EXPLORERFILE:BTN_EXPLORERFILE_OPEN"); --- 369 unchanged lines hidden (view full) --- 497 public static final VclField swTableSetColumnNumber = field("sw:NumericField:DLG_COL_WIDTH:ED_COL"); 498 public static final VclField swTableSetColumnWidth = field("sw:MetricField:DLG_COL_WIDTH:ED_WIDTH"); 499 public static final VclDialog swTableInsertColumn = dialog(".uno:InsertColumnDialog"); 500 public static final VclDialog swTableSetColumnDialog = dialog(".uno:SetColumnWidth"); 501 public static final VclDialog swTableCellSplitDialog = dialog("cui:ModalDialog:RID_SVX_SPLITCELLDLG"); 502 public static final VclField swTableCellSplitNumber = field("cui:NumericField:RID_SVX_SPLITCELLDLG:ED_COUNT"); 503 public static final VclButton swTableCellSplitHORZButton = button("cui:ImageRadioButton:RID_SVX_SPLITCELLDLG:RB_HORZ"); 504 public static final VclButton swTableCellSplitVERTButton = button("cui:ImageRadioButton:RID_SVX_SPLITCELLDLG:RB_VERT"); | 129 public static final VclWindow writer = window("SW_HID_EDIT_WIN"); 130 public static final VclWindow startcenter = window("FWK_HID_BACKINGWINDOW"); 131 public static final VclWindow calc = window("SC_HID_SC_WIN_GRIDWIN"); 132 public static final VclWindow impress = window("SD_HID_SDDRAWVIEWSHELL"); 133 public static final VclWindow draw = window("SD_HID_SDGRAPHICVIEWSHELL"); 134 public static final VclDialog filePicker = dialog("SVT_HID_EXPLORERDLG_FILE"); 135 public static final VclListBox filePickerFileType = listbox("fpicker:ListBox:DLG_SVT_EXPLORERFILE:LB_EXPLORERFILE_FILETYPE"); 136 public static final VclButton filePickerOpen = button("fpicker:PushButton:DLG_SVT_EXPLORERFILE:BTN_EXPLORERFILE_OPEN"); --- 369 unchanged lines hidden (view full) --- 506 public static final VclField swTableSetColumnNumber = field("sw:NumericField:DLG_COL_WIDTH:ED_COL"); 507 public static final VclField swTableSetColumnWidth = field("sw:MetricField:DLG_COL_WIDTH:ED_WIDTH"); 508 public static final VclDialog swTableInsertColumn = dialog(".uno:InsertColumnDialog"); 509 public static final VclDialog swTableSetColumnDialog = dialog(".uno:SetColumnWidth"); 510 public static final VclDialog swTableCellSplitDialog = dialog("cui:ModalDialog:RID_SVX_SPLITCELLDLG"); 511 public static final VclField swTableCellSplitNumber = field("cui:NumericField:RID_SVX_SPLITCELLDLG:ED_COUNT"); 512 public static final VclButton swTableCellSplitHORZButton = button("cui:ImageRadioButton:RID_SVX_SPLITCELLDLG:RB_HORZ"); 513 public static final VclButton swTableCellSplitVERTButton = button("cui:ImageRadioButton:RID_SVX_SPLITCELLDLG:RB_VERT"); |
505 public static final VclMenuItem swTableSelectRowMenu=new VclMenuItem("Row->Select"); 506 public static final VclMenuItem swTableInsertRowMenu=new VclMenuItem("Row->Insert..."); 507 public static final VclMenuItem swTableRowHeightMenu=new VclMenuItem("Row->Height..."); 508 public static final VclMenuItem swTableRowDleteMenu=new VclMenuItem("Row->Delete"); 509 public static final VclMenuItem swTableColumnWidthMenu=new VclMenuItem("Column->Width..."); 510 public static final VclMenuItem swTableColumnSelectMenu=new VclMenuItem("Column->Select"); 511 public static final VclMenuItem swTableColumnDeleteMenu=new VclMenuItem("Column->Delete"); 512 public static final VclMenuItem swTableColumnInsertMenu=new VclMenuItem("Column->Insert..."); 513 public static final VclMenuItem swTableCellSplitMenu=new VclMenuItem("Cell->Split..."); | 514 public static final VclMenuItem swTableSelectRowMenu=menuItem("Row->Select"); 515 public static final VclMenuItem swTableInsertRowMenu=menuItem("Row->Insert..."); 516 public static final VclMenuItem swTableRowHeightMenu=menuItem("Row->Height..."); 517 public static final VclMenuItem swTableRowDleteMenu=menuItem("Row->Delete"); 518 public static final VclMenuItem swTableColumnWidthMenu=menuItem("Column->Width..."); 519 public static final VclMenuItem swTableColumnSelectMenu=menuItem("Column->Select"); 520 public static final VclMenuItem swTableColumnDeleteMenu=menuItem("Column->Delete"); 521 public static final VclMenuItem swTableColumnInsertMenu=menuItem("Column->Insert..."); 522 public static final VclMenuItem swTableCellSplitMenu=menuItem("Cell->Split..."); |
514 public static final VclListBox sdTableBACGColorListbox = listbox("cui:ListBox:RID_SVXPAGE_AREA:LB_COLOR"); 515 public static final VclTabPage sdTableBACGColorArea = tabpage("CUI_HID_AREA_AREA"); 516 public static final VclTabPage sdTableBACGColorsOption = tabpage("CUI_HID_OPTIONS_COLOR"); 517 public static final VclEditBox sdTableBACGColorsOptionName = editbox("cui:Edit:RID_SVXPAGE_COLOR:EDT_NAME"); 518 519 public static final VclTreeListBox sdNavigator = tree("SD_HID_SD_NAVIGATOR_TLB"); 520 public static final VclButton sdNavigatorShapeFilter = button("SD_HID_SD_NAVIGATOR_TBI_SHAPE_FILTER"); 521 public static final VclButton sdCalloutShapes = button(".uno:CalloutShapes"); --- 12 unchanged lines hidden --- | 523 public static final VclListBox sdTableBACGColorListbox = listbox("cui:ListBox:RID_SVXPAGE_AREA:LB_COLOR"); 524 public static final VclTabPage sdTableBACGColorArea = tabpage("CUI_HID_AREA_AREA"); 525 public static final VclTabPage sdTableBACGColorsOption = tabpage("CUI_HID_OPTIONS_COLOR"); 526 public static final VclEditBox sdTableBACGColorsOptionName = editbox("cui:Edit:RID_SVXPAGE_COLOR:EDT_NAME"); 527 528 public static final VclTreeListBox sdNavigator = tree("SD_HID_SD_NAVIGATOR_TLB"); 529 public static final VclButton sdNavigatorShapeFilter = button("SD_HID_SD_NAVIGATOR_TBI_SHAPE_FILTER"); 530 public static final VclButton sdCalloutShapes = button(".uno:CalloutShapes"); --- 12 unchanged lines hidden --- |