OSDN Git Service

UIを調整
[kcd/KCD.git] / KCD / HMUpgradeShipExcludeColorTransformer.m
1 //
2 //  HMUpgradeShipExcludeColorTransformer.m
3 //  KCD
4 //
5 //  Created by Hori,Masaki on 2015/12/12.
6 //  Copyright © 2015年 Hori,Masaki. All rights reserved.
7 //
8
9 #import "HMUpgradeShipExcludeColorTransformer.h"
10
11 #import "HMUpgradableShipsWindowController.h"
12
13
14 @implementation HMUpgradeShipExcludeColorTransformer
15 + (void)load
16 {
17         static dispatch_once_t onceToken;
18         dispatch_once(&onceToken, ^{
19                 [NSValueTransformer setValueTransformer:[self new] forName:@"HMUpgradeShipExcludeColorTransformer"];
20         });
21 }
22 + (Class)transformedValueClass
23 {
24         return [NSColor class];
25 }
26 + (BOOL)allowsReverseTransformation
27 {
28         return NO;
29 }
30
31 - (id)transformedValue:(id)value
32 {
33         if(isExcludeShipID(value)) {
34                 return [NSColor lightGrayColor];
35         }
36         return [NSColor controlTextColor];
37 }
38 @end