namespace FooEditEngine
{
+ /// <summary>
+ /// 移動量の単位を表す
+ /// </summary>
public enum MoveFlow
{
+ /// <summary>
+ /// 文字
+ /// </summary>
Character,
+ /// <summary>
+ /// 単語単位
+ /// </summary>
Word,
+ /// <summary>
+ /// 行単位
+ /// </summary>
Line,
+ /// <summary>
+ /// パラグラフ単位
+ /// </summary>
Paragraph
}
internal enum ScrollDirection
/// <summary>
/// キャレットを行方向に移動させる
/// </summary>
+ /// <param name="caret">計算の起点となるテキストポイント</param>
/// <param name="isMoveNext">プラス方向に移動するなら真</param>
/// <param name="move_pargraph">パラグラフ単位で移動するするなら真</param>
/// <remarks>このメソッドを呼び出した後でScrollToCaretメソッドとSelectWithMoveCaretメソッドを呼び出す必要があります</remarks>