
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 1.43 KB | hits: 8 | expires: Never
@import <Foundation/CPObject.j>
@implementation FOOrderCell : CPView
{
CPTextField mTextfield1;
CPTextField mTextfield2;
}
-(id) initWithFrame:(CGRect) aFrame
{
self = [super initWithFrame:aFrame];
mTextField1 = nil;
mTextField2 = nil;
return self;
}
-(id) initIfNeeded
{
if(mTextfield1) return;
mTextField1 = [[CPTextField alloc] initWithFrame:CGRectMake(0,0,150,20)];
[mTextField1 setAlignment:CPLeftTextAlignment];
[mTextField1 setAlignment:CPLeftTextAlignment];
[mTextField1 setVerticalAlignment:CPTopVerticalTextAlignment];
[mTextField1 setLineBreakMode:CPLineBreakByTruncatingTail];
mTextField2 = [[CPTextField alloc] initWithFrame:CGRectMake(0,25,150,20)];
[mTextField2 setAlignment:CPLeftTextAlignment];
[mTextField2 setVerticalAlignment:CPTopVerticalTextAlignment];
[mTextField2 setLineBreakMode:CPLineBreakByTruncatingTail];
[self addSubview:mTextField1];
[self addSubview:mTextField2];
return self;
}
- (void)setObjectValue:(id)activityObject
{
[self initIfNeeded];
[mTextField1 setObjectValue:[activityObject objectAtIndex:0]];
[mTextField2 setObjectValue:[activityObject objectAtIndex:1]];
}
- (void)setThemeState:(CPThemeState)aState
{
[mTextField1 setThemeState:aState];
[mTextField2 setThemeState:aState];
}
- (void)unsetThemeState:(CPThemeState)aState
{
[mTextField1 unsetThemeState:aState];
[mTextField2 unsetThemeState:aState];
}
@end