Blame keyboard-drawing-label-color.patch
|
|
fa96951 |
--- control-center-2.15.92/libkbdraw/keyboard-drawing.c.label-color 2006-08-24 22:01:50.000000000 -0400
|
|
|
fa96951 |
+++ control-center-2.15.92/libkbdraw/keyboard-drawing.c 2006-08-24 22:02:40.000000000 -0400
|
|
|
fa96951 |
@@ -541,6 +541,9 @@
|
|
|
fa96951 |
PangoLayout * layout)
|
|
|
fa96951 |
{
|
|
|
fa96951 |
GtkStateType state = GTK_WIDGET_STATE (GTK_WIDGET (drawing));
|
|
|
fa96951 |
+ GdkColor *color;
|
|
|
fa96951 |
+
|
|
|
fa96951 |
+ color = drawing->colors + (drawing->xkb->geom->label_color - drawing->xkb->geom->colors);
|
|
|
fa96951 |
|
|
|
fa96951 |
if (drawing->pixmap == NULL)
|
|
|
fa96951 |
return;
|
|
|
fa96951 |
@@ -554,9 +557,9 @@
|
|
|
fa96951 |
drawing->angle = angle;
|
|
|
fa96951 |
}
|
|
|
fa96951 |
|
|
|
fa96951 |
- gdk_draw_layout (drawing->pixmap,
|
|
|
fa96951 |
- GTK_WIDGET (drawing)->style->text_gc[state], x, y,
|
|
|
fa96951 |
- drawing->layout);
|
|
|
fa96951 |
+ gdk_draw_layout_with_colors (drawing->pixmap,
|
|
|
fa96951 |
+ GTK_WIDGET (drawing)->style->text_gc[state], x, y,
|
|
|
fa96951 |
+ drawing->layout, color, NULL);
|
|
|
fa96951 |
}
|
|
|
fa96951 |
|
|
|
fa96951 |
static void
|