diff options
Diffstat (limited to 'src/ContractionState.h')
| -rw-r--r-- | src/ContractionState.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/src/ContractionState.h b/src/ContractionState.h index 96cbf0763..622696939 100644 --- a/src/ContractionState.h +++ b/src/ContractionState.h @@ -12,6 +12,9 @@  namespace Scintilla {  #endif +template<class T> +class SparseVector; +  /**   */  class ContractionState { @@ -19,6 +22,7 @@ class ContractionState {  	RunStyles *visible;  	RunStyles *expanded;  	RunStyles *heights; +	SparseVector<const char *> *foldDisplayTexts;  	Partitioning *displayLines;  	int linesInDocument; @@ -51,8 +55,12 @@ public:  	bool SetVisible(int lineDocStart, int lineDocEnd, bool isVisible);  	bool HiddenLines() const; +	const char *GetFoldDisplayText(int lineDoc) const; +	bool SetFoldDisplayText(int lineDoc, const char *text); +  	bool GetExpanded(int lineDoc) const;  	bool SetExpanded(int lineDoc, bool isExpanded); +	bool GetFoldDisplayTextShown(int lineDoc) const;  	int ContractedNext(int lineDocStart) const;  	int GetHeight(int lineDoc) const; | 
