Moin,
meine App zeigt mehrere Fenster, z.B.:
- F1, "normales" Fenster auf Bildschirm 1
- F2, im Vollbildmodus(!) auf Bildschirm 2
Nun zeige ich zusätzlich auf einem der Bildschirme "Spezial-Fenster" 3. Dafür passe ich temporär die presentationOptions an, z.B.: NSApp.presentationOptions = NSApplicationPresentationHideMenuBar | NSApplicationPresentationHideDock;
Beim schliessen von Fenster 3 will ich diese temporären Änderungen zurücknehmen, nur wie genau geht das nun mit mehreren Displays? Die ändern sich doch immer "global"?
D.h. wenn ich nun "NSApplicationPresentationDefault" setzte, dann fehlt dem F2 hinterher die NSApplicationPresentationAutoHideMenuBar/Dock-Funktionalität ... Wenn ich aber DIESE zusätzlich setze, dann passiert dieses autoHiden eben auch auf Bildschirm 1?!
Irgendetwas habe hier noch nicht komplett verstanden ... Wie kriege ich die presentationOptions wieder in den "heilen" Ausgangszustand?
Danke!
meine App zeigt mehrere Fenster, z.B.:
- F1, "normales" Fenster auf Bildschirm 1
- F2, im Vollbildmodus(!) auf Bildschirm 2
Nun zeige ich zusätzlich auf einem der Bildschirme "Spezial-Fenster" 3. Dafür passe ich temporär die presentationOptions an, z.B.: NSApp.presentationOptions = NSApplicationPresentationHideMenuBar | NSApplicationPresentationHideDock;
Beim schliessen von Fenster 3 will ich diese temporären Änderungen zurücknehmen, nur wie genau geht das nun mit mehreren Displays? Die ändern sich doch immer "global"?
D.h. wenn ich nun "NSApplicationPresentationDefault" setzte, dann fehlt dem F2 hinterher die NSApplicationPresentationAutoHideMenuBar/Dock-Funktionalität ... Wenn ich aber DIESE zusätzlich setze, dann passiert dieses autoHiden eben auch auf Bildschirm 1?!
Irgendetwas habe hier noch nicht komplett verstanden ... Wie kriege ich die presentationOptions wieder in den "heilen" Ausgangszustand?
Danke!