コードリーディング(org.eclipse.mylar.tasks.ui.DatePicker:その1)

Eclipse 3.3ではSWTのバージョンがあがり、日付入力用のWidgetが追加になりますが、当分アップグレードの予定がないので、Mylarの中の日付入力用のWidgetをリーディング中。
一見コンボに見えたのですが、テキストとボタンの組み合わせなんですね。
↓をクリックするとカレンダーが開きます。

カレンダー部分は別の選択用ダイアログが開きます。

org.eclipse.mylar.internal.tasks.ui.planner.DateSelectionDialog

です。

そこの中から

org.eclipse.mylar.internal.tasks.ui.views.DatePickerPanel

にカレンダー選択部分の構成を委譲している模様。