ページ

2008年5月23日金曜日

RubberBand(その28)ThinButton張り付け

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

再び RubberBandへ戻り、前回までに作った ThinButton を貼付ける。今回は動作確認の為、単純に RubberBandView 上に表示させるだけにした。

こんな感じ。


実装は簡単で、ThinButton と ThinButtonBar のソースを RubberBandのプロジェクトへ追加し、initWithFrame: へ下記コードを書くだけ。部品化しておいたので簡単に済む。
RubberBandView.m

- (id)initWithFrame:(NSRect)frame {
:
NSRect buttonBarFrame = NSMakeRect(50, 50, 0, 0);
ThinButtonBar *button_bar = [[ThinButtonBar alloc] initWithFrame:buttonBarFrame];

[button_bar addButtonWithImageResource:@"icon_cancel" tag:TAG_CANCEL];
[button_bar addButtonWithImageResource:@"icon_timer" tag:TAG_TIMER];
[button_bar addButtonWithImageResource:@"icon_record" tag:TAG_RECORD];
[button_bar setDelegate:self];

[self addSubview:button_bar];
[button_bar release];
:


- - - -
次回はRubberBand内(枠線)に表示されるようにする。これが最終目標で、完成したら SimpleCap へ組み込む。