diff --git a/uppsrc/CodeEditor/CodeEditor.cpp b/uppsrc/CodeEditor/CodeEditor.cpp index 22a9ebe93..e20e2da8d 100644 --- a/uppsrc/CodeEditor/CodeEditor.cpp +++ b/uppsrc/CodeEditor/CodeEditor.cpp @@ -1011,6 +1011,7 @@ CodeEditor::CodeEditor() { found = notfoundfw = notfoundbk = foundsel = false; bar.WhenBreakpoint = THISBACK(ForwardWhenBreakpoint); bar.WhenAnnotationMove = Proxy(WhenAnnotationMove); + bar.WhenAnnotationClick = Proxy(WhenAnnotationClick); highlight = HIGHLIGHT_NONE; hilite_scope = 0; hilite_bracket = 2; diff --git a/uppsrc/CodeEditor/CodeEditor.h b/uppsrc/CodeEditor/CodeEditor.h index b9ae59e52..0a7853b9b 100644 --- a/uppsrc/CodeEditor/CodeEditor.h +++ b/uppsrc/CodeEditor/CodeEditor.h @@ -89,6 +89,7 @@ private: public: Callback1 WhenBreakpoint; Callback WhenAnnotationMove; + Callback WhenAnnotationClick; void InsertLines(int i, int count); void RemoveLines(int i, int count); @@ -371,6 +372,7 @@ public: Callback1 WhenDbgView; Callback WhenLeftDown; Callback WhenAnnotationMove; + Callback WhenAnnotationClick; FrameTop