2020-02-29 (Sa) [長年日記]
_ テキストエディタを作りかける
キーイベントを受け取って、バッファを操作しつつ、 描画は pango に任せて。
しかし、とりえあず対応する必要のありそうな操作が多すぎることに気づく。 元々多そうなのは解っていて、辟易していたんだけど、
- IME
- 文字削除
- 範囲選択して copy/paste
- shift+insert で paste とか。
その他もろもろ。
テキストエディタそのものだな。検索は不要だけど。
gtk にテキストエディタがあるが… 今作ってるツールを child widget を持てるように 改造するのは大変。描画順序に制約ができてしまうし。
できる範囲で機能を作るか…
[ツッコミを入れる]