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
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