Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 57 lines (43 sloc) 2.536 kb
2320132 @PsychoH13 Relicensing and code cleaning.
PsychoH13 authored
1 /*
2 Copyright (c) 2011, OpenEmu Team
3
4 Redistribution and use in source and binary forms, with or without
5 modification, are permitted provided that the following conditions are met:
6 * Redistributions of source code must retain the above copyright
7 notice, this list of conditions and the following disclaimer.
8 * Redistributions in binary form must reproduce the above copyright
9 notice, this list of conditions and the following disclaimer in the
10 documentation and/or other materials provided with the distribution.
11 * Neither the name of the OpenEmu Team nor the
12 names of its contributors may be used to endorse or promote products
13 derived from this software without specific prior written permission.
14
15 THIS SOFTWARE IS PROVIDED BY OpenEmu Team ''AS IS'' AND ANY
16 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
18 DISCLAIMED. IN NO EVENT SHALL OpenEmu Team BE LIABLE FOR ANY
19 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
20 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
22 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */
98abbfe @cyco Controls Preference panel implemented
cyco authored
26
27 #import "OEControlsKeyLabelCell.h"
28
29 @implementation OEControlsKeyLabelCell
30
043e032 @cyco Fixing multiline gamepad button labels
cyco authored
31 - (void)setupAttributes
32 {
58420a6 @mrvacbob Migrate to ARC
mrvacbob authored
33 NSMutableDictionary *attributes = [[NSMutableDictionary alloc] init];
79d899b @cyco a little code cleanup session
cyco authored
34
8ded4a6 @cyco syntax cleanup according to our code style guidelines
cyco authored
35 NSFont *font = [[NSFontManager sharedFontManager] fontWithFamily:@"Lucida Grande" traits:NSFontBoldTrait weight:9.0 size:11.0];
79d899b @cyco a little code cleanup session
cyco authored
36
58420a6 @mrvacbob Migrate to ARC
mrvacbob authored
37 NSShadow *shadow = [[NSShadow alloc] init];
79d899b @cyco a little code cleanup session
cyco authored
38 [shadow setShadowBlurRadius:1.0];
39 [shadow setShadowColor:[NSColor colorWithDeviceWhite:1.0 alpha:0.25]];
40 [shadow setShadowOffset:NSMakeSize(0, -1)];
41
42 [attributes setObject:[NSColor colorWithDeviceWhite:0.0 alpha:1.0] forKey:NSForegroundColorAttributeName];
43 [attributes setObject:font forKey:NSFontAttributeName];
44 [attributes setObject:shadow forKey:NSShadowAttributeName];
45
46
8ded4a6 @cyco syntax cleanup according to our code style guidelines
cyco authored
47 NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
79d899b @cyco a little code cleanup session
cyco authored
48 [style setAlignment:NSRightTextAlignment];
49 [attributes setObject:style forKey:NSParagraphStyleAttributeName];
50
51 self.textAttributes = attributes;
52
53 [super setupAttributes];
98abbfe @cyco Controls Preference panel implemented
cyco authored
54 }
55
56 @end
Something went wrong with that request. Please try again.