geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
A class that wants to receive notifications from a Document must be derived from DocWatcher and implement the notification methods. More...
#include <Document.h>
Public Member Functions | |
virtual | ~DocWatcher () |
virtual void | NotifyModifyAttempt (Document *doc, void *userData)=0 |
virtual void | NotifySavePoint (Document *doc, void *userData, bool atSavePoint)=0 |
virtual void | NotifyModified (Document *doc, DocModification mh, void *userData)=0 |
virtual void | NotifyDeleted (Document *doc, void *userData) noexcept=0 |
virtual void | NotifyStyleNeeded (Document *doc, void *userData, Sci::Position endPos)=0 |
virtual void | NotifyLexerChanged (Document *doc, void *userData)=0 |
virtual void | NotifyErrorOccurred (Document *doc, void *userData, int status)=0 |
A class that wants to receive notifications from a Document must be derived from DocWatcher and implement the notification methods.
It can then be added to the watcher list with AddWatcher.
Definition at line 586 of file Document.h.
|
inlinevirtual |
Definition at line 588 of file Document.h.
|
pure virtualnoexcept |
Implemented in Scintilla::Editor.
|
pure virtual |
Implemented in Scintilla::Editor.
|
pure virtual |
Implemented in Scintilla::Editor, and Scintilla::ScintillaBase.
|
pure virtual |
Implemented in Scintilla::Editor.
|
pure virtual |
Implemented in Scintilla::Editor.
|
pure virtual |
Implemented in Scintilla::Editor.
|
pure virtual |
Implemented in Scintilla::Editor.