2010-02-08 19 views
7

Ho un plug-in RCP e ho configurato il sistema di guida per l'esecuzione all'interno di questo plug-in. Posso accedervi dal menu Aiuto.Avvio di un'azione in Eclipse RCP all'avvio

Ora voglio avviare l'azione "Guida dinamica" per impostazione predefinita all'avvio. Come faccio a fare questo?

risposta

1

È possibile utilizzare l'estensione org.eclipse.ui.startup e implementare l'interfaccia org.eclipse.ui.IStartup che consente di eseguire il codice dopo l'inizializzazione del workbench.

+1

Grazie dolce. Ho anche trovato questo: PlatformUI.getWorkbench(). GetHelpSystem() – geejay

5

risolto il problema utilizzando l'attuazione WorkbenchAdvisor:

L'estensione avvio risultò vano.

+0

"Questo è meglio dell'estensione org.eclipse.ui.startup anche se in un'app RCP, non importa se è la tua app. In in generale scoraggiamo l'uso di ui.startup nei plugin per l'IDE ... ci sono pochissimi motivi per avviare il plug-in prima di un'azione dell'utente e non si desidera avviare un plug-in con i contributi dell'interfaccia utente (viste, azioni , contributi del menu) in quanto il framework è libero di caricare tutti i contributi dopo l'avvio del plug-in. " – tukushan

Problemi correlati