Commit 08c64cf8 authored by egottlieb's avatar egottlieb

Shaped windows for Cocoa build and testshape runs, but the actual shaping...

Shaped windows for Cocoa build and testshape runs, but the actual shaping doesn't work.  Something, however, is definitely happening, because we get the backgrounds drawn in two different colors.
parent 91e4d535
......@@ -20,6 +20,7 @@
eligottlieb@gmail.com
*/
#include "SDL_assert.h"
#include "SDL_stdinc.h"
#include "SDL_cocoavideo.h"
#include "SDL_shape.h"
......@@ -81,6 +82,7 @@ int Cocoa_SetWindowShape(SDL_WindowShaper *shaper,SDL_Surface *shape,SDL_WindowS
//NSRectFill([[((SDL_WindowData*)shaper->window->driverdata)->nswindow contentView] frame]);
/* TODO: It looks like Cocoa can set a clipping path based on a list of rectangles. That's what we get from the
Windoze shape-calculation code: a list of rectangles. This will work... I think. */
data->shape = SDL_CalculateShapeTree(*shapeMode,shape,SDL_FALSE);
NSBezierPath* clipPath = [NSBezierPath bezierPath];
SDL_PathConglomeration cong = {clipPath,shaper->window};
......
......@@ -21,7 +21,6 @@
*/
#include "SDL_assert.h"
#include "SDL_malloc.h"
#include "SDL_x11video.h"
#include "SDL_x11shape.h"
#include "SDL_x11window.h"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment