(前回)Cocoaの日々: SImpleCap - プリファレンス改修:アプリ設定 (7) アプリが多い場合の表示 #3
画像を差し替える必要があるのと後々の拡張性を考えて、結局カスタムビューを用意した。
@interface ApplicationMoreButton : NSView {
NSImage* _image1; // for checkboard
NSImage* _image2; // for white
NSImage* _image3; // for black
id target;
SEL action;
}
@property (assign) id target;
@property (assign) SEL action;
@end
SimpleViewerの背景毎に画像を用意してこれを切り替えて使う。
こんな感じ。
- - - -
やっとできた。ちょっとうれしい。
今月末ごろリリース予定の 1.3 に載せます。