From 9e75d276e31caa581ad14f4561aed03c57e2b2c9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 1 May 2013 00:15:22 +0000 Subject: holding ctrl when using arrow keys in the text editor didn't navigate newlines. --- source/blender/blenkernel/intern/text.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'source/blender/blenkernel/intern/text.c') diff --git a/source/blender/blenkernel/intern/text.c b/source/blender/blenkernel/intern/text.c index 9b019776508..c5a509162ff 100644 --- a/source/blender/blenkernel/intern/text.c +++ b/source/blender/blenkernel/intern/text.c @@ -780,6 +780,16 @@ static void txt_curs_sel(Text *text, TextLine ***linep, int **charp) *linep = &text->sell; *charp = &text->selc; } +bool txt_cursor_is_line_start(Text *text) +{ + return (text->selc == 0); +} + +bool txt_cursor_is_line_end(Text *text) +{ + return (text->selc == text->sell->len); +} + /*****************************/ /* Cursor movement functions */ /*****************************/ -- cgit v1.2.3