aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ViewStyle.cxx
AgeCommit message (Collapse)AuthorFilesLines
2016-10-26Moved location to margin code from Editor to ViewStyle.Neil1-0/+11
2016-09-29The number of margins can be changed with SCI_SETMARGINS.Neil1-4/+3
2016-09-23EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multipleA-R-C-A1-5/+4
vertical edges simultaneously.
2015-09-26Add parentheses to fix warning from Clang.Neil Hodgson1-2/+2
2015-09-26Whitespace may be made visible just in indentation.nkmathew1-0/+6
2015-09-23When SC_MARK_UNDERLINE if not assigned to a margin, stop drawing the whole line.Neil1-15/+30
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-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+1
tool set will not indirectly include <stdexcept>.
2015-02-15Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicatorNeil1-0/+7
colours and to change the colour of text.
2015-02-04Implement hover style and colour for indicators.Neil1-0/+9
2014-09-22Add a constructor that takes arguments for each attribute to make it easier toNeil1-9/+3
set up indicators. Changed field order so that the colour, which is likely to be set, is before under which is likely to be left default.
2014-07-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil1-0/+6
multiple phase drawing option.
2014-07-17Refactored Drawline into separate methods for each aspect of drawing.Neil1-0/+8
Standardised order of arguments to drawing methods.
2014-06-26Move calculation of line background colour to ViewStyle and represent as aNeil1-0/+37
ColourOptional to tightly bind the value with whether it is set.
2014-05-03Using casts and an alternate PRectangle constructor to make XYPOSITION <-> intNeil1-4/+4
conversions and other conversions more consistent.
2014-03-18Minor tweaks to avoid ststic checking warnings.Neil1-3/+3
2014-02-02Added wrap mode SC_WRAP_WHITESPACE which only wraps on whitespace, not on ↵Neil1-0/+3
style changes. From Robert Gieseke.
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil1-2/+3
guaranty termination where possible.
2013-09-10Fix variable shadowing issues.nyamatongwe1-2/+2
2013-08-20Fix bug where coordinates were relative to the text view instead of the ↵nyamatongwe1-0/+4
whole view.
2013-08-16Initialize extended styles to the default style.Neil1-0/+4
2013-08-09Structure colour settings into ColourOptional and ForeBackColours types.Neil1-34/+15
2013-08-09Move wrapping, edge and visual adjustments from Editor to ViewStyle.Neil1-0/+66
Move printing parameters into a separate struct.
2013-08-08Move functionality from Editor to ViewStyle.Neil1-1/+19
controlCharSymbol setting moved along with calculated fields for tab width and control symbols. Use of TextSegment simplified and variables made const where possible.
2013-07-08Bug: [#1494]. Avoid crash if SC_MARK_PIXMAP used without a pixmap.Neil1-2/+2
2013-06-13Bug: [#1487]. Fix memory leak of font names.nyamatongwe1-0/+3
2013-05-02Replacing raw pointers and allocations with std::vector and std::map.nyamatongwe1-121/+79
2013-03-15Use an NSScrollView on Cocoa for kinetic scrolling and hiding scrollbars ↵nyamatongwe1-2/+7
unless wanted. Also affects platform-independent code.
2013-02-22Define the maximum number of margins in Scintilla.iface.nyamatongwe1-4/+4
2013-02-05Add allocation of extended styles.nyamatongwe1-1/+12
2013-01-30Added assert to silence Xcode analyse warning.nyamatongwe1-0/+2
2013-01-01Feature #3592730. Option for caret line to be visible without focus.nyamatongwe1-0/+2
From Vidya Wasi.
2012-04-06Remove unused variable.nyamatongwe1-2/+0
From Marko Njezic.
2012-03-03Remove unused variables. Bug #3494744. From Marko Njezic.nyamatongwe1-2/+0
2012-02-25Remove unused variable.Marko Njezic1-5/+0
2012-02-25Bug #3493503. Properly redraw image markers with height larger than line height.Marko Njezic1-0/+20
Regression from change set 3949.
2011-09-25Palette support removed.nyamatongwe1-74/+41
2011-08-10Implement 'technology' concept which will allow GDI and Direct2D/DirectWritenyamatongwe1-4/+6
to run at the same time for different windows and operations.
2011-08-07Move scaling of font to pixels up into platform-independent code.nyamatongwe1-2/+2
2011-08-07Implement APIs for fractional font sizes and a range of weights.nyamatongwe1-6/+6
2011-06-25Initial implementation of RGBA images.nyamatongwe1-0/+3
2011-06-13Moved marginOptions from ViewStyle to Editor as it is a behavioural option.nyamatongwe1-2/+0
2011-06-10Add an option to control how wrapped lines are selected when clicking on margin.Marko Njezic1-0/+2
2011-06-05Stop fonts leaking. Bug #3306156.nyamatongwe1-0/+1
From Marko Njezic.
2011-04-29Use indicators to show matching braces. Feature #3290434.nyamatongwe1-0/+8
From Marko Njezic.
2011-04-02Fixed bug where the height of the default style was used rather than the ↵nyamatongwe1-4/+4
maximum.
2011-03-30Avoid clash with field 'ascent' between FontMeasurements and PLAT_WXnyamatongwe1-9/+9
version of Font.
2011-03-30Changed loop indices to be unique and so work with VC 6.nyamatongwe1-8/+8
2011-03-30Optimize font use by only allocating platform font resources for unique fontsnyamatongwe1-17/+100
and using aliases of these in the Style objects. Font measurement is also performed once for each unique font and the results copied into each style. No change is needed in callers. On PLAT_WX, the font ascent is cached in the Font object when Ascent is called but this is not copied into the aliases as ascent is protected. Therefore the code that copies the FontID into the alias also calls Ascent to ensure the ascent value is cached.
2011-01-17Add SCI_SETMARGINCURSORN and SCI_GETMARGINCURSORN.jrxx1-1/+1