SWT/JFace: Nicht-modaler Dialog von ApplicationWindow aufrufen

chrizzle

Grünschnabel
Hallo zusammen,

habe ein kleines Problem mit meiner SWT/JFace-Anwendung:

Ich möchte von meinem Hauptfenster (ApplicationWindow) einen TitleAreaDialog aufrufen - jetzt soll dieser aber nicht modal sein (d.h. mehrere Klicks im Hauptfenster öffnen mehrere TitleAreaDialog's und man kann auch zur Hauptanwendung zurückkehren).

Ist es überhaupt möglich, einen JFace-Dialog nicht-modal anzuzeigen?

- setBlockOnOpen(false) lässt zwar den Code der Hauptanwendung weiterlaufen, der Dialog bleibt aber im Vordergrund

- null als Parent bzw. "new Shell()" als Shell des Dialogs funktioniert auch nicht - der Dialog taucht dann als Extra "Anwendung" in der Taskleiste auf, zum Hauptfenster kann trotzdem nicht gwechselt werden.


Hat mir da jemand vielleicht einen Tipp? (Momentane Lösung: die Dialogfenster sind eigene ApplicationWindow's - ist aber nicht schön, da ich gern die vorhandenen Templates verwenden würde)

Danke schonmal!

Gruß Chris
 
Zurück