Merge pull request #10 from gunyarakun/fix-invalid-return
[cocotron.git] / QuartzCore / CATransactionGroup.m
blobacc450f36412768185bc47c29635e9773adf5608
1 #import "CATransactionGroup.h"
2 #import <QuartzCore/CATransaction.h>
3 #import <Foundation/NSNumber.h>
4 #import <Foundation/NSDictionary.h>
6 @implementation CATransactionGroup
8 -init {
9    _values=[[NSMutableDictionary alloc] init];
10    [_values setObject:[NSNumber numberWithFloat:0.25] forKey:kCATransactionAnimationDuration];
11    [_values setObject:[NSNumber numberWithBool:NO] forKey:kCATransactionDisableActions];
12    // kCATransactionAnimationTimingFunction default is nil
13    // kCATransactionCompletionBlock default is nil
14    return self;
17 -valueForKey:(NSString *)key {
18    return [_values objectForKey:key];
21 -(void)setValue:value forKey:(NSString *)key {
22    [_values setObject:value forKey:key];
25 @end