2.5
[blender-staging.git] / source / blender / makesdna / DNA_screen_types.h
index 89bf32ef16dd6af6ec2fa710bf19d1ea0bc7ca61..bc845ec177a944c717e08001b300d20594e96ab8 100644 (file)
@@ -44,14 +44,15 @@ struct wmTimer;
 typedef struct bScreen {
        ID id;
        
-       ListBase vertbase, edgebase;
+       ListBase vertbase;                                      /* screens have vertices/edges to define areas */
+       ListBase edgebase;
        ListBase areabase;
-       ListBase regionbase;                            /* screen level regions, runtime only */
-       struct Scene *scene;
+       ListBase regionbase;                            /* screen level regions (menus), runtime only */
        
-       short scenenr, screennr;                        /* only for pupmenu */
+       struct Scene *scene;
        
-       short full, winid;                                      /* winid from WM, starts with 1 */
+       short full;                                                     /* fade out? */
+       short winid;                                            /* winid from WM, starts with 1 */
        short do_draw;                                          /* notifier for drawing edges */
        short do_refresh;                                       /* notifier for scale screen, changed screen, etc */
        short do_draw_gesture;                          /* notifier for gesture draw. */
@@ -62,6 +63,8 @@ typedef struct bScreen {
        short mainwin;                                          /* screensize subwindow, for screenedges and global menus */
        short subwinactive;                                     /* active subwindow */
        
+       int pad2;
+       
        struct wmTimer *animtimer;                      /* if set, screen has timer handler added in window */
        void *context;                                          /* context callback */