Merge remote-tracking branch 'origin/master' into blender2.8
[blender.git] / source / blender / makesdna / DNA_vfont_types.h
index 7aaeaf23db27ad187cdd4757ca39f16850bc1a47..721a97742b9725e4737bb5ebf6684f5d466e087a 100644 (file)
@@ -29,6 +29,9 @@
  *  \ingroup DNA
  *  \since mar-2001
  *  \author nzc
+ *
+ * Vector Fonts used for text in the 3D view-port
+ * (unrelated to text used to render the GUI).
  */
 
 #ifndef __DNA_VFONT_TYPES_H__
@@ -41,9 +44,9 @@ struct VFontData;
 
 typedef struct VFont {
        ID id;
-       
+
        char name[1024]; /* 1024 = FILE_MAX */
-       
+
        struct VFontData *data;
        struct PackedFile *packedfile;
 
@@ -62,6 +65,9 @@ typedef struct VFont {
 #define FO_PAGEDOWN            9
 #define FO_SELCHANGE   10
 
+/* BKE_vfont_to_curve will move the cursor in these cases */
+#define FO_CURS_IS_MOTION(mode) (ELEM(mode, FO_CURSUP, FO_CURSDOWN, FO_PAGEUP, FO_PAGEDOWN))
+
 #define FO_BUILTIN_NAME "<builtin>"
-#endif
 
+#endif  /* __DNA_VFONT_TYPES_H__ */