Eclipse 4 Le app RCP supportano finestre di editor mobili.Come evitare finestre dell'editor floating in eclipse 4 app RCP?
Utilizzando il livello di compatibilità, eseguo il porting di un set di app RCP da Eclipse 3.8 a Eclipse 4.4. Queste applicazioni non sono state progettate per gli editor mobili. Vorrei differire il costo della riprogettazione fino a tardi.
Il Eclipse enhancement request for floating editor windows, a commento 40, menzioni l'opportunità della politica di controllo per le finestre dell'editor:
In e4 saremmo idealmente in grado di 'host' ciò che è attualmente sia un editor o una vista in qualsiasi parte lo schema. La scelta di limitare la sua posizione a una zona editoriale dovrebbe essere applicata attraverso alcune "politiche".
Nota che non è proprio così semplice, soprattutto a causa delle radicate differenze nel modo in cui il Menu/TB viene gestito per gli editor (vale a dire qualsiasi posto che ospita un editor sarebbe -require- una barra degli strumenti "principale" per ospitare gli strumenti degli editor.
Domande:?
- Come posso spegnere la capacità di galleggiare e finestre
- posso farlo in un modo che permette ancora e finestre per essere trascinate da una finestra del Workbench ?
- In alternativa, se consentiamo finestre di editor mobili, esiste un modo semplice per utilizzare ActionBarAdvisor esistente per un editor appena rilasciato, per impostare il menu e la barra degli strumenti?
Se si allontana DndAddon dal modello dell'applicazione, si interrompe il trascinamento di finestre in qualsiasi punto. –
Vorrei mantenere l'abilità 3.x di trascinare le viste dalla finestra del workbench. –
Si può provare a: a) Creare un AddOn che ascolta la creazione di finestre fluttuanti e sposta sempre la parte nel suo precedente stack b) estendere/manipolare DndAddon per bloccare le finestre mobili –