UI: Global "Status-bar" Area (WIP)
[blender.git] / source / blender / makesdna / DNA_screen_types.h
index 1f14bb58e7861db72e73a7f8561610a0e4a9fdd9..ef0dbceef388c59dba134840de816a39982236b4 100644 (file)
@@ -227,7 +227,7 @@ typedef struct uiPreview {           /* some preview UI data need to be saved in
 } uiPreview;
 
 /* These two lines with # tell makesdna this struct can be excluded.
- * Should be: #ifndef WITH_TOPBAR_WRITING */
+ * Should be: #ifndef WITH_GLOBAL_AREA_WRITING */
 #
 #
 typedef struct ScrGlobalAreaData {
@@ -240,14 +240,21 @@ typedef struct ScrGlobalAreaData {
         * if they are 'collapsed' or not. Value is set on area creation and not
         * touched afterwards. */
        short size_min, size_max;
+       short align; /* GlobalAreaAlign */
 
        short flag; /* GlobalAreaFlag */
+       short pad;
 } ScrGlobalAreaData;
 
 enum GlobalAreaFlag {
        GLOBAL_AREA_IS_HIDDEN = (1 << 0),
 };
 
+typedef enum GlobalAreaAlign {
+       GLOBAL_AREA_ALIGN_TOP,
+       GLOBAL_AREA_ALIGN_BOTTOM,
+} GlobalAreaAlign;
+
 typedef struct ScrArea_Runtime {
        struct bToolRef *tool;
        char          is_tool_set;