ページ

2009年5月19日火曜日

WebKit検証(29) - WebPreferences(2) - Cocoaバインディング

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

WebPreferecnes の扱いは下記が詳しい。
WebPreferences を Cocoa バインディングで設定する

これを参考にしてまずは標準フォントの設定をやってみよう。

まず Interface Builderで NSObjectController を追加する。


これを AppController のアウトレットへ接続する。
AppController.h

@interface AppController : NSObject {
:
IBOutlet NSObjectController* _pref_controller;
}


そしてそのContentにWebPreferencesを設定する。
AppController.m
- (void)awakeFromNib
{
WebPreferences* wpref = [_web preferences];
[_pref_controller setContent:wpref];
:
}



最後に NSTextFiledとNSObjectControllerをバインディングする。
この NSTextFieldを選択し、


バインディング項目を設定する。


実行してみよう。



出た。