+++ /dev/null
-//
-// TargetToggleMouseScope.m
-// Enjoy
-//
-// Created by Yifeng Huang on 7/28/12.
-//
-
-#import "TargetToggleMouseScope.h"
-
-#import "ApplicationController.h"
-#import "NJInputController.h"
-
-@implementation TargetToggleMouseScope
-
-+ (NSString *)serializationCode {
- return @"mtoggle";
-}
-
-- (NSDictionary *)serialize {
- return @{ @"type": @"mtoggle" };
-}
-
-+ (Target *)targetDeserialize:(NSDictionary *)serialization
- withMappings:(NSArray *)mappings {
- TargetToggleMouseScope *target = [[TargetToggleMouseScope alloc] init];
- return target;
-}
-- (void)trigger {
- // FIXME: It's hacky to get at the controller this way, but it's
- // also hacky to pass it. Shouldn't need to do either.
- ApplicationController *ac = NSApplication.sharedApplication.delegate;
- NJInputController *jc = ac.inputController;
- jc.frontWindowOnly = !jc.frontWindowOnly;
-}
-
-@end