From 3e1f83a1dc787ec518a6fa25a855f935b4a8b9b9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 11 Jun 2018 18:23:36 +0200 Subject: WM: split panel drawing into layout and draw This matches changes made to the header. --- source/blender/makesdna/DNA_screen_types.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'source/blender/makesdna/DNA_screen_types.h') diff --git a/source/blender/makesdna/DNA_screen_types.h b/source/blender/makesdna/DNA_screen_types.h index 91bf1bbddbd..c7a35490d5b 100644 --- a/source/blender/makesdna/DNA_screen_types.h +++ b/source/blender/makesdna/DNA_screen_types.h @@ -309,6 +309,12 @@ typedef struct ScrArea { ScrArea_Runtime runtime; } ScrArea; + +typedef struct ARegion_Runtime { + /* Panel category to use between 'layout' and 'draw'. */ + const char *category; +} ARegion_Runtime; + typedef struct ARegion { struct ARegion *next, *prev; @@ -347,6 +353,8 @@ typedef struct ARegion { char *headerstr; /* use this string to draw info */ void *regiondata; /* XXX 2.50, need spacedata equivalent? */ + + ARegion_Runtime runtime; } ARegion; /* area->flag */ -- cgit v1.2.3