freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master e2aa14e 2/2: * src/ftmulti.c (Help, main): Mark


From: Werner LEMBERG
Subject: [freetype2-demos] master e2aa14e 2/2: * src/ftmulti.c (Help, main): Mark hidden axes with an asterisk.
Date: Fri, 26 Apr 2019 00:52:10 -0400 (EDT)

branch: master
commit e2aa14e8175f27751e73fb121a49c561cacde42e
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    * src/ftmulti.c (Help, main): Mark hidden axes with an asterisk.
---
 ChangeLog     |  4 ++++
 src/ftmulti.c | 11 +++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7fc7016..aeae8cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2019-04-26  Werner Lemberg  <address@hidden>
 
+       * src/ftmulti.c (Help, main): Mark hidden axes with an asterisk.
+
+2019-04-26  Werner Lemberg  <address@hidden>
+
        * src/ftmulti.c: Various minor clean-ups.
 
 2019-04-06  Werner Lemberg  <address@hidden>
diff --git a/src/ftmulti.c b/src/ftmulti.c
index d493662..1f83af8 100644
--- a/src/ftmulti.c
+++ b/src/ftmulti.c
@@ -473,6 +473,8 @@
     grWriteln( "3, 4        adjust fifth axis by 1/50th of its range" );
     grWriteln( "5, 6        adjust sixth axis by 1/50th of its range" );
     grLn();
+    grWriteln( "Axes marked with an asterisk are hidden." );
+    grLn();
     grLn();
     grWriteln( "press any key to exit this help screen" );
 
@@ -1043,11 +1045,16 @@
 
           for ( n = 0; n < limit; n++ )
           {
-            char  temp[100];
+            char     temp[100];
+            FT_UInt  flags;
 
 
-            sprintf( temp, "  %.50s: %.02f",
+            (void)FT_Get_Var_Axis_Flags( multimaster, n, &flags );
+
+            sprintf( temp, "  %.50s%s: %.02f",
                            multimaster->axis[n].name,
+                           flags & FT_VAR_AXIS_FLAG_HIDDEN ? "*"
+                                                           : "",
                            design_pos[n] / 65536.0 );
             strncat( Header, temp,
                      sizeof ( Header ) - strlen( Header ) - 1 );



reply via email to

[Prev in Thread] Current Thread [Next in Thread]