break;
}
+ XClearWindow(display, menu.title);
style->t_font->drawString(menu.title, dx, menu.bevel_w,
style->t_text, text);
}
dooppsel = False;
}
+ if (dotext)
+ XClearArea(display, menu.frame, text_x, text_y, text_w, text_h,
+ False);
+
if (dohilite && highlight && (menu.hilite_pixmap != ParentRelative)) {
if (menu.hilite_pixmap)
XCopyArea(display, menu.hilite_pixmap, menu.frame,
int pos = frame.bevel_w * 2; // this is modified by doJustify()
style->doJustify(t, pos, frame.clock_w, frame.bevel_w * 4);
+
+#ifdef XFT
+ XClearWindow(display, frame.clock);
+#endif // XFT
+
style->font->drawString(frame.clock, pos, 1, style->c_text, t);
}
}
return;
}
+#ifdef XFT
+ redraw = true;
+#endif // XFT
+
if (redraw)
XClearWindow(display, frame.window_label);
void Toolbar::redrawWorkspaceLabel(bool redraw) {
const string& name = screen->getCurrentWorkspace()->getName();
+#ifdef XFT
+ redraw = true;
+#endif // XFT
+
if (redraw)
XClearWindow(display, frame.workspace_label);