ページ

2010年5月3日月曜日

SImpleCap - プリファレンス改修:アプリ設定 (8) アプリが多い場合の表示 #4 (完成)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

(前回)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 に載せます。