ページ

2008年7月14日月曜日

NSMenuItem にチェックを付ける

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

SimpleCap に連続キャプチャモードを付ける。モードの切り替えをメニューを使うことにした。

"Continuous mode"を選ぶ。


するとチェックが付く。



NSMenuItemを有効にする為に AppControllerに IBActionメソッドを用意し、IBでメニューのアクションをこれに接続する。これでメニューが有効になる。そして IBACtion内で NSMenuItem#setState: を呼出してやれば良い。

こんな感じ。

- (IBAction)switchContinuousMode:(id)sender
{
[_capture_controller switchContinuousMode];
if ([_capture_controller continuousMode]) {
[sender setState:NSOnState];
} else {
[sender setState:NSOffState];
}
}