2014-09-03 11:34:52 -07:00
|
|
|
#import <Cocoa/Cocoa.h>
|
|
|
|
#include "Ecore_Cocoa.h"
|
|
|
|
#include <Ecore.h>
|
|
|
|
|
2015-08-06 14:33:24 -07:00
|
|
|
#define ECORE_COCOA_MAINLOOP_PERIOD ( 0.0166)
|
|
|
|
|
2014-09-03 11:34:52 -07:00
|
|
|
@interface Ecore_Cocoa_Application : NSApplication
|
|
|
|
{
|
2015-08-06 14:33:24 -07:00
|
|
|
Ecore_Timer *_timer;
|
2014-09-03 11:34:52 -07:00
|
|
|
NSDate *_expiration;
|
|
|
|
}
|
|
|
|
|
|
|
|
- (NSDate *)eventExpirationDate;
|
|
|
|
|
|
|
|
+ (Ecore_Cocoa_Application *)sharedApplication;
|
|
|
|
- (void)run;
|
|
|
|
- (void)sendEvent:(NSEvent *)anEvent;
|
|
|
|
- (id)init;
|
|
|
|
- (void)internalUpdate;
|
|
|
|
|
|
|
|
@end
|
|
|
|
|
|
|
|
|
|
|
|
@interface Ecore_Cocoa_AppDelegate : NSObject <NSApplicationDelegate>
|
|
|
|
|
|
|
|
+ (Ecore_Cocoa_AppDelegate *)appDelegate;
|
|
|
|
|
|
|
|
@end
|
|
|
|
|