WPrefs.app: double.c/Paths.c use render backend instead of Xlib
double.c: XFillRectangle/XClearWindow → renderBackend->fill_rect Paths.c: XFillRectangle → renderBackend->fill_rect
This commit is contained in:
parent
f0d7879b23
commit
f8a2ff12d0
|
|
@ -176,7 +176,6 @@ static void paintItem(WMList * lPtr, int index, WMDrawable d, char *text, int st
|
|||
int width, height, x, y;
|
||||
_Panel *panel = (_Panel *) WMGetHangedData(lPtr);
|
||||
WMScreen *scr = WMWidgetScreen(lPtr);
|
||||
Display *dpy = WMScreenDisplay(scr);
|
||||
WMColor *backColor = (state & WLDSSelected) ? panel->white : panel->gray;
|
||||
|
||||
/* Parameter not used, but tell the compiler that it is ok */
|
||||
|
|
@ -187,7 +186,8 @@ static void paintItem(WMList * lPtr, int index, WMDrawable d, char *text, int st
|
|||
x = rect->pos.x;
|
||||
y = rect->pos.y;
|
||||
|
||||
XFillRectangle(dpy, d, WMColorGC(backColor), x, y, width, height);
|
||||
scr->renderBackend->fill_rect(scr->renderBackendCtx, d, backColor,
|
||||
x, y, width, height);
|
||||
|
||||
if (state & 1) {
|
||||
WMDrawString(scr, d, panel->red, panel->font, x + 4, y, text, strlen(text));
|
||||
|
|
|
|||
|
|
@ -83,10 +83,13 @@ static void paintDoubleTest(_DoubleTest * dPtr)
|
|||
W_Screen *scr = dPtr->view->screen;
|
||||
|
||||
if (dPtr->active) {
|
||||
XFillRectangle(scr->display, dPtr->view->window, WMColorGC(scr->white),
|
||||
scr->renderBackend->fill_rect(scr->renderBackendCtx,
|
||||
dPtr->view->window, scr->white,
|
||||
0, 0, dPtr->view->size.width, dPtr->view->size.height);
|
||||
} else {
|
||||
XClearWindow(scr->display, dPtr->view->window);
|
||||
scr->renderBackend->fill_rect(scr->renderBackendCtx,
|
||||
dPtr->view->window, scr->white,
|
||||
0, 0, dPtr->view->size.width, dPtr->view->size.height);
|
||||
}
|
||||
|
||||
W_DrawRelief(scr, dPtr->view->window, 0, 0, dPtr->view->size.width,
|
||||
|
|
|
|||
Loading…
Reference in New Issue