Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2010-07-14 03:51:21 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-07-14 03:51:21 +0400
commit3580d6229a2c2ee5815ff76665d4bb014eacfb99 (patch)
tree24a38ec45f417458760875c20d10914e4aa5c973 /source/blender/makesdna/DNA_curve_types.h
parent03e638d1285b2a26902230772ae9261406fd6658 (diff)
- text3d was missing menu items for toggling bold/underline/italic/smallcaps.
- made smallcaps use a temp flag so caps can still have the smallcaps flag. - utility function for getting the char from a font. find_vfont_char(), was inline in ~5 places. - removed CU_STYLE mix of flags only used in one place, not needed. removed 'style' from rna too. - fix for some warnings.
Diffstat (limited to 'source/blender/makesdna/DNA_curve_types.h')
-rw-r--r--source/blender/makesdna/DNA_curve_types.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/source/blender/makesdna/DNA_curve_types.h b/source/blender/makesdna/DNA_curve_types.h
index 2c4c6019556..d27ab8f125d 100644
--- a/source/blender/makesdna/DNA_curve_types.h
+++ b/source/blender/makesdna/DNA_curve_types.h
@@ -324,12 +324,13 @@ typedef enum eBezTriple_KeyframeType {
/* *************** CHARINFO **************** */
/* flag */
-#define CU_STYLE (1+2)
-#define CU_BOLD 1
-#define CU_ITALIC 2
-#define CU_UNDERLINE 4
-#define CU_WRAP 8 /* wordwrap occured here */
-#define CU_SMALLCAPS 16
+/* note: CU_CHINFO_WRAP and CU_CHINFO_SMALLCAPS_TEST are set dynamically */
+#define CU_CHINFO_BOLD (1<<0)
+#define CU_CHINFO_ITALIC (1<<1)
+#define CU_CHINFO_UNDERLINE (1<<2)
+#define CU_CHINFO_WRAP (1<<3) /* wordwrap occured here */
+#define CU_CHINFO_SMALLCAPS (1<<4)
+#define CU_CHINFO_SMALLCAPS_CHECK (1<<5) /* set at runtime, checks if case switching is needed */
#endif