Wie macht man dass? dass den fullscreen modus automatisch zu Mission Control hinzukommt (neues desktop Linux vergleich) hat jemand das drehraus gefunden?
Lion's Mission Control definition:
http://www.tuaw.com/2011/07/20/mac-os-x ... n-control/
Mac osx Lion's Mission Control & Fullscreen
Mac osx Lion's Mission Control & Fullscreen
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
-
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Mac osx Lion's Mission Control & Fullscreen
Programme, die unter Lion in diesem neuen Fullscreen-Modus laufen, werden in Mission Control automatisch als extra Space angezeigt.
Das einzigste, was du tun musst: diesen speziellen Fullscreen-Button oben rechts der Titelleiste hinzufügen:
main.mm (Endung .mm - nicht .cpp !!!):
Poject-Datei:
- bei SOURCES main.cpp entfernen
Das wars. Nun verfügt dein Hauptfenster über den Lion-Fullscreen-Button.
Geändert am 14.12.2011:durchersetzt.
Hinweis: MAC_OS_X_VERSION_10_7 ist erst ab Qt 4.8 standardmäßig in der qglobal.h definiert, muß in Qt 4.7.4 manuell hinzugefügt werden.
Das einzigste, was du tun musst: diesen speziellen Fullscreen-Button oben rechts der Titelleiste hinzufügen:
main.mm (Endung .mm - nicht .cpp !!!):
Code: Alles auswählen
#include "mainwindow.h"
#include <QApplication>
#import <AppKit/NSView.h>
#import <AppKit/NSWindow.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainWindow win;
#ifdef MAC_OS_X_VERSION_10_7
NSView *nsview = (NSView *)win.winId();
NSWindow *nswindow = [nsview window];
[nswindow setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
#endif
win.show();
return app.exec();
}
- bei SOURCES main.cpp entfernen
Code: Alles auswählen
OBJECTIVE_SOURCES += main.mm
LIBS += -framework AppKit
Geändert am 14.12.2011:
Code: Alles auswählen
#ifdef MAC_OS_X_VERSION_10_7
Code: Alles auswählen
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_7
Hinweis: MAC_OS_X_VERSION_10_7 ist erst ab Qt 4.8 standardmäßig in der qglobal.h definiert, muß in Qt 4.7.4 manuell hinzugefügt werden.
Zuletzt geändert von Herzogswalder am 14. Dezember 2011 22:35, insgesamt 1-mal geändert.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion
-
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Mac osx Lion's Mission Control & Fullscreen
Vorherigen Post korrigiert, sorry.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion