MCPcopy Create free account
hub / github.com/SpartanJ/eepp / toggleFoldUnfold

Method toggleFoldUnfold

src/eepp/ui/uicodeeditor.cpp:1681–1692  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1679}
1680
1681bool UICodeEditor::toggleFoldUnfold( Int64 docLineIdx ) {
1682 if ( mDoc->getFoldRangeService().isFoldingRegionInLine( docLineIdx ) ) {
1683 sendCommonEvent( Event::OnBeforeFoldUnfoldRange );
1684 if ( mDocView.isFolded( docLineIdx ) ) {
1685 mDocView.unfoldRegion( docLineIdx );
1686 } else {
1687 mDocView.foldRegion( docLineIdx );
1688 }
1689 return true;
1690 }
1691 return false;
1692}
1693
1694void UICodeEditor::foldAll() {
1695 sendCommonEvent( Event::OnBeforeFoldUnfoldRange );

Callers 2

insertFileToDocumentMethod · 0.80
registerCommandsMethod · 0.80

Calls 5

isFoldingRegionInLineMethod · 0.80
isFoldedMethod · 0.80
unfoldRegionMethod · 0.80
foldRegionMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected