THFontWell
tsawada2氏が昔HMDTで見かけたFontWellの、Binding可能なやつとそのパレットを作っていた。
もっともっと FontWell
もっともっと FontWell(その2)
ThousandやOreyonはFontWellもどきという、ただの四角いボタンを配置してたので、tsawada2氏のBSFontWellをインスパってヒントにして、Binding可能なFontWellを自作してみることにした。で、出来たのがこれ。
http://homepage.mac.com/k_natori/Cocoa/downloads/THFontWell061216.zip
BSFontWellとの違いは色々ある。ていうか、ソースコードから別物である。
- パレットやフレームワークはついていない。
- フォントサイズがそのまま表示。100ptは笑えるだろうなあ。
- BindingはfontValueではなく、元からあるfontを利用している。
- けど、THFontWellにsetFont:してもモデルの方は変わりません。
- Delegate Method、Notificationはなし。
- その代わり、Target-Actionが使える。カラーウェルと同じ動作。
- 複数選択で一気にフォントを変えられる。これもカラーウェルと同じ。
なんというか、私の手抜き根性を再認識させられる結果になった。パレットとか、フォントパネル形式を選択できるオプションとかいろいろつけたいところ。