Skip to content

Commit

Permalink
Update custom drawing
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex Rozanski committed Mar 4, 2011
1 parent 70a4186 commit 07c040e
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions Classes/MyListViewCell.m
Expand Up @@ -47,15 +47,14 @@ - (void)prepareForReuse

- (void)drawRect:(NSRect)dirtyRect
{
// Draw the border and background:
if([self isSelected])
{
if([self isSelected]) {
[[NSColor selectedControlColor] set];
}
else {
[[NSColor whiteColor] set];
}

//Draw the border and background
NSBezierPath *roundedRect = [NSBezierPath bezierPathWithRoundedRect:[self bounds] xRadius:6.0 yRadius:6.0];
[roundedRect fill];
}
Expand All @@ -64,7 +63,7 @@ - (void)drawRect:(NSRect)dirtyRect
#pragma mark -
#pragma mark Accessibility

-(NSArray*) accessibilityAttributeNames
- (NSArray*)accessibilityAttributeNames
{
NSMutableArray* attribs = [[[super accessibilityAttributeNames] mutableCopy] autorelease];

Expand All @@ -89,23 +88,25 @@ - (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
return [super accessibilityIsAttributeSettable: attribute];
}

-(id) accessibilityAttributeValue: (NSString *)attribute
- (id)accessibilityAttributeValue:(NSString*)attribute
{
if( [attribute isEqualToString: NSAccessibilityRoleAttribute] )
if([attribute isEqualToString:NSAccessibilityRoleAttribute])
{
return NSAccessibilityButtonRole;
}
else if( [attribute isEqualToString: NSAccessibilityDescriptionAttribute]
or [attribute isEqualToString: NSAccessibilityTitleAttribute] )

if([attribute isEqualToString:NSAccessibilityDescriptionAttribute]
or [attribute isEqualToString:NSAccessibilityTitleAttribute])
{
return [titleLabel stringValue];
}
else if( [attribute isEqualToString: NSAccessibilityEnabledAttribute] )

if([attribute isEqualToString:NSAccessibilityEnabledAttribute])
{
return [NSNumber numberWithBool: YES];
return [NSNumber numberWithBool:YES];
}
else
return [super accessibilityAttributeValue: attribute];

return [super accessibilityAttributeValue:attribute];
}

@end

0 comments on commit 07c040e

Please sign in to comment.