#include "bdm-widget.h" #include BDMImage * images; BDMText * texts; BDMWidget * mywidget; int init (BDMWidget * widget) { images = malloc(sizeof(BDMImage)); texts = malloc(sizeof(BDMText)); mywidget = widget; images->attrib = malloc(sizeof(BDMPaintAttribs)); images->attrib->x = 100; images->attrib->y = 100; images->attrib->alpha = 1.0f; images->attrib->width = 100; images->attrib->height = 100; images->attrib->needsPainting = 1; images->attrib->cairoOperator = CAIRO_OPERATOR_OVER; images->attrib->updateFont = 0; images->next = 0; images->prev = 0; images->widget = widget; images->pixbuf = gdk_pixbuf_new_from_file("./babytux.png",NULL); images->pixW = 1280; images->pixH = 800; return 1; // Initialize images and texts } int fini (void) { // STUFF return 1; } int update (void) { // BLA return 1; } BDMImage * getImages(void) { return images; } BDMText * getTexts(void) { return texts; } int handleEvent(BDMEvent * event) { return 1; }