mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
osx: Fix build
This commit is contained in:
parent
ea68ccf703
commit
532904e43d
@ -22,16 +22,15 @@
|
||||
*/
|
||||
#include "config.h"
|
||||
|
||||
#include "clutter-osx.h"
|
||||
|
||||
#include "clutter-backend-osx.h"
|
||||
#include "clutter-device-manager-osx.h"
|
||||
#include "clutter-shader.h"
|
||||
#include "clutter-stage-osx.h"
|
||||
#include "clutter-event-loop-osx.h"
|
||||
#import "clutter-osx.h"
|
||||
#import "clutter-backend-osx.h"
|
||||
#import "clutter-device-manager-osx.h"
|
||||
#import "clutter-stage-osx.h"
|
||||
#import "clutter-event-loop-osx.h"
|
||||
|
||||
#include "clutter-debug.h"
|
||||
#include "clutter-private.h"
|
||||
#include "clutter-shader.h"
|
||||
#include "clutter-stage-private.h"
|
||||
|
||||
#include "cogl/cogl.h"
|
||||
|
@ -23,8 +23,13 @@
|
||||
#ifndef __CLUTTER_BACKEND_OSX_H__
|
||||
#define __CLUTTER_BACKEND_OSX_H__
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import <Cocoa/Cocoa.h>
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
#include "clutter-backend-private.h"
|
||||
#include "clutter-device-manager.h"
|
||||
|
||||
@class NSOpenGLPixelFormat, NSOpenGLContext;
|
||||
|
||||
|
@ -22,6 +22,8 @@
|
||||
#ifndef __CLUTTER_OSX_H__
|
||||
#define __CLUTTER_OSX_H__
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
|
||||
#include <clutter/clutter-stage.h>
|
||||
|
||||
@class NSEvent;
|
||||
|
@ -22,16 +22,14 @@
|
||||
*/
|
||||
#include "config.h"
|
||||
|
||||
#include "clutter-osx.h"
|
||||
#include "clutter-stage-osx.h"
|
||||
#include "clutter-backend-osx.h"
|
||||
#import "clutter-osx.h"
|
||||
#import "clutter-stage-osx.h"
|
||||
#import "clutter-backend-osx.h"
|
||||
|
||||
#include "clutter-debug.h"
|
||||
#include "clutter-private.h"
|
||||
#include "clutter-stage-private.h"
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
|
||||
enum
|
||||
{
|
||||
PROP_0,
|
||||
@ -153,7 +151,8 @@ clutter_stage_osx_get_wrapper (ClutterStageWindow *stage_window);
|
||||
@interface ClutterGLView : NSOpenGLView
|
||||
{
|
||||
ClutterStageOSX *stage_osx;
|
||||
NSTrackingRectTag tracking_rect;
|
||||
|
||||
NSTrackingRectTag trackingRect;
|
||||
}
|
||||
- (void) drawRect: (NSRect) bounds;
|
||||
@end
|
||||
@ -164,10 +163,10 @@ clutter_stage_osx_get_wrapper (ClutterStageWindow *stage_window);
|
||||
if ((self = [super initWithFrame:aFrame pixelFormat:aFormat]) != nil)
|
||||
{
|
||||
self->stage_osx = aStage;
|
||||
tracking_rect = [self addTrackingRect:[self bounds]
|
||||
owner:self
|
||||
userData:NULL
|
||||
assumeInside:NO];
|
||||
trackingRect = [self addTrackingRect:[self bounds]
|
||||
owner:self
|
||||
userData:NULL
|
||||
assumeInside:NO];
|
||||
}
|
||||
|
||||
return self;
|
||||
@ -186,12 +185,12 @@ clutter_stage_osx_get_wrapper (ClutterStageWindow *stage_window);
|
||||
|
||||
- (NSTrackingRectTag) trackingRect
|
||||
{
|
||||
return tracking_rect;
|
||||
return trackingRect;
|
||||
}
|
||||
|
||||
- (ClutterActor *) clutterStage
|
||||
{
|
||||
return stage_osx->wrapper;
|
||||
return (ClutterActor *) stage_osx->wrapper;
|
||||
}
|
||||
|
||||
- (void) drawRect: (NSRect) bounds
|
||||
@ -242,11 +241,11 @@ clutter_stage_osx_get_wrapper (ClutterStageWindow *stage_window);
|
||||
stage_osx->requisition_width,
|
||||
stage_osx->requisition_height);
|
||||
|
||||
[self removeTrackingRect:tracking_rect];
|
||||
tracking_rect = [self addTrackingRect:[self bounds]
|
||||
owner:self
|
||||
userData:NULL
|
||||
assumeInside:NO];
|
||||
[self removeTrackingRect:trackingRect];
|
||||
trackingRect = [self addTrackingRect:[self bounds]
|
||||
owner:self
|
||||
userData:NULL
|
||||
assumeInside:NO];
|
||||
}
|
||||
|
||||
/* Simply forward all events that reach our view to clutter. */
|
||||
|
Loading…
Reference in New Issue
Block a user