/**
 * Appcelerator Titanium Mobile
 * Copyright (c) 2009-2010 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.
 */
#ifdef USE_TI_UIPICKER

#import "TiUIView.h"

@class TiUIPickerItemProxy;

@interface TiUIPicker : TiUIView<UIPickerViewDelegate, UIPickerViewDataSource> {
@private
	UIControl *picker;
	int type;
	
	BOOL propertiesConfigured; // We're order-dependent on type being configured first, so have to re-configure after the initial setup.  What a pain!
}

-(NSArray*)columns;
-(void)reloadColumn:(id)column;
-(TiProxy*)selectedRowForColumn:(NSInteger)column;
-(void)selectRowForColumn:(NSInteger)column row:(NSInteger)row animated:(BOOL)animated;
-(void)selectRow:(NSArray*)array;

@end
#endif
