|
Lines 16-21
Link Here
|
| 16 |
import org.eclipse.e4.core.services.IDisposable; |
16 |
import org.eclipse.e4.core.services.IDisposable; |
| 17 |
import org.eclipse.e4.core.services.context.IEclipseContext; |
17 |
import org.eclipse.e4.core.services.context.IEclipseContext; |
| 18 |
import org.eclipse.e4.core.services.context.spi.IContextConstants; |
18 |
import org.eclipse.e4.core.services.context.spi.IContextConstants; |
|
|
19 |
import org.eclipse.e4.ui.model.application.MApplication; |
| 19 |
import org.eclipse.e4.ui.model.application.MApplicationFactory; |
20 |
import org.eclipse.e4.ui.model.application.MApplicationFactory; |
| 20 |
import org.eclipse.e4.ui.model.application.MMenu; |
21 |
import org.eclipse.e4.ui.model.application.MMenu; |
| 21 |
import org.eclipse.e4.ui.model.application.MMenuItem; |
22 |
import org.eclipse.e4.ui.model.application.MMenuItem; |
|
Lines 83-89
Link Here
|
| 83 |
public void testCreateWindow() { |
84 |
public void testCreateWindow() { |
| 84 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
85 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 85 |
window.setLabel("MyWindow"); |
86 |
window.setLabel("MyWindow"); |
| 86 |
wb = new E4Workbench(window, appContext); |
87 |
|
|
|
88 |
MApplication application = MApplicationFactory.eINSTANCE |
| 89 |
.createApplication(); |
| 90 |
application.getChildren().add(window); |
| 91 |
application.setContext(appContext); |
| 92 |
appContext.set(MApplication.class.getName(), application); |
| 93 |
|
| 94 |
wb = new E4Workbench(application, appContext); |
| 87 |
wb.createAndRunUI(window); |
95 |
wb.createAndRunUI(window); |
| 88 |
|
96 |
|
| 89 |
Widget topWidget = (Widget) window.getWidget(); |
97 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 96-102
Link Here
|
| 96 |
public void testWindowVisibility() { |
104 |
public void testWindowVisibility() { |
| 97 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
105 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 98 |
window.setLabel("MyWindow"); |
106 |
window.setLabel("MyWindow"); |
| 99 |
wb = new E4Workbench(window, appContext); |
107 |
|
|
|
108 |
MApplication application = MApplicationFactory.eINSTANCE |
| 109 |
.createApplication(); |
| 110 |
application.getChildren().add(window); |
| 111 |
application.setContext(appContext); |
| 112 |
appContext.set(MApplication.class.getName(), application); |
| 113 |
|
| 114 |
wb = new E4Workbench(application, appContext); |
| 100 |
wb.createAndRunUI(window); |
115 |
wb.createAndRunUI(window); |
| 101 |
|
116 |
|
| 102 |
Widget topWidget = (Widget) window.getWidget(); |
117 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 117-123
Link Here
|
| 117 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
132 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 118 |
window.setLabel("MyWindow"); |
133 |
window.setLabel("MyWindow"); |
| 119 |
window.setVisible(false); |
134 |
window.setVisible(false); |
| 120 |
wb = new E4Workbench(window, appContext); |
135 |
|
|
|
136 |
MApplication application = MApplicationFactory.eINSTANCE |
| 137 |
.createApplication(); |
| 138 |
application.getChildren().add(window); |
| 139 |
application.setContext(appContext); |
| 140 |
appContext.set(MApplication.class.getName(), application); |
| 141 |
|
| 142 |
wb = new E4Workbench(application, appContext); |
| 121 |
wb.createAndRunUI(window); |
143 |
wb.createAndRunUI(window); |
| 122 |
|
144 |
|
| 123 |
Widget topWidget = (Widget) window.getWidget(); |
145 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 130-136
Link Here
|
| 130 |
|
152 |
|
| 131 |
public void testCreateView() { |
153 |
public void testCreateView() { |
| 132 |
final MWindow window = createWindowWithOneView(); |
154 |
final MWindow window = createWindowWithOneView(); |
| 133 |
wb = new E4Workbench(window, appContext); |
155 |
|
|
|
156 |
MApplication application = MApplicationFactory.eINSTANCE |
| 157 |
.createApplication(); |
| 158 |
application.getChildren().add(window); |
| 159 |
application.setContext(appContext); |
| 160 |
appContext.set(MApplication.class.getName(), application); |
| 161 |
|
| 162 |
wb = new E4Workbench(application, appContext); |
| 134 |
wb.createAndRunUI(window); |
163 |
wb.createAndRunUI(window); |
| 135 |
|
164 |
|
| 136 |
Widget topWidget = (Widget) window.getWidget(); |
165 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 160-166
Link Here
|
| 160 |
|
189 |
|
| 161 |
public void testContextChildren() { |
190 |
public void testContextChildren() { |
| 162 |
final MWindow window = createWindowWithOneView(); |
191 |
final MWindow window = createWindowWithOneView(); |
| 163 |
wb = new E4Workbench(window, appContext); |
192 |
|
|
|
193 |
MApplication application = MApplicationFactory.eINSTANCE |
| 194 |
.createApplication(); |
| 195 |
application.getChildren().add(window); |
| 196 |
application.setContext(appContext); |
| 197 |
appContext.set(MApplication.class.getName(), application); |
| 198 |
|
| 199 |
wb = new E4Workbench(application, appContext); |
| 164 |
wb.createAndRunUI(window); |
200 |
wb.createAndRunUI(window); |
| 165 |
|
201 |
|
| 166 |
Widget topWidget = (Widget) window.getWidget(); |
202 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 206-212
Link Here
|
| 206 |
|
242 |
|
| 207 |
public void testCreateMenu() { |
243 |
public void testCreateMenu() { |
| 208 |
final MWindow window = createWindowWithOneViewAndMenu(); |
244 |
final MWindow window = createWindowWithOneViewAndMenu(); |
| 209 |
wb = new E4Workbench(window, appContext); |
245 |
|
|
|
246 |
MApplication application = MApplicationFactory.eINSTANCE |
| 247 |
.createApplication(); |
| 248 |
application.getChildren().add(window); |
| 249 |
application.setContext(appContext); |
| 250 |
appContext.set(MApplication.class.getName(), application); |
| 251 |
|
| 252 |
wb = new E4Workbench(application, appContext); |
| 210 |
wb.createAndRunUI(window); |
253 |
wb.createAndRunUI(window); |
| 211 |
|
254 |
|
| 212 |
Widget topWidget = (Widget) window.getWidget(); |
255 |
Widget topWidget = (Widget) window.getWidget(); |
|
Lines 241-247
Link Here
|
| 241 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
284 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 242 |
window.setLabel("windowName"); |
285 |
window.setLabel("windowName"); |
| 243 |
|
286 |
|
| 244 |
wb = new E4Workbench(window, appContext); |
287 |
MApplication application = MApplicationFactory.eINSTANCE |
|
|
288 |
.createApplication(); |
| 289 |
application.getChildren().add(window); |
| 290 |
application.setContext(appContext); |
| 291 |
appContext.set(MApplication.class.getName(), application); |
| 292 |
|
| 293 |
wb = new E4Workbench(application, appContext); |
| 245 |
wb.createAndRunUI(window); |
294 |
wb.createAndRunUI(window); |
| 246 |
|
295 |
|
| 247 |
Object widget = window.getWidget(); |
296 |
Object widget = window.getWidget(); |
|
Lines 262-268
Link Here
|
| 262 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
311 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 263 |
window.setX(200); |
312 |
window.setX(200); |
| 264 |
|
313 |
|
| 265 |
wb = new E4Workbench(window, appContext); |
314 |
MApplication application = MApplicationFactory.eINSTANCE |
|
|
315 |
.createApplication(); |
| 316 |
application.getChildren().add(window); |
| 317 |
application.setContext(appContext); |
| 318 |
appContext.set(MApplication.class.getName(), application); |
| 319 |
|
| 320 |
wb = new E4Workbench(application, appContext); |
| 266 |
wb.createAndRunUI(window); |
321 |
wb.createAndRunUI(window); |
| 267 |
|
322 |
|
| 268 |
Object widget = window.getWidget(); |
323 |
Object widget = window.getWidget(); |
|
Lines 282-288
Link Here
|
| 282 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
337 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 283 |
window.setY(200); |
338 |
window.setY(200); |
| 284 |
|
339 |
|
| 285 |
wb = new E4Workbench(window, appContext); |
340 |
MApplication application = MApplicationFactory.eINSTANCE |
|
|
341 |
.createApplication(); |
| 342 |
application.getChildren().add(window); |
| 343 |
application.setContext(appContext); |
| 344 |
appContext.set(MApplication.class.getName(), application); |
| 345 |
|
| 346 |
wb = new E4Workbench(application, appContext); |
| 286 |
wb.createAndRunUI(window); |
347 |
wb.createAndRunUI(window); |
| 287 |
|
348 |
|
| 288 |
Object widget = window.getWidget(); |
349 |
Object widget = window.getWidget(); |
|
Lines 302-308
Link Here
|
| 302 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
363 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 303 |
window.setWidth(200); |
364 |
window.setWidth(200); |
| 304 |
|
365 |
|
| 305 |
wb = new E4Workbench(window, appContext); |
366 |
MApplication application = MApplicationFactory.eINSTANCE |
|
|
367 |
.createApplication(); |
| 368 |
application.getChildren().add(window); |
| 369 |
application.setContext(appContext); |
| 370 |
appContext.set(MApplication.class.getName(), application); |
| 371 |
|
| 372 |
wb = new E4Workbench(application, appContext); |
| 306 |
wb.createAndRunUI(window); |
373 |
wb.createAndRunUI(window); |
| 307 |
|
374 |
|
| 308 |
Object widget = window.getWidget(); |
375 |
Object widget = window.getWidget(); |
|
Lines 322-328
Link Here
|
| 322 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
389 |
final MWindow window = MApplicationFactory.eINSTANCE.createWindow(); |
| 323 |
window.setHeight(200); |
390 |
window.setHeight(200); |
| 324 |
|
391 |
|
| 325 |
wb = new E4Workbench(window, appContext); |
392 |
MApplication application = MApplicationFactory.eINSTANCE |
|
|
393 |
.createApplication(); |
| 394 |
application.getChildren().add(window); |
| 395 |
application.setContext(appContext); |
| 396 |
appContext.set(MApplication.class.getName(), application); |
| 397 |
|
| 398 |
wb = new E4Workbench(application, appContext); |
| 326 |
wb.createAndRunUI(window); |
399 |
wb.createAndRunUI(window); |
| 327 |
|
400 |
|
| 328 |
Object widget = window.getWidget(); |
401 |
Object widget = window.getWidget(); |