[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 68c784a: [ftgrid] Use colors for dot numbers.
From: |
Werner LEMBERG |
Subject: |
[freetype2-demos] master 68c784a: [ftgrid] Use colors for dot numbers. |
Date: |
Wed, 02 Mar 2016 15:31:16 +0000 |
branch: master
commit 68c784a0901fbadadce0064808d93ad0549e0947
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
[ftgrid] Use colors for dot numbers.
We now have bitmap rendering also, and black numbers on a black
background are ... not optimal.
* src/ftgrid.c (grid_status_draw_outline): Implement it.
---
ChangeLog | 9 +++++++++
src/ftgrid.c | 5 ++++-
2 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 20dc60e..9e12d21 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2016-03-02 Werner Lemberg <address@hidden>
+
+ [ftgrid] Use colors for dot numbers.
+
+ We now have bitmap rendering also, and black numbers on a black
+ background are ... not optimal.
+
+ * src/ftgrid.c (grid_status_draw_outline): Implement it.
+
2016-03-01 Werner Lemberg <address@hidden>
[ftgrid] Exchange movement directions of `i' and `k' keys.
diff --git a/src/ftgrid.c b/src/ftgrid.c
index b480491..5f3eae6 100644
--- a/src/ftgrid.c
+++ b/src/ftgrid.c
@@ -759,6 +759,7 @@
{
FT_Vector* points = gimage->points;
FT_Short* contours = gimage->contours;
+ char* tags = gimage->tags;
int cc;
char number_string[10];
size_t number_string_len = sizeof ( number_string );
@@ -872,7 +873,9 @@
( ( ( points[nn].y - middle.y ) >> 6 ) +
8 / 2 ),
number_string,
- st->axis_color );
+ ( tags[nn] & FT_CURVE_TAG_ON )
+ ? st->on_color
+ : st->off_color );
nn++;
if ( nn > contours[cc] )
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 68c784a: [ftgrid] Use colors for dot numbers.,
Werner LEMBERG <=