// Enjoy
//
// Created by Yifeng Huang on 7/28/12.
-// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#import "TargetMouseScroll.h"
@implementation TargetMouseScroll
-@synthesize amount;
-
+ (NSString *)serializationCode {
return @"mscroll";
}
- (NSDictionary *)serialize {
- return @{ @"type": @"mscroll", @"amount": @(self.amount) };
+ return @{ @"type": @"mscroll", @"amount": @(_amount) };
}
+ (Target *)targetDeserialize:(NSDictionary *)serialization
CGEventRef scroll = CGEventCreateScrollWheelEvent(NULL,
kCGScrollEventUnitLine,
1,
- self.amount);
+ _amount);
CGEventPost(kCGHIDEventTap, scroll);
CFRelease(scroll);
}