class ImageButton { private: GdkPixbuf* image; GtkWidget* button; GtkWidget* drawing_area; GtkWidget* fixed; int w,h; public: ImageButton(const char* filename, int xsize, int ysize, int bgcolor); // void expose(GtkWidget *drawing_area, GdkEventExpose *event, gpointer data); virtual void clicked(); GtkWidget* widget() { return button; } ~ImageButton(); };