Implement sectioning with special comment sequences in the source code. E.g. %% in MATLAB or ### in NumeRe codes.
Analysis:
The sectioning itself can be done based upon the Scintilla marker functionality. If one changes the behavior of "Goto next bookmark" "Goto previous bookmark" one may also jump from section to section.
Because the calculation of the section's lines seems to be quite time-consuming, the handler has to be called asynchronously from the wxWidgets default OnIdle(wxIdleEvent) event handler, so that it is only performed if no other action is currently executed and the UI is not blocked.
Implementation:
The functionality was implemented as proposed by the analysis. Implementation tests were passed successfully.
Documentation:
The functionality was documented in the changes log and in the documentation articles concerning the editor.
Tests:
The functionality was tested in productive environment and no deviations were detected. New functionality implemented successfully.
Anonymous
Diff:
Diff:
Diff:
Diff: