/**
 * Appcelerator Titanium Mobile
 * Copyright (c) 2009-2011 by Appcelerator, Inc. All Rights Reserved.
 * Licensed under the terms of the Apache Public License
 * Please see the LICENSE included with this distribution for details.
 * 
 * WARNING: This is generated code. Modify at your own risk and without support.
 */

// this is simply a wrapper for properties which have "withObject"
// argument semantics that need to be stored inside our proxy until the
// view is available.  currently the key/value store of the properties
// makes it difficult to handle without marshalling them inside a wrapped
// container like this.

@interface TiComplexValue : NSObject {
	id value;
	NSDictionary *properties;
}

-(id)initWithValue:(id)value properties:(NSDictionary*)properties;

@property(nonatomic,readonly) id value;
@property(nonatomic,readonly) NSDictionary *properties;

@end
