TODO
- [-] application.d
- [-] base.d
- [x] button.d
- [x] chart.d
- [x] 表を描画するTableRendererクラスを作る
- [x] 折れ線グラフを描画するLineGraphRendererクラスを作る
- [x] タイムチャートを描画するTimeChartRendererクラスを作る
- [x] clipboard.d
- [ ] より多くの標準クリップボード形式のサポート
- [x] clippingform.d
- [-] collections.d
- [x] colordialog.d
- [-] com.d
- [x] combobox.d
- [-] commondialog.d
- [-] control.d
- [x] data.d
- [x] drawing.d
- [x] environment.d
- [x] event.d
- [x] filedialog.d
- [x] folderdialog.d
- [x] fontdialog.d
- [ ] form.d
- [ ] MessageFilter 周りが中途半端なので TextBox と一緒に見直す
- [x] groupbox.d
- [x] imagelist.d
- [x] label.d
- [x] listbox.d
- [x] listview.d
- [x] menu.d
- [x] messagebox.d
- [x] notifyicon.d
- [x] panel.d
- [x] picturebox.d
- [x] printing.d
- [x] progressbar.d
- [ ] registry.d
- [ ] サンプルコード追加する
- [ ] resources.d
- [ ] サンプルコード追加する
- [x] richtextbox.d
- [ ] sharedcontrol.d
- [ ] どういうときに使うのかよく分からないので調べる
- [ ] socket.d
- [ ] サンプルコード追加する?(そもそもDFLにsocketライブラリいる?)
- [x] splitter.d
- [x] statusbar.d
- [x] tabcontrol.d
- [ ] textbox.d
- [ ] キー入力イベント処理の見直し
- [ ] textboxbase.d
- [ ] キー入力イベント処理の見直し
- [x] timer.d
- [x] toolbar.d
- [x] tooltip.d
- [x] trackbar.d
- [x] treeview.d
- [-] usercontrol.d
その他
- [ ] internal/ の windows ヘッダー関係を DFL 独自のものから core.sys.windows.* に置き換える
- [ ] Stream を廃止して undeaD ライブラリへの依存をなくす
- COM の IStream から Picture コントロールを作成するコードだけ削除すればよさそうなので deprecated にした
- [ ] ReBar コントロール(ToolStrip コントロール)を実装する
- Panel を使った非フローティングウィンドウタイプならすぐできそうだが、フローティングウィンドウタイプだと難しそう
- [x] PrintDialog とかの印刷関係の実装
- [x] フォーム備付けのスクロールバーのサンプルコードを書く
- [-]
getter を const メンバにする
更新履歴
- 2023/3/17 更新
- 2023/3/18 更新
- 2023/3/19 更新
- 2023/3/20 更新
- 2023/3/29 更新
- 2023/5/5 更新
- 2024/1/14 更新
- 2024/4/3 更新
- 2024/4/13 更新
- 2024/4/14 更新