kCGSTrue = 1
};
+typedef enum {
+ CGSTagExposeFade = 0x0002, // Fade out when Expose activates.
+ CGSTagNoShadow = 0x0008, // No window shadow.
+ CGSTagTransparent = 0x0200, // Transparent to mouse clicks.
+ CGSTagSticky = 0x0800, // Appears on all workspaces.
+} CGSWindowTag;
+
extern void CGStyleRelease(CGStyleRef style);
extern void CGSReleaseObj(void *obj);
extern void CGContextSetStyle(CGContextRef c, CGStyleRef style);
extern CGError CGSSetWindowWarp(const CGSConnectionID cid, CGSWindowID wid, int w,int h, float *mesh);
extern CGError CGSSetWindowTransform(const CGSConnectionID cid, CGSWindowID wid, CGAffineTransform transform);
+extern OSStatus CGSGetWindowTags(const CGSConnectionID cid, const CGSWindowID wid, CGSWindowTag *tags, int thirtyTwo);
+extern OSStatus CGSSetWindowTags(const CGSConnectionID cid, const CGSWindowID wid, CGSWindowTag *tags, int thirtyTwo);
+extern OSStatus CGSClearWindowTags(const CGSConnectionID cid, const CGSWindowID wid, CGSWindowTag *tags, int thirtyTwo);
+
@interface NSApplication (ITCoreGraphicsHacks)
- (CGSConnectionID)contextID;
@end
\ No newline at end of file