aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/EditView.cxx
AgeCommit message (Expand)AuthorFilesLines
2021-09-14Convert to range for and extract colourMode.Zufu Liu1-14/+14
2021-09-12Make negative settings for extra ascent and descent safer by ensuring calculatedNeil1-1/+1
2021-08-27Feature [feature-requests:#841] Remove hotspot from LineLayout and rely onZufu Liu1-4/+3
2021-08-24Remove line end white space.Neil1-2/+2
2021-08-24Feature [feature-requests:#841] SCI_SETCARETLINEHIGHLIGHTSUBLINE enablesZufu Liu1-8/+8
2021-07-29Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden.Neil1-0/+11
2021-07-29Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines.Neil1-2/+4
2021-07-29Fix display of fold lines when wrapped so they are only drawn once per line, notNeil1-6/+10
2021-07-29Use Side call to reduce code.Neil1-6/+2
2021-07-03Feature [feature-requests:#1408] Avoid sprintf for hexadecimal character blobs.Zufu Liu1-1/+8
2021-06-10Use the position cache when possibe for representations.Neil1-1/+12
2021-06-10Use string_view for PositionCache methods.Neil1-3/+4
2021-06-10Don't divide input text into segments in PositionCache::MeasureWidths as textNeil1-1/+1
2021-06-03Add APIs for setting appearance (traditional blob or plain text) and colour ofNeil1-24/+52
2021-05-28Rename 'NO_FOCUS' to 'INACTIVE' to better match platform terms.Neil1-4/+4
2021-05-24Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.hNeil1-169/+172
2021-05-22Rename ColourAlpha to ColourRGBA to avoid clashes when a ColourAlpha typedefNeil1-47/+47
2021-05-20Prefer Sci::invalidPosition to INVALID_POSITION as Scintilla.h will eventuallyNeil1-5/+5
2021-05-20Add LevelIsHeader and LevelIsWhitespace as fold levels will become enum classNeil1-2/+2
2021-05-19Bug [#2253]. Remove SC_ELEMENT_CARET_SECONDARY as it caused unexpected change toNeil1-3/+1
2021-05-14Implement SC_LAYER_UNDER_TEXT so that selections, caret lines, and content areaNeil1-15/+23
2021-05-14Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE andNeil1-7/+7
2021-05-14Add SC_ELEMENT_WHITE_SPACE_BACK to set the background colour of visibleNeil1-6/+7
2021-05-14Feature [feature-requests:#1402] Add SC_ELEMENT_WHITE_SPACE to set the colour ofYX Hao1-13/+10
2021-05-14Draw EOL annotation shapes under text.Neil1-1/+1
2021-05-14Add SCI_MARKERSETLAYER to define layer on which to draw content area markers.Neil1-11/+5
2021-05-12Switch caret line background colour to SC_ELEMENT_CARET_LINE_BACK element andNeil1-27/+24
2021-05-10Change the way that selections and carets are drawn to use the element APIs.Neil1-122/+116
2021-05-07Use shared_ptr for LineLayoutCache as it simpifies lifetime management.Neil1-25/+24
2021-05-07Add lineNumber_ argument to LineLayout constructor so always knows which line itNeil1-10/+11
2021-05-05Hoist selection text colour into SelectionForeground function and whetherNeil1-25/+34
2021-05-01Improve selection drawing code. Use InSelection enum instead of int.Neil1-54/+65
2021-04-27Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterTypeNeil1-2/+2
2021-04-26Avoid some warnings.Neil1-4/+5
2021-04-26Change std::optional value() to * as value() is not implemented in older macOSNeil Hodgson1-18/+18
2021-04-26Extract related groups of fields out of ViewStyle into new structs.Neil1-58/+58
2021-04-25Feature [feature-requests:#1402]. Unify colour type with ColourAlpha.Neil1-83/+84
2021-04-05Extract unnamed caching enum as LineLayoutCache::Cache and change to enum class.Neil1-1/+1
2021-04-05Change IndentView, WhiteSpaceVisibility, and TabDrawMode to enum class.Neil1-11/+11
2021-04-01Changed parameters for DrawTabArrow and DrawTabArrowFn to allow additionalNeil1-8/+7
2021-03-29Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements.Neil1-0/+1
2021-03-28Add shapes with curved and rounded ends to EOL annotations as EOLANNOTATION_*.Neil1-16/+73
2021-03-26Minor changes: const, constexpr, and noexcept.Neil1-2/+2
2021-03-22Use XYPOSITION for xStart parameter as it is only passed as XYPOSITION.Neil1-2/+2
2021-03-22Replace multiple calls when drawing boxes with Surface::RectangleFrame.Neil1-32/+9
2021-03-21Update DrawTabArrow with new Surface calls so it can draw a thicker translucentNeil1-16/+25
2021-03-20Replace FillRectangle with FillRectangleAligned as FillRectangle will stopNeil1-50/+49
2021-03-20Use Surface::AllocatePixMap instead of changing an existing surface withNeil1-26/+8
2021-03-19Add an explicit FlushDrawing method to Surface that should be called afterNeil1-0/+3
2021-03-19Implement PopClip to allow local clipping.Neil1-1/+6