diff options
author | Alexander Ewering <blender@instinctive.de> | 2005-06-18 01:04:27 +0400 |
---|---|---|
committer | Alexander Ewering <blender@instinctive.de> | 2005-06-18 01:04:27 +0400 |
commit | 97df61a7e5391e302d1a5f9069cf0b388f85e0c8 (patch) | |
tree | 1c0004b1efa87ebf22ffe014d836033ac2f2ac30 /source/blender/blenkernel/BKE_font.h | |
parent | 9ee2a1ee095a1b9ce02b5ac30a50a4446f513ddc (diff) |
Initial commit for new text object.
Important notes:
- Full compatibility with old text objects not fully restored
(word spacing will be 0.0, need to set it manually to 1.0), will
either need version upgrade to 238 or a hack. Will check.
- lorem.c (about to be committed) contains BF copyright notice, but as
BF did not exist a few hundred years ago, probably best to remove it :)
- If you notice any cross-platform issues (especially beloved windows),
please report
- A few tiny warnings left, I will fix those issues still.
The rest has been said already - so have fun testing. And please do!
=== Reminder:
=== Documentation at http://blender.instinctive.de/docs/textobject.txt ===
Diffstat (limited to 'source/blender/blenkernel/BKE_font.h')
-rw-r--r-- | source/blender/blenkernel/BKE_font.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/blender/blenkernel/BKE_font.h b/source/blender/blenkernel/BKE_font.h index 2f923315aaf..d99085f9ee9 100644 --- a/source/blender/blenkernel/BKE_font.h +++ b/source/blender/blenkernel/BKE_font.h @@ -39,13 +39,22 @@ struct Object; struct Curve; struct objfnt; +typedef struct SelBox { + float x, y, w, h; +} SelBox; + void BKE_font_register_builtin(void *mem, int size); void free_vfont(struct VFont *sc); struct VFont *load_vfont(char *name); struct chartrans *text_to_curve(struct Object *ob, int mode); +int style_to_sel(void); +int mat_to_sel(void); void font_duplilist(struct Object *par); +struct SelBox *selboxes; +int getselection(int *start, int *end); + #endif |