Linked by Thom Holwerda on Thu 10th Apr 2008 13:01 UTC, submitted by Rehdon
GTK+ Ars Technica has an article about recent proposals to evolve the GTK+ toolkit: "The developers of GTK are preparing for a major overhaul that aims to resolve many of the framework's most significant deficiencies and add next-generation features that will increase flexibility and simplify development. This effort is still in the earliest planning stage, but several intriguing proposals provide valuable insight into some of the changes envisioned by prominent developers."
Thread beginning with comment 309169
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Great!
by unavowed on Fri 11th Apr 2008 13:45 UTC in reply to "RE[2]: Great!"
unavowed
Member since:
2006-03-23

For basic things such as handling events and good-quality 2d drawing, GtkDrawingArea and cairo is the perfect combination. You don't have to write a new widget, just use GtkDrawingArea and connect to the GDK events for mouse control etc, use the expose handler with cairo to draw.

Reply Parent Bookmark Score: 1

RE[4]: Great!
by agrouf on Fri 11th Apr 2008 14:37 in reply to "RE[3]: Great!"
agrouf Member since:
2006-11-17

Thanks for the info. What I need is a canvas library that keeps track of what is drawn.
I'll investigate goocanvas which uses cairo.
I don't know if cairo is better or worse than libart and if libgnomecanvas is better or worse than goocanvas, but I'll investigate. It looks like gcompris is moving avay from libgnomecanvas to goocanvas, so there must be good reasons to do this.

Reply Parent Bookmark Score: 1

RE[5]: Great!
by superstoned on Fri 11th Apr 2008 17:08 in reply to "RE[4]: Great!"
superstoned Member since:
2005-07-07

I hope you don't mind me asking you, but have you tried Qt/KDE? It's certainly much more fit for your use and would save you a lot of time and effort...

Reply Parent Bookmark Score: 3