Lines Matching defs:icon
40 static void AnimateIcons(ScreenInfo *scr, Icon *icon);
200 if(t->icon_on && t->icon && t->icon->bm_w && t->icon->image &&
201 t->icon->image->next) {
202 AnimateIcons(scr, t->icon);
276 AnimateIcons(ScreenInfo *scr, Icon *icon)
283 image = icon->image;
285 XChangeWindowAttributes(dpy, icon->bm_w, CWBackPixmap, &attr);
288 x = GetIconOffset(icon);
289 XShapeCombineMask(dpy, icon->bm_w, ShapeBounding, 0, 0, image->mask, ShapeSet);
290 if(icon->has_title) {
292 rect.y = icon->height;
293 rect.width = icon->w_width;
296 XShapeCombineShape(dpy, scr->ShapeWindow, ShapeBounding, x, 0, icon->bm_w,
300 XShapeCombineShape(dpy, icon->w, ShapeBounding, 0, 0, scr->ShapeWindow,
304 XShapeCombineShape(dpy, icon->w, ShapeBounding, x, 0, icon->bm_w,
307 XClearWindow(dpy, icon->bm_w);
308 icon->image = image->next;