summaryrefslogtreecommitdiff
path: root/desktop/textarea.c
Commit message (Expand)AuthorAgeFilesLines
* Move selection clearing into a function, and expose it in the header file.Michael Drake2013-02-131-14/+26
* Calculate and store text offsets only when they change, rather than recalcula...Michael Drake2013-02-131-23/+37
* Implement selection modification. Clicks and drags with button 2 alter the n...Michael Drake2013-02-121-2/+21
* Triple click selects paragraph in textarea widget.Michael Drake2013-02-121-0/+56
* Tidy textarea-handled mouse action.Michael Drake2013-02-121-9/+10
* Init clipboard to NULL, just in case front end implementation of gui_get_clip...Michael Drake2013-02-121-1/+1
* When reqesting redraaw to remove internal caret, make sure caret is already r...Michael Drake2013-02-121-0/+3
* Don't include '\0' in single-line nsfont_width call.Michael Drake2013-02-111-1/+1
* Selection autoscroll of scrollbarless textareas (single line).Michael Drake2013-02-111-13/+38
* Early detection of regions outside the visible.Michael Drake2013-02-111-0/+9
* Clip native caret render so it can't overwrite border. Slight simplification.Michael Drake2013-02-111-11/+12
* Single line textareas don't have scrollbars, so they don't get the scroll red...Michael Drake2013-02-111-3/+16
* Don't need to redraw for caret removal if using a native caret.Michael Drake2013-02-111-1/+2
* Fix internal caret redraw bounds.Michael Drake2013-02-111-1/+1
* Fix delete-to-line-end.Michael Drake2013-02-111-1/+1
* Make delete line key enum value name less missleading. (Doesn't cut to clipb...Michael Drake2013-02-111-2/+1
* Implement delete line. (Ctrl+U on RISC OS.)Michael Drake2013-02-101-8/+36
* If a character is replaced by a character of different width, the caret needs...Michael Drake2013-02-091-1/+2
* When updating textarea layout settings, remember scrollbar status.Michael Drake2013-02-091-2/+2
* If restarting reflow for scrollbar change, need to start at line 0.Michael Drake2013-02-091-1/+4
* Empty textarea has one line.Michael Drake2013-02-091-0/+1
* Stop it from using past the end of lines data allocation. (It could add up t...Michael Drake2013-02-091-3/+17
* [Return] will replace selection.Michael Drake2013-02-091-5/+18
* Support front ends that pass CR for [return], as well as those that pass NL.Michael Drake2013-02-091-0/+1
* Fix handling of empty textarea.Michael Drake2013-02-091-2/+4
* Take account of scrollbar-occupied regions.Michael Drake2013-02-091-2/+5
* Fix use of x values when y is required.Michael Drake2013-02-091-2/+2
* Take account of caret height when scrolling to show caret.Michael Drake2013-02-091-2/+2
* Slight selection auto-scroll optimisation.Michael Drake2013-02-091-3/+4
* Pedantic wrap.Michael Drake2013-02-081-4/+2
* Fix seg fault when moving cursor up onto empty top line.Michael Drake2013-02-081-1/+1
* Adjust code to reduce indentation.Michael Drake2013-02-081-48/+48
* Scaled textarea rendering support. Ugly.Michael Drake2013-02-081-32/+72
* Implement text selection auto-scroll.Michael Drake2013-02-081-0/+16
* Improve scroll-to-caret behaviour.Michael Drake2013-02-081-40/+59
* Support dropping text file on textarea widget.Michael Drake2013-02-081-0/+46
* Add scrollwheel support to textareas.Michael Drake2013-02-081-0/+16
* Tweak selection rendering. Adjusting layout doesn't emit redraw request. Cl...Michael Drake2013-02-081-31/+7
* Don't lose fractional part of text pt size to rounding.Michael Drake2013-02-071-3/+2
* Native caret not now set in redraw. Prevents endless redraw when textarea ha...Michael Drake2013-02-071-24/+40
* Fix empty textarea reflow. Fix empty line (just \n) redraw. Add set layout ...Michael Drake2013-02-061-3/+36
* Pull flags out of textarea_setup.Michael Drake2013-02-021-5/+6
* Add support for password text inputs.Michael Drake2013-02-011-135/+228
* Add move caret msg. Add flag to choose internal caret or caret move msgs.Michael Drake2013-01-301-5/+26
* Create textarea_msg struct on stack, rather than using global.Michael Drake2013-01-291-2/+8
* Don't redraw if selection is unchanged.Michael Drake2013-01-291-0/+3
* Update textarea to inform client what it's doing with drags.Michael Drake2013-01-291-77/+177
* textarea: C89François Revol2013-01-201-2/+3
* Early scrollbar mouse handling.Michael Drake2013-01-181-7/+95
* Ensure we know for sure if scrollbar widget will want to scroll us. Avoid do...Michael Drake2013-01-151-6/+12