diff options
Diffstat (limited to 'src/Document.cxx')
| -rw-r--r-- | src/Document.cxx | 25 | 
1 files changed, 25 insertions, 0 deletions
| diff --git a/src/Document.cxx b/src/Document.cxx index 7d832241f..8238ea758 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -65,6 +65,31 @@ void Document::SetSavePoint() {  	NotifySavePoint(true);  } +int Document::AddMark(int line, int markerNum) {  +	int prev = cb.AddMark(line, markerNum);  +	DocModification mh(SC_MOD_CHANGEMARKER, LineStart(line), 0, 0, 0); +	NotifyModified(mh); +	return prev; +} + +void Document::DeleteMark(int line, int markerNum) {  +	cb.DeleteMark(line, markerNum);  +	DocModification mh(SC_MOD_CHANGEMARKER, LineStart(line), 0, 0, 0); +	NotifyModified(mh); +} + +void Document::DeleteMarkFromHandle(int markerHandle) {  +	cb.DeleteMarkFromHandle(markerHandle);  +	DocModification mh(SC_MOD_CHANGEMARKER, 0, 0, 0, 0); +	NotifyModified(mh); +} + +void Document::DeleteAllMarks(int markerNum) {  +	cb.DeleteAllMarks(markerNum);  +	DocModification mh(SC_MOD_CHANGEMARKER, 0, 0, 0, 0); +	NotifyModified(mh); +} +  int Document::LineStart(int line) {  	return cb.LineStart(line);  } | 
