Re: RFC: Graphing widgets for GTK+





On 6/29/07, jcupitt gmail com <jcupitt gmail com> wrote:
On 6/29/07, Kieran Clancy <clancy kieran+gnome gmail com> wrote:
> I'll have a look at the gtkplot API, it may give a good structure for
> starting this. This project will probably use cairo directly instead
> of using a canvas widget.

Your call, of course, but I would consider using a canvas widget.

If you make a canvas object for a data series (ie. the single object
would draw all 1000 points in a series) you can avoid having to build
huge canvas object sets.

Right, but it would be great if the base canvas and this multi-point canvas item used the same optimized drawing routines, which would handle stuff like avoiding redundant drawing and handling interaction with individual points. This would require abstraction of those algorithms from the canvas itself.

Plus using the canvas framework will make interactivity easy (or
easier), since it already has a nice framework for handling
selections, dragging, optimising updates, and so on.

Finally your users will thank you for not reinventing a lot of the
canvas API and forcing them to learn it.
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]