diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-17 18:32:36 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2018-08-17 21:16:19 +0300 |
commit | a069d3dc8cc48dcd55e5eff3d002fb06d99dc123 (patch) | |
tree | 3afedad8416b29e790b9f118739f09f2a834a91c /source/blender/makesdna/DNA_screen_types.h | |
parent | 7f9a1d2f3be4ebbe63ea498d0e24591610c115b3 (diff) |
UI: save statusbar/topbar collapsed state per screen.
This can now also be set from the Window menu in addition to dragging.
Diffstat (limited to 'source/blender/makesdna/DNA_screen_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_screen_types.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/makesdna/DNA_screen_types.h b/source/blender/makesdna/DNA_screen_types.h index 3815f01abeb..e17c7e17450 100644 --- a/source/blender/makesdna/DNA_screen_types.h +++ b/source/blender/makesdna/DNA_screen_types.h @@ -66,6 +66,7 @@ typedef struct bScreen { struct Scene *scene DNA_DEPRECATED; + short flag; /* general flags */ short winid; /* winid from WM, starts with 1 */ short redraws_flag; /* user-setting for which editors get redrawn during anim playback (used to be time->redraws) */ @@ -78,7 +79,7 @@ typedef struct bScreen { char do_draw_drag; /* notifier for dragging draw. */ char skip_handling; /* set to delay screen handling after switching back from maximized area */ char scrubbing; /* set when scrubbing to avoid some costly updates */ - char pad[3]; + char pad[1]; struct ARegion *active_region; /* active region that has mouse focus */ @@ -382,6 +383,12 @@ enum { #define AREAMINX 32 #define HEADERY 26 +/* screen->flag */ +enum { + SCREEN_COLLAPSE_TOPBAR = 1, + SCREEN_COLLAPSE_STATUSBAR = 2, +}; + /* screen->state */ enum { SCREENNORMAL = 0, |