Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
Customize Folding
(1/1)
greensoap:
I prefer when folding shows the ending brace, opposed to the way Code::Blocks hides the ending brace. Can anyone point me in the right direction so that I can modify the code for my own preference.
I tried following the logic in the code, but honestly got pretty confused...
Thanks, Jon
dmoore:
I agree that it looks a little odd without the closing brace
SetFoldFlag(flag) method of wxscintilla might do the job you need. the flags are:
--- Code: ---#define wxSCI_FOLDFLAG_LINEBEFORE_EXPANDED 0x0002
#define wxSCI_FOLDFLAG_LINEBEFORE_CONTRACTED 0x0004
#define wxSCI_FOLDFLAG_LINEAFTER_EXPANDED 0x0008
#define wxSCI_FOLDFLAG_LINEAFTER_CONTRACTED 0x0010
#define wxSCI_FOLDFLAG_LEVELNUMBERS 0x0040
#define wxSCI_FOLDFLAG_BOX 0x0001
--- End code ---
I haven't tested to see if any of these actually will do what you need
a lot of the editor custom config is done around line 940 of cbeditor.cpp
jazzer:
Is it possible to setup Scintilla to fold like MSVC8 does?
It removes both opening and closing brackets, converting something like
--- Code: ---if ()
{
// code nere
}
--- End code ---
to
--- Code: ---if () [...]
--- End code ---
where [...] is clickable (click does expanding)
raph:
Pretty much like this.
Navigation
[0] Message Index
Go to full version