aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/EditView.h
AgeCommit message (Collapse)AuthorFilesLines
2019-03-03Backport: Use noexcept where reasonable.Neil1-7/+7
Backport of changeset 7287:0272b3c3a03b.
2019-02-02Backport: Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS.Zufu Liu1-1/+1
Backport of changeset 7248:aba09a1c7c63.
2018-05-01Backport: Fix minor issues with AutoSurface, AutoLineLayout and SelectionText.Neil1-4/+4
Backport of changeset 6769:b8ae2860861f.
2018-04-28Backport: Delete standard functions on classes where there could be attempts ↵Neil1-1/+5
to copy. Backport of changeset 6756:29866b0927e0.
2018-04-26Backport: Specify concrete class for ldTabstops and use directly instead of ↵Neil1-1/+3
copying value of .get() before use. Backport of changeset 6745:f8cf44b26722.
2018-04-20Backport: Mark pointer to constant parameter as const.Neil1-1/+1
Backport of changeset 6721:33bf16396488.
2018-04-20Backport: Avoid casts for DrawIndentGuide.Neil1-1/+1
Backport of changeset 6709:0e77bb893e18.
2018-04-05Backport: Backed out changeset: 7402342dc7a3 Caching client rectangle on ↵Neil1-4/+0
EditView. This change was not compatible with Cocoa as it uses document-based coordinates rather than view-based. Backport of changeset 6673:a22abea8d41e.
2018-04-04Backport: Cache client rectangle on EditView so it can be used easily inside ↵Neil1-0/+4
EditView. Backport of changeset 6669:7402342dc7a3.
2018-03-09Backport: Use Position/Line/int more accurately in preparation for large ↵Neil1-1/+1
documents. Backport of changeset 6480:f2650eaa75e6.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-4/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-05-02Use unique_ptr for drawing surfaces and don't check for allocation failureNeil1-4/+4
as that throws an exception. Also use unique_ptr for tab stop positions.
2017-04-21More consistent deletion of standard methods.Neil1-0/+3
2017-04-20More consistent deletion of standard methods.Neil1-1/+2
2017-04-07Use same parameter names in declarations and definitions.Neil1-1/+1
2017-04-01Fix DisplayFromPosition pos argument to be correct type.Neil1-1/+1
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-24/+24
and lines.
2017-01-04Mark some const methods as const.Neil1-1/+1
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-0/+4
2016-11-05Add options to choose between the locations of a position when thereNeil Hodgson1-1/+3
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.
2015-03-11Allow minimum tab width to be tweaked to allow character cell implementationNeil1-0/+1
to work better.
2014-11-19Platform overrides for some drawing and behaviour to benefit PLAT_CURSES.Neil1-0/+10
From Mitchell Foral.
2014-09-05Bug [#1652]. Revert to allowing fractional tab stops.Neil Hodgson1-1/+1
2014-08-24Removed comma at end of enum as it caused an error on ↵Neil Hodgson1-1/+1
i686-apple-darwin10-g++-4.2.1.
2014-08-08Implement explicit tab stops per line.Neil1-0/+9
From Nick Gravgaard.
2014-07-24Using separate variable imeCaretBlockOverride for IME mode instead of changingNeil1-0/+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-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil1-5/+36
multiple phase drawing option.
2014-07-17Refactored Drawline into separate methods for each aspect of drawing.Neil1-18/+26
Standardised order of arguments to drawing methods.
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-0/+113