반응형

activepage

    RCP ActivePage Hide and Show

    IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IViewReference viewReference = activePage.findViewReference(ContentTreeViewer.ID);if (viewReference == null) {try {activePage.showView(ContentTreeViewer.ID);} catch (PartInitException e) {LOGGER.error("OpenSlipView Error : " , e);}} else {activePage.hideView(viewReference);}

    RCP ActivePage에 특정 View 열기

    RCP ActivePage에 특정 View 열기 IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IViewReference viewReference = activePage.findViewReference(SlipView.ID); if (viewReference == null) { try { activePage.showView(SlipView.ID); } catch (PartInitException e) { LOGGER.error("OpenSlipView Error : " , e); }}

반응형