Is there a particular reason that you need a custom widget? Can you not just use a GtkDrawingArea and use Cairo to draw things in it?
The official Cairo documentation (the tutorial is here: http://cairographics.org/tutorial/) and the Gtk documentation are probably good places to start. /Staffan On Wed, 2010-07-07 at 13:05 +0100, James Morris wrote: > Hi, > > I need to create some complex widgets for my program. The first of > which is the main widget which will show static rectangles within > which other rectangles appear and disappear at musical rates (think > fast electronic dance music rates). The static rectangles may overlap > each other, but the other rectangles may not. > > I'm working in C. > > Can anyone recommend a good tutorial for this kind of thing? > > I've looked over http://zetcode.com/tutorials/cairographicstutorial/ > but it doesn't explain much about creating custom widgets, nor am I > sure if I should use Cairo or not. While I want the display to be > colourful and attractive, I also want lightweight resource > requirements and speed. > > Thanks, > James. > _______________________________________________ > gtk-app-devel-list mailing list > gtk-app-devel-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
_______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list