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 ---