From 4c26b1bcb96f979831eb520fa894b09b71098d63 Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 1 Sep 2015 12:28:36 +0100 Subject: [PATCH] Added a method CodeEditorComponent::editorViewportPositionChanged --- .../juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp | 6 ++++++ .../juce_gui_extra/code_editor/juce_CodeEditorComponent.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp index 2aaa88108c..de4f021d68 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp @@ -679,6 +679,8 @@ void CodeEditorComponent::scrollToLineInternal (int newFirstLineOnScreen) updateCachedIterators (firstLineOnScreen); rebuildLineTokensAsync(); pimpl->handleUpdateNowIfNeeded(); + + editorViewportPositionChanged(); } } @@ -1229,6 +1231,10 @@ void CodeEditorComponent::handleEscapeKey() newTransaction(); } +void CodeEditorComponent::editorViewportPositionChanged() +{ +} + //============================================================================== ApplicationCommandTarget* CodeEditorComponent::getNextCommandTarget() { diff --git a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h index 04e55db5f7..485c13c54c 100644 --- a/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h +++ b/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h @@ -278,6 +278,9 @@ public: /** Called when the escape key is pressed - this can be overridden for custom behaviour. */ virtual void handleEscapeKey(); + /** Called when the view position is scrolled horizontally or vertically. */ + virtual void editorViewportPositionChanged(); + //============================================================================== /** This adds the items to the popup menu.