summaryrefslogtreecommitdiff
path: root/desktop
Commit message (Collapse)AuthorAgeFilesLines
...
* 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 ↵Michael Drake2013-02-091-3/+17
| | | | to 2 lines per pass, but assumed 1 for allocation.)
* [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-083-34/+75
|
* 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-082-0/+56
|
* Add scrollwheel support to textareas.Michael Drake2013-02-082-0/+27
|
* Add ta to documentation.Michael Drake2013-02-081-0/+3
|
* Drag fixup. Add some documentation.Michael Drake2013-02-081-2/+4
|
* HTML drags now go via content msg.Michael Drake2013-02-082-2/+19
|
* Tweak selection rendering. Adjusting layout doesn't emit redraw request. ↵Michael Drake2013-02-082-34/+10
| | | | Client must redraw when it wants it.
* Don't lose fractional part of text pt size to rounding.Michael Drake2013-02-071-3/+2
|
* Remove input subtree special numberspacing.Michael Drake2013-02-071-51/+13
|
* Native caret not now set in redraw. Prevents endless redraw when textarea ↵Michael Drake2013-02-071-24/+40
| | | | has caret.
* First pass at getting html forms to use textarea widget.Michael Drake2013-02-062-14/+13
| | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues.
* Fix empty textarea reflow. Fix empty line (just \n) redraw. Add set layout ↵Michael Drake2013-02-062-4/+51
| | | | function to set size and padding.
* Pull flags out of textarea_setup.Michael Drake2013-02-023-10/+12
|
* Add support for password text inputs.Michael Drake2013-02-012-136/+230
| | | | | + Text display obscured. + Cut/Copy put the obscured version on the clipboard.
* Add move caret msg. Add flag to choose internal caret or caret move msgs.Michael Drake2013-01-303-10/+39
|
* 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-293-138/+261
| | | | | | | Now single callback for both redraw requests and drag reports. Update treeview to use new textarea API. Update Atari URL bar to use new textarea API. (Ignores drag reports, currently.) Minor textarea fixes.
* Add enum value for when no button is pressed (hover).Michael Drake2013-01-291-17/+23
|
* 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 ↵Michael Drake2013-01-151-6/+12
| | | | double xy to offset conversion.
* Add parentheses.Michael Drake2013-01-151-2/+2
|
* Add scrollbars to textarea, and improve scrolling to try to keep caret in ↵Michael Drake2013-01-151-118/+310
| | | | centre. Currently the scrollbars are mostly decoration, although they show accuratly where you are scrolled to in the area. TODO: Pass mouse input to scrollbars.
* Use right padding. Thanks jmb.Michael Drake2013-01-141-1/+1
|
* Fix caret removal redraw to take account of border width. Fix ↵Michael Drake2013-01-141-3/+4
| | | | scroll_visible to take account of border width in vertical scroll.
* Implement most of the styling needed for HTML. Allow caret to be hidden.Michael Drake2013-01-132-47/+62
|
* Rewrite redraw to handle selection properly. (Now text can change colour ↵Michael Drake2013-01-131-93/+104
| | | | inside selection, rather than just rendering a rectangle under the normal line of text. This removes colour restrictions, allowing e.g. inversion for selected text.)
* Add background colour to textarea_redraw API. Add source comments.Michael Drake2013-01-123-27/+26
|
* Add textarea_setup struct to textarea_create API.Michael Drake2013-01-123-14/+72
|
* Fix redraw of caret when scroll offsets are non-zero, only caret has moved, ↵Michael Drake2013-01-101-0/+4
| | | | and we're not getting a full textarea redraw.
* Simplify routine to scroll ta so that caret is visible.Michael Drake2013-01-101-16/+2
|
* More wrap behaviour improvement.Michael Drake2013-01-101-15/+17
|
* Fix silly.Michael Drake2013-01-101-1/+1
|
* Fix previous caret position redraw.Michael Drake2013-01-101-32/+4
|
* Improve reflow in multiline textareas.Michael Drake2013-01-101-4/+10
|