[fpc-pascal] Looking for a suitable graphics library/component

Horacio Jamilis hjamilis at pymesoft.com.ar
Tue Mar 22 17:13:32 CET 2011


You could take a look to AggPas.

Good luck!

Horacio

El 22/03/2011 11:37, Adrian Maier escribió:
> Hello,
>
> I am seeking for some advice regarding what graphics library to use
> for a new project.
>
> I am aware that the application can be done by drawing lines, points
> and text within a canvas. But I am hoping to find out about the existence
> of some already existing libraries that would ease the development ...
>
> The application will be a railway route viewer (it's a tool that will
> be useful for me at work). I'll try to explain next what does it involve.
> - the description of a train station tracknet is read from an xml file
> (the tracknet is like a spider web)
> - a route is a concrete path of a train ; it's a set of connected
> track segments
> - within the application i intend to represent the route as a long
> horizontal line
> - on the route i need to represent elements (signals, points,
> balises). At a given location there can be more than one element.
> - i need zooming and horizontal scrolling
> - i need to be able to click on an element (and display information about it)
> - there are many kinds of "areas" that also need to be marked visually
> (for example the max speed areas)
> - in future I might also want to add a moving train
> - i'll need a configurable annotation system (enable/disable areas,
> enable/disable labels)
> - did i already mention zooming and scrolling ?  ;)
>
> My feeling is that it would be tedious to develop such a GUI application
> using only lines, points and rectangles.
>
> So, does anyone happen to have suggestion regarding what would be the
> most suitable widget set or library for building such an application ?
>
>
>
> Thanks,
> Adrian
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>





More information about the fpc-pascal mailing list