Lines Matching refs:logo
46 XtOffsetOf(LogoRec,logo.shape_window), XtRImmediate,
50 XtOffsetOf(LogoRec,logo.render), XtRImmediate,
53 XtOffsetOf(LogoRec,logo.sharp), XtRImmediate,
56 XtOffsetOf(LogoRec, logo.fg), XtRString,
59 XtOffsetOf(LogoRec, logo.bg), XtRString,
63 XtOffsetOf(LogoRec,logo.fgpixel), XtRString,
118 { /* logo fields */
138 w->logo.fgpixel = w->logo.fg.pixel;
141 v.foreground = w->logo.fgpixel;
142 w->logo.foreGC = XtGetGC ((Widget) w, GCForeground, &v);
144 w->logo.backGC = XtGetGC ((Widget) w, GCForeground, &v);
150 if (w->logo.shape_window) {
154 w->logo.shape_window = FALSE;
177 if (!w->logo.foreGC) create_gcs (w);
178 w->logo.need_shaping = w->logo.shape_window;
211 w->logo.need_shaping = FALSE;
232 if (!w->logo.draw)
234 w->logo.draw = XftDrawCreate (XtDisplay (w), XtWindow (w),
375 w->logo.draw = NULL;
376 w->logo.fgpixel = w->logo.fg.pixel;
381 w->logo.foreGC = (GC) NULL;
382 w->logo.backGC = (GC) NULL;
384 w->logo.need_shaping = w->logo.shape_window;
391 if (w->logo.foreGC) {
392 XtReleaseGC (gw, w->logo.foreGC);
393 w->logo.foreGC = (GC) NULL;
395 if (w->logo.backGC) {
396 XtReleaseGC (gw, w->logo.backGC);
397 w->logo.backGC = (GC) NULL;
406 if (w->logo.shape_window) {
407 attr->background_pixel = w->logo.fgpixel; /* going to shape */
420 if (w->logo.shape_window && XtIsRealized(gw)) set_shape (w);
429 if (w->logo.shape_window) {
430 if (w->logo.need_shaping) set_shape (w); /* may change shape flag */
432 if (!w->logo.shape_window) {
434 if (w->logo.render)
440 XftDrawSrcPicture (w->logo.draw, &w->logo.fg),
441 XftDrawPicture (w->logo.draw),
443 w->logo.sharp ?
452 XmuDrawLogo (XtDisplay(w), XtWindow(w), w->logo.foreGC, w->logo.backGC,
468 if (new->logo.shape_window &&
469 new->logo.shape_window != current->logo.shape_window)
472 if ((new->logo.fgpixel != current->logo.fgpixel) ||
475 if (!new->logo.shape_window) create_gcs (new);
479 if (new->logo.shape_window != current->logo.shape_window) {
480 if (new->logo.shape_window) {
485 new->logo.need_shaping = True;