2.5 - Assorted comments, and made the default size of the Action Editor more sensible.
authorJoshua Leung <aligorith@gmail.com>
Sat, 27 Dec 2008 05:24:03 +0000 (05:24 +0000)
committerJoshua Leung <aligorith@gmail.com>
Sat, 27 Dec 2008 05:24:03 +0000 (05:24 +0000)
source/blender/editors/animation/anim_draw.c
source/blender/editors/animation/anim_ops.c
source/blender/editors/space_action/space_action.c

index f89a1eb96b813b6f16c9f5659713a600da246cc1..e2564875e75afbd9cc5361658c856b36d1231c51 100644 (file)
@@ -153,6 +153,7 @@ void ANIM_draw_cfra (const bContext *C, View2D *v2d, short flag)
 
 /* *************************************************** */
 /* PREVIEW RANGE 'CURTAINS' */
 
 /* *************************************************** */
 /* PREVIEW RANGE 'CURTAINS' */
+/* Note: 'Preview Range' tools are defined in anim_ops.c */
 
 /* Draw preview range 'curtains' for highlighting where the animation data is */
 void ANIM_draw_previewrange (const bContext *C, View2D *v2d)
 
 /* Draw preview range 'curtains' for highlighting where the animation data is */
 void ANIM_draw_previewrange (const bContext *C, View2D *v2d)
index 2a877253fa6153737479e0e8502b704f701f4a50..539ba33dc556775c44df7f0e39e4f59ad3acf777 100644 (file)
@@ -247,8 +247,6 @@ static int previewrange_define_exec(bContext *C, wmOperator *op)
        scene->r.psfra= (int)floor(sfra + 0.5f);
        scene->r.pefra= (int)floor(efra + 0.5f);
        
        scene->r.psfra= (int)floor(sfra + 0.5f);
        scene->r.pefra= (int)floor(efra + 0.5f);
        
-       //BIF_undo_push("Set Preview Range");
-       
        return OPERATOR_FINISHED;
 } 
 
        return OPERATOR_FINISHED;
 } 
 
index fec2e28fa0e6b9a8a4a62bb9d4e11ac29a612aff..b9e7c76cbf438aa6e304d324f90ec213211ac004 100644 (file)
@@ -68,8 +68,9 @@
 
 static SpaceLink *action_new(const bContext *C)
 {
 
 static SpaceLink *action_new(const bContext *C)
 {
-       ARegion *ar;
+       ScrArea *sa= CTX_wm_area(C);
        SpaceAction *saction;
        SpaceAction *saction;
+       ARegion *ar;
        
        saction= MEM_callocN(sizeof(SpaceAction), "initaction");
        saction->spacetype= SPACE_ACTION;
        
        saction= MEM_callocN(sizeof(SpaceAction), "initaction");
        saction->spacetype= SPACE_ACTION;
@@ -100,12 +101,12 @@ static SpaceLink *action_new(const bContext *C)
        ar->regiontype= RGN_TYPE_WINDOW;
        
        ar->v2d.tot.xmin= -2.0f;
        ar->regiontype= RGN_TYPE_WINDOW;
        
        ar->v2d.tot.xmin= -2.0f;
-       ar->v2d.tot.ymin= -2000.0f;
+       ar->v2d.tot.ymin= (float)(-sa->winy);
        ar->v2d.tot.xmax= 100.0f;
        ar->v2d.tot.ymax= 0.0f;
        
        ar->v2d.cur.xmin= -2.0f;
        ar->v2d.tot.xmax= 100.0f;
        ar->v2d.tot.ymax= 0.0f;
        
        ar->v2d.cur.xmin= -2.0f;
-       ar->v2d.cur.ymin= -2000.0f; /* ideally this would be the size of the region */
+       ar->v2d.cur.ymin= (float)(-sa->winy);
        ar->v2d.cur.xmax= 100.0f;
        ar->v2d.cur.ymax= 0.0f;
        
        ar->v2d.cur.xmax= 100.0f;
        ar->v2d.cur.ymax= 0.0f;