typedef CGSGenericObj CGSValueObj;
typedef void * CGSConnectionID;
typedef void * CGSWindowID;
-typedef struct CGStyle *CGStyleRef;
-typedef struct CGShadowStyle {
- unsigned int version;
- float elevation;
- float azimuth;
- float ambient;
- float height;
- float radius;
- float saturation;
-} CGShadowStyle;
typedef unsigned char CGSBoolean;
enum {
kCGSFalse = 0,
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 void CGStyleRelease(CGStyleRef style);
-extern CGStyleRef CGStyleCreateShadow(const CGShadowStyle *shadow);
extern CGSValueObj CGSCreateCString(const char *string);
extern CGSValueObj CGSCreateBoolean(CGSBoolean boolean);
extern CGError CGSSetWindowProperty(const CGSConnectionID cid, CGSWindowID wid, const CGSValueObj key, const CGSValueObj value);