aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/EditView.cxx
AgeCommit message (Collapse)AuthorFilesLines
2017-03-17Round left and right sides of fold text box to ensure within the allocation.Neil1-8/+11
2017-03-16Fix 1 pixel unpainted as background.Neil1-1/+1
2017-03-16Fix difference between right of line end and left of fold tag.Neil1-1/+1
2017-01-22Display block caret over the character at the end of a selection to be similarJohn Ehresman1-1/+7
to other editors.
2017-01-04Mark some const methods as const.Neil1-1/+1
2016-12-09Warning suppression and documentation of previous change 6082.Neil1-1/+2
2016-12-09Use double coordinates instead of float in some cases as float ran out ofNeil1-1/+1
precision in long documents. This meant that individual lines could not be selected by mouse when the document exceeded 16.7 million lines.
2016-11-29Textual tags may be displayed on folded lines with SCI_TOGGLEFOLDSHOWTEXT.Tse Kit Yam1-15/+124
2016-11-14Added alternate appearance for visible tabs which looks like a horizontal line.jedailey1-11/+15
2016-11-05Add options to choose between the locations of a position when thereNeil Hodgson1-8/+38
are multiple locations for one position. The main current use is to find the location at the end of a line or display line when the commonly used location is at the start of the next line.
2016-10-26INDIC_POINT and INDIC_POINTCHARACTER indicators added to display small arrowsNeil1-6/+19
underneath positions or characters.
2016-10-06Word selection, navigation, and manipulation is now performed on charactersNeil1-12/+13
instead of bytes leading to more natural behaviour for multi-byte encodings like UTF-8.
2016-09-29The number of margins can be changed with SCI_SETMARGINS.Neil1-2/+2
2016-09-23EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multipleA-R-C-A1-6/+27
vertical edges simultaneously.
2016-04-21Correct comments.Neil1-1/+1
2016-01-31Replace expressions to find level number of a fold level with function call.Neil1-1/+1
Simplifies code by removing any precedence issues and is shorter.
2015-12-07Prefer StyleIndexAt over StyleAt to avoid problems with out-of-bounds access forNeil1-3/+3
styles > 0x7f.
2015-12-04Bug [#1784]. Highlight whole run for hover indicator when wrapped.Neil1-4/+3
Less efficient now as redraws all text when hover position changes.
2015-11-20Remove line end whitespace.Neil1-4/+4
2015-10-25Fix line end movement on display lines when EOLs are visibleColomban Wendling1-2/+4
2015-09-29Mark local functions as static.Neil Hodgson1-3/+3
2015-09-26Centre whitespace dot when dot is larger than 1 pixel.Neil1-1/+2
2015-09-26Indentation guides do not affect background drawing so omit from condition.Neil1-2/+1
2015-09-26Whitespace may be made visible just in indentation.nkmathew1-10/+6
2015-09-23When SC_MARK_UNDERLINE if not assigned to a margin, stop drawing the whole line.Neil1-18/+17
Optimise drawing of markers that appear in the text area.
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil1-0/+1
2015-07-14Fix drawing problem when control characters are in a hidden style as they thenNeil1-1/+3
have a zero width rectangle to draw but modify that rectangle in a way that clears some pixels.
2015-06-30Added SC_CASE_CAMEL to the case mode style attribute.Neil1-1/+17
2015-03-11Allow minimum tab width to be tweaked to allow character cell implementationNeil1-2/+3
to work better.
2015-02-15Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicatorNeil1-8/+33
colours and to change the colour of text.
2015-02-14Fix warnings for suspicious type conversions and not fully bracketed ↵Neil Hodgson1-1/+1
initializers,
2015-02-14Fix 64->32 bit conversion warnings.Neil Hodgson1-3/+3
2015-02-04Implement hover style and colour for indicators.Neil1-8/+11
2014-11-19Platform overrides for some drawing and behaviour to benefit PLAT_CURSES.Neil1-6/+20
From Mitchell Foral.
2014-11-14Feature [feature-requests:#1086]. Annotation display style ANNOTATION_INDENTED;Erik Angelin1-8/+10
like _BOXED but no border.
2014-10-02Include <stdexcept> so that exceptions derived from std::runtime_error can beNeil1-0/+1
used.
2014-09-05Bug [#1652]. Revert to allowing fractional tab stops.Neil Hodgson1-7/+6
2014-08-08Implement explicit tab stops per line.Neil1-2/+58
From Nick Gravgaard.
2014-07-24Using separate variable imeCaretBlockOverride for IME mode instead of changingNeil1-1/+2
caretStyle as there could be confusion if the container changes caret style.
2014-07-24Mark const methods const.Neil1-1/+1
2014-07-24Remove line end whitespace.Neil1-1/+1
2014-07-19Treated SC_PHASES_MULTIPLE as SC_PHASES_TWO when buffered drawing is on.Neil1-1/+1
2014-07-18Remove unused function.Neil1-6/+0
2014-07-18Conditionally use the namespace so that the functions match the header so link.Neil Hodgson1-0/+8
2014-07-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil1-96/+244
multiple phase drawing option.
2014-07-17Refactored Drawline into separate methods for each aspect of drawing.Neil1-241/+290
Standardised order of arguments to drawing methods.
2014-07-09Ensure correct width used for overstrike caret for multi-byte character on GTK+Neil1-1/+2
where the width is spread over the bytes in the positions array.
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-0/+1815