codearea control

BlitzMax Forums/BlitzMax GUI Programming/codearea control

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Is this using a canvas so 3d acceleration for a textbox ? Or are you using native gdi (don't now what mac os uses) painting functions. Just curious.

It is looking good.

*edit*
I found a bug. When you stretch the window past a certain size, the redrawing seems to fail. I suspect it is using a canvas then.

also editing a function when there is alot of code after it, so changing "function lalal()" to "hellofunction la()" causes a massive 4-5 second pause!

Perhaps when you edit an existing block it needs to know where the block ends so it can know where to stop/pause the scan. it could then complete it once you change line ? That way you can make an alteration to the line and it will intelligently wait for you to finish typing before rescanning the entire doc.