-void InsetCommand::Draw(LyXFont font, LyXScreen & scr,
- int baseline, float & x)
-{
- // Draw it as a box with the LaTeX text
- x += 3;
-
- scr.fillRectangle(gc_lighted,
- int(x), baseline - Ascent(font) + 1,
- Width(font) - 6,
- Ascent(font) + Descent(font)-2);
- // Tell whether this slows down the drawing (ale)
- // lets draw editable and non-editable insets differently
- if (Editable()) {
- int y = baseline - Ascent(font)+1, w = Width(font)-6,
- h = (Ascent(font)+Descent(font)-2);
- scr.drawFrame(FL_UP_FRAME, int(x), y, w, h, FL_BLACK, -1);