diff options
author | nyamatongwe <devnull@localhost> | 2000-03-09 04:31:46 +0000 |
---|---|---|
committer | nyamatongwe <devnull@localhost> | 2000-03-09 04:31:46 +0000 |
commit | ecd739446638e66fd00a4b7a5e7a663f5fdce167 (patch) | |
tree | 070f9af0ff4d70c4c1c187c4f3fa0798eb58a8f1 /src/Document.cxx | |
parent | baa0678debc0ba0c447d336f7cea5f7290b7ea16 (diff) | |
download | scintilla-mirror-ecd739446638e66fd00a4b7a5e7a663f5fdce167.tar.gz |
Marker changes are relayed through document to all views.
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); } |