Structs§
- Highlight
Rect - ハイライト矩形(画面描画用)
- Selection
Range - 選択範囲(開始アンカーと現在のフォーカス点)
- Text
Element Layout - テキスト選択計算用の要素レイアウト情報(純粋構造体)
- Text
Position - テキスト要素内での文字位置(要素インデックスと文字境界オフセット)
Functions§
- compute_
selection_ highlights - 選択範囲にまたがる各テキスト要素について、描画用のハイライト矩形を算出する。
- extract_
selected_ text - 選択範囲に含まれるテキストを抽出し、1つの文字列として結合する。
- hit_
test_ text_ char - マウス相対X座標から、最も近い文字境界インデックス(0..=文字数)を算出する。