FindNextSubwordOffset() public method

public FindNextSubwordOffset ( int offset ) : int
offset int
return int
コード例 #1
0
		static void NextWord (TextEditorData data, bool subword)
		{
			int oldLine = data.Caret.Line;
			int offset = subword? data.FindNextSubwordOffset (data.Caret.Offset) : data.FindNextWordOffset (data.Caret.Offset);
			if (data.Caret.Offset != offset && data.CanEdit (oldLine) && data.CanEdit (data.Caret.Line))  {
				data.Remove (data.Caret.Offset, offset - data.Caret.Offset);
				data.Document.CommitLineToEndUpdate (data.Caret.Line);
			}
		}
コード例 #2
0
ファイル: DeleteActions.cs プロジェクト: slodge/monodevelop
		static void NextWord (TextEditorData data, bool subword)
		{
			int oldLine = data.Caret.Line;
			int caretOffset = data.Caret.Offset;
			int offset = subword? data.FindNextSubwordOffset (caretOffset) : data.FindNextWordOffset (caretOffset);
			if (caretOffset != offset && data.CanEdit (oldLine) && data.CanEdit (data.Caret.Line))  {
				data.Remove (caretOffset, offset - caretOffset);
			}
		}
コード例 #3
0
ファイル: DeleteActions.cs プロジェクト: zheref/monodevelop
        static void NextWord(TextEditorData data, bool subword)
        {
            int oldLine     = data.Caret.Line;
            int caretOffset = data.Caret.Offset;
            int offset      = subword? data.FindNextSubwordOffset(caretOffset) : data.FindNextWordOffset(caretOffset);

            if (caretOffset != offset && data.CanEdit(oldLine) && data.CanEdit(data.Caret.Line))
            {
                data.Remove(caretOffset, offset - caretOffset);
            }
        }
コード例 #4
0
        static void NextWord(TextEditorData data, bool subword)
        {
            int oldLine = data.Caret.Line;
            int offset  = subword? data.FindNextSubwordOffset(data.Caret.Offset) : data.FindNextWordOffset(data.Caret.Offset);

            if (data.Caret.Offset != offset && data.CanEdit(oldLine) && data.CanEdit(data.Caret.Line))
            {
                data.Remove(data.Caret.Offset, offset - data.Caret.Offset);
                data.Document.CommitLineToEndUpdate(data.Caret.Line);
            }
        }
コード例 #5
0
ファイル: CaretMoveActions.cs プロジェクト: radtek/datawf
 public static void NextSubword(TextEditorData data)
 {
     using (var undo = data.OpenUndoGroup()) {
         data.Caret.Offset = data.FindNextSubwordOffset(data.Caret.Offset);
     }
 }
コード例 #6
0
		public static void NextSubword (TextEditorData data)
		{
			data.Caret.Offset = data.FindNextSubwordOffset (data.Caret.Offset);
		}
コード例 #7
0
 public static void NextSubword(TextEditorData data)
 {
     data.Caret.Offset = data.FindNextSubwordOffset(data.Caret.Offset);
 }
コード例 #8
0
		public static void NextSubword (TextEditorData data)
		{
			using (var undo = data.OpenUndoGroup ()) {
				data.Caret.Offset = data.FindNextSubwordOffset (data.Caret.Offset);
			}
		}