Re: Are there any easy methods to draw and update piechart than this?
- From: Maurizio Umberto Puxeddu <mauriziopuxeddu yahoo it>
- To: praveen manja <praveen_manja rediffmail com>
- Cc: gtk-list gnome org, gtk-app-devel-list gnome org, gnome-devel-list gnome org
- Subject: Re: Are there any easy methods to draw and update piechart than this?
- Date: 21 May 2003 14:45:37 +0200
I don't use canvases so don't know exactly but the gdk primitive to draw
arcs has begin and end angles parameters
Also I think there is a set of advanced widgets of that kind of things:
gtkextra.sf.net
HTH,
Maurizio Umberto Puxeddu.
On Wed, 2003-05-21 at 14:39, praveen manja wrote:
Hi Gnomites,
Please let me know if there are there any easy methods to draw and
update piechart than this.
I am developing a cluster management tool along with dynamic
resource monitoring component.
In GUI I have developed dynamically updated piecharts and
barcharts to show sys-resources.(as you can see process bars in
GTOP) .
I didn't use GnomeCanvasEllipse to draw the piechart, as the
whole ellipse has to be filled by a single color. But I need
different colors to be filled amongst the units of the piechart.
(Eg. In a piechart showing meminfo, I need green for Memfree
and orange for Mem used.)
Hence I was forced to use 360 isosceles triangles with :
length of a, b (of equal sides) = radius,
length of c = 1 unit (converted to canvas
unit)
angle = 1 deg (converted to radian)
Using the above info I iterated a loop to draw 360
polygons(triangle)
and later I updated the polygon points using
gtk_timeout_add()
and
gnome_canvas_item_set() in my callback to set the
new color of the already created triangle .
It is workin fine.
Please let me know if there are there any easy methods to draw and
update piechart than this.
Thanks,
Praveen S Manja.
___________________________________________________
Impress your clients! Send mail from me @ mycompany.com .
Just Rs.1499/year.
Click http://www.rediffmailpro.com to know more.
_______________________________________________
gtk-list mailing list
gtk-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]