hi,
I am new to Lazarus but have desided to give it a go on creating an advanced 2D flow-charting application. I have done similar in C++, but moved to C# because GUI work in C++ is a complicated story. C# works fine except for performance. I have done a few performance/flicker tests on TCanvas and like what I see.
What I am wondering is if anyone can point me to an existing library with source code that could be a good starting point?
What I will do in the first place is to create a generic diagram component specialized on drawing flowchart style diagrams with symbols, linked lines, scrolling, zooming etc.
What I notice from the graphics I have done is that I will need to add smoothing techniques and gradient colors.
One of my questions is if I would be better off using OpenGL as a 2D Canvas?