diff options
author | Ton Roosendaal <ton@blender.org> | 2004-10-07 19:20:08 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2004-10-07 19:20:08 +0400 |
commit | 45f1a534b605ea9d8e7ec63e1b53a5179b7c250d (patch) | |
tree | 372798b9bde341eab8460f5123690c6ddb0ec922 /source/blender/include/BIF_outliner.h | |
parent | 1e1c2e728762b9ca380584a91dc1df5ca555b3b1 (diff) |
- Outliner now sorts Objects alphabetically
(i tried sort 'by type', but thats very unclear... need think over)
- Vertex Groups are visualized in Outliner (and selectable)
- Armature Bones are visualized & editable too
In general; Outliner now also supports indirect data (Structs with no ID)
- changed weirdo NLA icon into something that makes sense. (Thnx sten!)
Diffstat (limited to 'source/blender/include/BIF_outliner.h')
-rw-r--r-- | source/blender/include/BIF_outliner.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/source/blender/include/BIF_outliner.h b/source/blender/include/BIF_outliner.h index 9c02a3a20e3..20199eecff1 100644 --- a/source/blender/include/BIF_outliner.h +++ b/source/blender/include/BIF_outliner.h @@ -39,15 +39,21 @@ typedef struct TreeElement { ListBase subtree; float xs, ys; int store_index; // offset in tree store - short flag, index; // flag for non-saved stuff, index for (ID *) arrays + short flag, index; // flag for non-saved stuff, index for data arrays + short idcode; // from TreeStore id + char *name; + void *directdata; // Armature Bones, ... } TreeElement; /* TreeElement->flag */ #define TE_ACTIVE 1 /* TreeStoreElem types */ -#define TE_NLA 1 - +#define TE_NLA 1 +#define TE_NLA_ACTION 2 +#define TE_DEFGROUP_BASE 3 +#define TE_DEFGROUP 4 +#define TE_BONE 5 extern void draw_outliner(struct ScrArea *sa, struct SpaceOops *so); extern void outliner_free_tree(struct ListBase *lb); |