26 lines
867 B
Diff
26 lines
867 B
Diff
--- libgnomekbd-2.17.2/libgnomekbd/gkbd-keyboard-drawing.c.label-color 2007-01-24 14:36:58.000000000 -0500
|
|
+++ libgnomekbd-2.17.2/libgnomekbd/gkbd-keyboard-drawing.c 2007-01-24 14:39:12.000000000 -0500
|
|
@@ -489,6 +489,9 @@
|
|
gint angle, gint x, gint y, PangoLayout * layout)
|
|
{
|
|
GtkStateType state = GTK_WIDGET_STATE (GTK_WIDGET (drawing));
|
|
+ GdkColor *color;
|
|
+
|
|
+ color = drawing->colors + (drawing->xkb->geom->label_color - drawing->xkb->geom->colors);
|
|
|
|
if (drawing->pixmap == NULL)
|
|
return;
|
|
@@ -502,9 +505,9 @@
|
|
drawing->angle = angle;
|
|
}
|
|
|
|
- gdk_draw_layout (drawing->pixmap,
|
|
- GTK_WIDGET (drawing)->style->text_gc[state], x, y,
|
|
- drawing->layout);
|
|
+ gdk_draw_layout_with_colors (drawing->pixmap,
|
|
+ GTK_WIDGET (drawing)->style->text_gc[state], x, y,
|
|
+ drawing->layout, color, NULL);
|
|
}
|
|
|
|
static void
|