summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-scalable-font.c
diff options
context:
space:
mode:
authorRamiro Estrugo <ramiro@src.gnome.org>2000-09-07 19:12:12 +0000
committerRamiro Estrugo <ramiro@src.gnome.org>2000-09-07 19:12:12 +0000
commit0922f4e497236552d001022504dad848a3267d55 (patch)
tree76439b31361168a20eb4eb290a849cfcc1c4bb48 /libnautilus-private/nautilus-scalable-font.c
parent00436408379ea65e729c2a18c2a0fcffcca884b0 (diff)
downloadnautilus-0922f4e497236552d001022504dad848a3267d55.tar.gz
Simplify the highlight color initialization.
* libnautilus-extensions/nautilus-icon-canvas-item.c: (nautilus_icon_canvas_item_initialize_class), (draw_or_measure_label_text): Simplify the highlight color initialization. * libnautilus-extensions/nautilus-scalable-font.c: (nautilus_text_layout_paint): Restore rendering in the passed in color. Add a mini hack to make sure the color is opaque.
Diffstat (limited to 'libnautilus-private/nautilus-scalable-font.c')
-rw-r--r--libnautilus-private/nautilus-scalable-font.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/libnautilus-private/nautilus-scalable-font.c b/libnautilus-private/nautilus-scalable-font.c
index ba952b3f0..b8faa9a90 100644
--- a/libnautilus-private/nautilus-scalable-font.c
+++ b/libnautilus-private/nautilus-scalable-font.c
@@ -1666,8 +1666,14 @@ nautilus_text_layout_paint (const NautilusTextLayout *text_layout,
g_return_if_fail (text_layout != NULL);
g_return_if_fail (destination_pixbuf != NULL);
g_return_if_fail (justification >= GTK_JUSTIFY_LEFT && justification <= GTK_JUSTIFY_FILL);
-
- /* y += text_layout->font->ascent; */
+
+ /* FIXME: Make sure the color we are fed is opaque. The real solution is
+ * to fix the callers.
+ */
+ color = NAUTILUS_RGBA_COLOR_PACK (NAUTILUS_RGBA_COLOR_GET_R (color),
+ NAUTILUS_RGBA_COLOR_GET_G (color),
+ NAUTILUS_RGBA_COLOR_GET_B (color),
+ 255);
for (item = text_layout->rows; item; item = item->next) {
if (item->data) {
@@ -1702,7 +1708,7 @@ nautilus_text_layout_paint (const NautilusTextLayout *text_layout,
text_layout->font_size,
row->text,
row->text_length,
- NAUTILUS_RGBA_COLOR_PACK (255, 255, 255, 255),
+ color,
255,
inverted);