add: WMSetWidgetBackgroundColor(gview, gview->bgColor);
context: WCreateGeometryView(WMScreen *scr){    WGeometryView *gview;    char buffer[64];    static W_Class widgetClass = 0;    if (!widgetClass) {        widgetClass = W_RegisterUserWidget();    }    gview = malloc(sizeof(WGeometryView));    if (!gview) {        return NULL;    }    memset(gview, 0, sizeof(WGeometryView));    gview->widgetClass = widgetClass;    gview->view = W_CreateTopView(scr);    if (!gview->view) {        wfree(gview);        return NULL;    }    gview->view->self = gview;    gview->font = WMSystemFontOfSize(scr, 12);    if (!gview->font) {        W_DestroyView(gview->view);        wfree(gview);        return NULL;    }    gview->black = WMBlackColor(scr);    gview->gray = WMGrayColor(scr);    WMCreateEventHandler(gview->view, ExposureMask, handleEvents, gview);    snprintf(buffer, sizeof(buffer), "%+05i,  %+05i", 0, 0);    gview->textSize.width = WMWidthOfString(gview->font, buffer,                                            strlen(buffer));    gview->textSize.height = WMFontHeight(gview->font);    W_ResizeView(gview->view, gview->textSize.width+8,                 gview->textSize.height+6);    return gview;}