コードリーディング(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
にカレンダー選択部分の構成を委譲している模様。