Differenze tra le versioni di "Programmazione:Java/Documentazione Estensione Desktop/Creare un'applicazione per il desktop"
Riga 1: | Riga 1: | ||
=Configurazione dell'applicazione come plugin del desktop tramite Extension Point= | =Configurazione dell'applicazione come plugin del desktop tramite Extension Point= | ||
+ | |||
+ | ==Definizione dell'Entry Point dell'applicazione== | ||
Dopo aver creato il progetto plugin bisogna aggiungere il plugin di legacy del desktop tra le dipendenze. | Dopo aver creato il progetto plugin bisogna aggiungere il plugin di legacy del desktop tra le dipendenze. | ||
− | Così facendo si avrà disponibile tra gli Extension Point quello di definizione dei Desktop Plugin, con il quale è possibile indicare l' | + | Così facendo si avrà disponibile tra gli Extension Point quello di definizione dei Desktop Plugin, con il quale è possibile indicare l'Entry Point dell'applicazione, dichiarando qual'è la prospettiva principale e il nome dell'applicazione. |
{| cellspacing=15 width="100%" | {| cellspacing=15 width="100%" | ||
Riga 14: | Riga 16: | ||
|} | |} | ||
+ | |||
+ | ==Definizione delle prospettive che compongono l'applicazione== | ||
+ | |||
+ | Censito l'EntryPoint è possibile definire le prospettive che compongono l'applicazione, legando una '''CHIAVE''' ad una prospettiva, in modo che il desktop possa gestire anche il ritorno all'ultima prospettiva in caso di cambio applicazione | ||
+ | |||
+ | {| cellspacing=15 width="100%" | ||
+ | |||
+ | |- valign="top" | ||
+ | |width="50%"| | ||
+ | [[Immagine:Aggiunta_prospettiva.jpg|thumb|center]] | ||
+ | |width="50%"| | ||
+ | [[Immagine:Aggiunta_prospettiva2.jpg|thumb|center]] | ||
+ | |||
+ | |} | ||
+ | |||
+ | La chiave che viene indicata qui è necessaria per poter switchare tra una pagina e l'altra utilizzando il manager '''IDesktopPluginManager''' in questo modo | ||
+ | |||
+ | <code java> | ||
+ | IDesktopPluginManager.instance.switchPluginPage("PAGE_KEY"); | ||
+ | </code> |
Versione delle 17:24, 25 mar 2008
Configurazione dell'applicazione come plugin del desktop tramite Extension Point
Definizione dell'Entry Point dell'applicazione
Dopo aver creato il progetto plugin bisogna aggiungere il plugin di legacy del desktop tra le dipendenze.
Così facendo si avrà disponibile tra gli Extension Point quello di definizione dei Desktop Plugin, con il quale è possibile indicare l'Entry Point dell'applicazione, dichiarando qual'è la prospettiva principale e il nome dell'applicazione.
Definizione delle prospettive che compongono l'applicazione
Censito l'EntryPoint è possibile definire le prospettive che compongono l'applicazione, legando una CHIAVE ad una prospettiva, in modo che il desktop possa gestire anche il ritorno all'ultima prospettiva in caso di cambio applicazione
La chiave che viene indicata qui è necessaria per poter switchare tra una pagina e l'altra utilizzando il manager IDesktopPluginManager in questo modo
IDesktopPluginManager.instance.switchPluginPage("PAGE_KEY");