...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

DFL: やることリスト

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 メンバにする
    • Windows APIを使っているメソッドでは無理そうなので諦め

更新履歴

  • 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 更新