2012-11-03 14 views
5

Nella mia applicazione Eclipse RCP ho quattro viste A, B, C, D. ma voglio visualizzare solo la vista A, B, C all'avvio dell'applicazione e la vista D per essere visualizzata quando l'utente fa clic sul pulsante. On start-up Application will look like thisAggiunta di una vista prospettica in particolare cartella

sto aggiungendo una vista dinamico

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);

viene aggiunta in fondo questo punto di vista, ma voglio questo punto di vista D adiacente ad B_Viewin modo enter image description here

mio codice prospettiva è qui:

' @Override public void createInitialLayout (layout IPageLayout) {

String editor = layout.getEditorArea(); 
    layout.setEditorAreaVisible(false); 

    IFolderLayout top=layout.createFolder("view",IPageLayout.TOP , 0.80f, editor); 
    top.addView(B.ID); 

    layout.addView(A.ID, IPageLayout.LEFT, 0.20f, BrowserView.B);   
    layout.addView(c.ID, IPageLayout.BOTTOM, 0.20f,editor); 


} 

'

+0

potrebbe essere il punto di estensione 'org.eclipse.ui.actionSets' ti aiuterà qui – John

risposta

Problemi correlati