foreground and/or background.
foreground and background need not be allocated.gdkDrawLayoutWithColors(drawable, gc, x, y, layout, foreground, background)NULL for noneNULL for nonex and y specify the position of the top left corner of the
bounding box (in device space) of the transformed layout.
If you're using GTK+, the ususal way to obtain a gtkWidgetCreatePangoLayout.