diff options
| author | A-R-C-A <unknown> | 2016-09-23 18:07:56 +1000 | 
|---|---|---|
| committer | A-R-C-A <unknown> | 2016-09-23 18:07:56 +1000 | 
| commit | fdb8953cdffa47ff9f13f1cc173e1cb2df191019 (patch) | |
| tree | 376de5daa3f3ea982434f9237b732274179ca6a7 /src/ViewStyle.h | |
| parent | bb4c51c3f14a3d38b5568e4f12ecfa32b4ec826e (diff) | |
| download | scintilla-mirror-fdb8953cdffa47ff9f13f1cc173e1cb2df191019.tar.gz | |
EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multiple
vertical edges simultaneously.
Diffstat (limited to 'src/ViewStyle.h')
| -rw-r--r-- | src/ViewStyle.h | 17 | 
1 files changed, 14 insertions, 3 deletions
| diff --git a/src/ViewStyle.h b/src/ViewStyle.h index d5a9d5b71..be84598f1 100644 --- a/src/ViewStyle.h +++ b/src/ViewStyle.h @@ -72,6 +72,17 @@ struct ForeBackColours {  	ColourOptional back;  }; +struct EdgeProperties { +	int column; +	ColourDesired colour; +	EdgeProperties(int column_ = 0, ColourDesired colour_ = ColourDesired(0)) : +		column(column_), colour(colour_) { +	} +	EdgeProperties(uptr_t wParam, sptr_t lParam) : +		column(static_cast<int>(wParam)), colour(static_cast<long>(lParam)) { +	} +}; +  /**   */  class ViewStyle { @@ -130,8 +141,6 @@ public:  	bool alwaysShowCaretLineBackground;  	ColourDesired caretLineBackground;  	int caretLineAlpha; -	ColourDesired edgecolour; -	int edgeState;  	int caretStyle;  	int caretWidth;  	bool someStylesProtected; @@ -146,7 +155,9 @@ public:  	int braceHighlightIndicator;  	bool braceBadLightIndicatorSet;  	int braceBadLightIndicator; -	int theEdge; +	int edgeState; +	EdgeProperties theEdge; +	std::vector<EdgeProperties> theMultiEdge;  	int marginNumberPadding; // the right-side padding of the number margin  	int ctrlCharPadding; // the padding around control character text blobs  	int lastSegItalicsOffset; // the offset so as not to clip italic characters at EOLs | 
