NSSegmentedControl
癖強すぎ!
- sizeToFitしたものをヘルプビューワみたいなUnified title/toolbar lookのツールバーに置くと上辺が切れる。
- 仕方無いので目分量でToolbarItemのminSizeとmaxSizeのheightを25に。
- NSUserInterfaceValidatioinで扱えないのでsetEnabled:forSegment:を自分で呼ばなきゃならない。
- NSToolbarItemを継承してvalidate中で呼ぶ事に。
- Actionは全項目共通なのでTarget側でいちいちselectedSegmentを識別しなければならない。
- ちまちまやってられないのでTargetは親のToolbarItemに設定してそっちで処理する事に。
- ToolbarItemのTargetを設定するとsetViewしたControlのTargetも設定されてしまうらしい。と言うより、普通にsetImageとかした場合は中身のControlに投げる格好になっているのだろう。つまり、ToolbarItem的にもTargetを自分に設定する事に。