Sha256: 283ee3894d3bd1ab2150572c862a36e76628da5a7e52aeb951e85f87c7fe9ba4

Contents?: true

Size: 748 Bytes

Versions: 3

Compression:

Stored size: 748 Bytes

Contents

//  Created by Karsten Litsche on 25.03.12.
//  Copyright (c) 2012 compeople AG. All rights reserved.

#import <Foundation/Foundation.h>
#import "CPAnimationStep.h"

/** 
 A CPAnimationProgram defines a program of CPAnimationStep objects, which can
 be `-run` animatedly or non-animatedly.
 
 The delay property will be interpreted from start point of the program.
 
 CPAnimationProgram implements the Composite design pattern, with CPAnimationStep
 as the base class.
 */
@interface CPAnimationProgram : CPAnimationStep

#pragma mark - constructors

+ (id) programWithSteps:(CPAnimationStep*)first, ... NS_REQUIRES_NIL_TERMINATION;

#pragma mark - properties

/** Animations steps */
@property (nonatomic, strong, readonly) NSArray* steps;

@end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
appjam-0.1.8.11 lib/appjam/generators/templates/blank/EiffelApplication/libs/toolkit/CPAnimationSequence/CPAnimationProgram.h
appjam-0.1.8.10 lib/appjam/generators/templates/blank/EiffelApplication/libs/toolkit/CPAnimationSequence/CPAnimationProgram.h
appjam-0.1.8.9 lib/appjam/generators/templates/blank/EiffelApplication/libs/toolkit/CPAnimationSequence/CPAnimationProgram.h