skia2/example/mac/HelloWorldDelegate.mm

28 lines
761 B
Plaintext
Raw Normal View History

#import "HelloWorldDelegate.h"
#include "SkApplication.h"
@implementation HelloWorldDelegate
@synthesize fWindow, fView, fOptions;
// for iOS
-(void) applicationDidFinishLaunching:(NSNotification *)aNotification {
//Load specified skia views after launching
fView.fOptionsDelegate = fOptions;
[fWindow setAcceptsMouseMovedEvents:YES];
// [fOptions registerMenus:fView.fWind->getMenus()];
}
- (IBAction)toiPadSize:(id)sender {
NSRect frame = NSMakeRect(fWindow.frame.origin.x, fWindow.frame.origin.y, 768, 1024);
[fWindow setFrame:frame display:YES animate:YES];
}
- (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender {
[fView freeNativeWind];
application_term();
return NSTerminateNow;
}
@end