Hallo!
Kennt jemand eine Möglichkeit wie man unter MacOS Fenster mit runden Ecken (oder ganz Rund) hinbekommt?
Unter Linux und Windows geht das ja.
Gibt es da auch eine Möglichkeit unter MacOS?
Skin/Transform - Cocoa - Windows
Skin/Transform - Cocoa - Windows
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Skin/Transform - Cocoa - Windows
Hat sich erledigt.
Ich habs rausgefunden.
1. Man braucht ein NSImage
2. Danach muss man "lockFocus" aufrufen
3. Man braucht: NSBezierPath mit den Radiusangaben
4. Man kann (braucht aber nicht) eine NSColor - Füllfarbe festlegen (Das ganze Fenster ist sonst transparent)
5. Man muss am Ende "unlockFocus" aufrufen.
6. Das Fenster muss mit #PB_Window_BorderLess und evtl. zusätzlich mit #PB_Window_Invisible erstellt werden.
7. Man muss die WindowColor in etwa so setzen: CocoaMessage(0,0,"NSColor colorWithPatternImage:",ImageID)
8. Und damit: CocoaMessage(0, WinID, "setMovableByWindowBackground:", 1) kann man festlegen ob das Fenster beim Halten der Maus bewegbar bleibt.
Ich habs rausgefunden.
1. Man braucht ein NSImage
2. Danach muss man "lockFocus" aufrufen
3. Man braucht: NSBezierPath mit den Radiusangaben
4. Man kann (braucht aber nicht) eine NSColor - Füllfarbe festlegen (Das ganze Fenster ist sonst transparent)
5. Man muss am Ende "unlockFocus" aufrufen.
6. Das Fenster muss mit #PB_Window_BorderLess und evtl. zusätzlich mit #PB_Window_Invisible erstellt werden.
7. Man muss die WindowColor in etwa so setzen: CocoaMessage(0,0,"NSColor colorWithPatternImage:",ImageID)
8. Und damit: CocoaMessage(0, WinID, "setMovableByWindowBackground:", 1) kann man festlegen ob das Fenster beim Halten der Maus bewegbar bleibt.
Betriebssysteme: div. Windows, Linux, Unix - Systeme
no Keyboard, press any key
no mouse, you need a cat
no Keyboard, press any key
no mouse, you need a cat
Re: Skin/Transform - Cocoa - Windows
ccode_new hat geschrieben:Hallo!
Kennt jemand eine Möglichkeit wie man unter MacOS Fenster mit runden Ecken (oder ganz Rund) hinbekommt?
Du hättest einfach einmal im englischen Forum suchen sollen und wärst möglicherweise auf Basis dieser Beispiele schneller vorangekommen:ccode_new hat geschrieben:Ich habs rausgefunden.
- Wilbert
- deseven mit Verbesserung von Wolfram