### Eclipse Workspace Patch 1.0
#P sophie
|
|
|
|
| 96 | 96 | ResourceAccess frameAccess = currentFrameView.getAccess(); |
| 97 | 97 | |
| 98 | 98 | assert source.firstSelectedItem().get() instanceof FrameTemplateItem; |
| 99 | | |
| | 99 | assert source.firstSelectedItem().get() != null; |
| 100 | 100 | FrameH template = ((FrameTemplateItem)source.firstSelectedItem().get()).frame().get(); |
| 101 | 101 | |
| 102 | 102 | assert template.getRef().isAbsolute(); |
| … |
… |
|
| 148 | 148 | return true; |
| 149 | 149 | } |
| 150 | 150 | |
| | 151 | assert source.firstSelectedItem().get() instanceof FrameTemplateItem; |
| | 152 | assert source.firstSelectedItem().get() != null; |
| 151 | 153 | FrameTemplateItem firstItem = (FrameTemplateItem)source.firstSelectedItem().get(); |
| 152 | 154 | ResourceRefR4 template = firstItem.frame().get().getRef(); |
| 153 | 155 | assert template.isAbsolute(); |
| … |
… |
|
| 185 | 187 | } |
| 186 | 188 | |
| 187 | 189 | public boolean handle(EventR3 event) { |
| 188 | | ResourceH resource = ((FrameTemplateItem) event.getSource( |
| 189 | | ListPalette.class).firstSelectedItem().get()).frame().get(); |
| | 190 | Object firstItem = event.getSource(ListPalette.class).firstSelectedItem().get(); |
| | 191 | if (firstItem == null || !(firstItem instanceof FrameTemplateItem)) { |
| | 192 | return false; |
| | 193 | } |
| | 194 | ResourceH resource = ((FrameTemplateItem) firstItem).frame().get(); |
| 190 | 195 | setDndTransferable(event, resource); |
| 191 | 196 | return true; |
| 192 | 197 | } |
| … |
… |
|
| 291 | 296 | if (bookDocView.workArea().get().getRootPageView() != null) { |
| 292 | 297 | ResourceAccess pageAccess = bookDocView.workArea().get().getRootPageView().getAccess(); |
| 293 | 298 | assert source.firstSelectedItem().get() instanceof PageTemplateItem; |
| 294 | | |
| | 299 | assert source.firstSelectedItem().get() != null; |
| 295 | 300 | PageH template = ((PageTemplateItem)source.firstSelectedItem().get()).page().get(); |
| 296 | 301 | assert template.getRef().isAbsolute(); |
| 297 | 302 | final ResourceRefR4 templateRef = ResourceRefR4.getRelativeRef(pageAccess.getRef(), |
| … |
… |
|
| 333 | 338 | return true; |
| 334 | 339 | } |
| 335 | 340 | |
| | 341 | assert source.firstSelectedItem().get() instanceof PageTemplateItem; |
| | 342 | assert source.firstSelectedItem().get() != null; |
| 336 | 343 | PageTemplateItem firstItem = (PageTemplateItem)source.firstSelectedItem().get(); |
| 337 | 344 | ResourceRefR4 template = firstItem.page().get().getRef(); |
| 338 | 345 | assert template.isAbsolute(); |
| … |
… |
|
| 372 | 379 | } |
| 373 | 380 | |
| 374 | 381 | public boolean handle(EventR3 event) { |
| 375 | | ResourceH resource = ((PageTemplateItem) event.getSource( |
| 376 | | ListPalette.class).firstSelectedItem().get()).page().get(); |
| | 382 | Object firstItem = event.getSource(ListPalette.class).firstSelectedItem().get(); |
| | 383 | if (firstItem == null || !(firstItem instanceof PageTemplateItem)) { |
| | 384 | return false; |
| | 385 | } |
| | 386 | ResourceH resource = ((PageTemplateItem) firstItem).page().get(); |
| 377 | 387 | setDndTransferable(event, resource); |
| 378 | 388 | return true; |
| 379 | 389 | } |
| … |
… |
|
| 409 | 419 | BookTemplatesPalette source = event.getSource(BookTemplatesPalette.class); |
| 410 | 420 | AppMainWindow mainWindow = AppViewUtil.findMainWindow(source); |
| 411 | 421 | |
| | 422 | assert source.firstSelectedItem().get() instanceof BookTemplateItem; |
| | 423 | assert source.firstSelectedItem().get() != null; |
| 412 | 424 | BookTemplateItem firstItem = (BookTemplateItem)source.firstSelectedItem().get(); |
| 413 | 425 | |
| 414 | 426 | BookDocView bookView = AppViewUtil.getView(mainWindow, firstItem.bookTemplate().get().book().get(), BookDocView.class); |
| … |
… |
|
| 436 | 448 | } |
| 437 | 449 | |
| 438 | 450 | public boolean handle(EventR3 event) { |
| 439 | | ResourceH resource = ((BookTemplateItem) event.getSource( |
| 440 | | ListPalette.class).firstSelectedItem().get()).bookTemplate().get().getHelper(); |
| | 451 | Object firstItem = event.getSource(ListPalette.class).firstSelectedItem().get(); |
| | 452 | if (firstItem == null || !(firstItem instanceof BookTemplateItem)) { |
| | 453 | return false; |
| | 454 | } |
| | 455 | ResourceH resource = ((BookTemplateItem) firstItem).bookTemplate().get().getHelper(); |
| 441 | 456 | setDndTransferable(event, resource); |
| 442 | 457 | return true; |
| 443 | 458 | } |