foreground and/or background.
foreground and background need not be allocated.gdkDrawLayoutLineWithColors(drawable, gc, x, y, line, foreground, background)NULL for noneNULL for nonex and y specify the position of the left edge of the baseline
(left is in before-tranform user coordinates) in after-transform
device coordinates.