diff options
Diffstat (limited to 'source/blender/makesdna/DNA_space_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_space_types.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_space_types.h b/source/blender/makesdna/DNA_space_types.h index 6d7952cb799..e9bf3126c97 100644 --- a/source/blender/makesdna/DNA_space_types.h +++ b/source/blender/makesdna/DNA_space_types.h @@ -280,8 +280,12 @@ typedef struct SpaceOutliner { char search_string[64]; struct TreeStoreElem search_tse; - short flag, outlinevis, storeflag; + short flag; + short outlinevis; + short lib_override_view_mode; + short storeflag; char search_flags; + char _pad[6]; /** Selection syncing flag (#WM_OUTLINER_SYNC_SELECT_FROM_OBJECT and similar flags). */ char sync_select_dirty; @@ -388,6 +392,14 @@ typedef enum eSpaceOutliner_Mode { SO_OVERRIDES_LIBRARY = 16, } eSpaceOutliner_Mode; +/** #SpaceOutliner.outlinevis */ +typedef enum eSpaceOutliner_LibOverrideViewMode { + /* View all overrides with RNA buttons to edit the overridden values. */ + SO_LIB_OVERRIDE_VIEW_PROPERTIES = 0, + /* View entire override hierarchies (relationships between overriden data-blocks). */ + SO_LIB_OVERRIDE_VIEW_HIERARCHIES = 1, +} eSpaceOutliner_LibOverrideViewMode; + /** #SpaceOutliner.storeflag */ typedef enum eSpaceOutliner_StoreFlag { /* cleanup tree */ |