Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/versioning_250.c
| Show First 20 Lines • Show All 279 Lines • ▼ Show 20 Lines | switch (sl->spacetype) { | ||||
| // ar->v2d.flag |= V2D_IS_INITIALISED; | // ar->v2d.flag |= V2D_IS_INITIALISED; | ||||
| break; | break; | ||||
| } | } | ||||
| case SPACE_GRAPH: { | case SPACE_GRAPH: { | ||||
| SpaceGraph *sipo = (SpaceGraph *)sl; | SpaceGraph *sipo = (SpaceGraph *)sl; | ||||
| memcpy(&ar->v2d, &sipo->v2d, sizeof(View2D)); | memcpy(&ar->v2d, &sipo->v2d, sizeof(View2D)); | ||||
| /* init mainarea view2d */ | /* init mainarea view2d */ | ||||
| ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_SCALE_HORIZONTAL); | ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_HORIZONTAL_HANDLES); | ||||
| ar->v2d.scroll |= (V2D_SCROLL_LEFT | V2D_SCROLL_SCALE_VERTICAL); | ar->v2d.scroll |= (V2D_SCROLL_LEFT | V2D_SCROLL_VERTICAL_HANDLES); | ||||
| ar->v2d.min[0] = FLT_MIN; | ar->v2d.min[0] = FLT_MIN; | ||||
| ar->v2d.min[1] = FLT_MIN; | ar->v2d.min[1] = FLT_MIN; | ||||
| ar->v2d.max[0] = MAXFRAMEF; | ar->v2d.max[0] = MAXFRAMEF; | ||||
| ar->v2d.max[1] = FLT_MAX; | ar->v2d.max[1] = FLT_MAX; | ||||
| // ar->v2d.flag |= V2D_IS_INITIALISED; | // ar->v2d.flag |= V2D_IS_INITIALISED; | ||||
| break; | break; | ||||
| } | } | ||||
| case SPACE_NLA: { | case SPACE_NLA: { | ||||
| SpaceNla *snla = (SpaceNla *)sl; | SpaceNla *snla = (SpaceNla *)sl; | ||||
| memcpy(&ar->v2d, &snla->v2d, sizeof(View2D)); | memcpy(&ar->v2d, &snla->v2d, sizeof(View2D)); | ||||
| ar->v2d.tot.ymin = (float)(-sa->winy) / 3.0f; | ar->v2d.tot.ymin = (float)(-sa->winy) / 3.0f; | ||||
| ar->v2d.tot.ymax = 0.0f; | ar->v2d.tot.ymax = 0.0f; | ||||
| ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_SCALE_HORIZONTAL); | ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_HORIZONTAL_HANDLES); | ||||
| ar->v2d.scroll |= (V2D_SCROLL_RIGHT); | ar->v2d.scroll |= (V2D_SCROLL_RIGHT); | ||||
| ar->v2d.align = V2D_ALIGN_NO_POS_Y; | ar->v2d.align = V2D_ALIGN_NO_POS_Y; | ||||
| ar->v2d.flag |= V2D_VIEWSYNC_AREA_VERTICAL; | ar->v2d.flag |= V2D_VIEWSYNC_AREA_VERTICAL; | ||||
| break; | break; | ||||
| } | } | ||||
| case SPACE_ACTION: { | case SPACE_ACTION: { | ||||
| SpaceAction *saction = (SpaceAction *)sl; | SpaceAction *saction = (SpaceAction *)sl; | ||||
| Show All 9 Lines | switch (sl->spacetype) { | ||||
| ar->v2d.min[0] = 0.0f; | ar->v2d.min[0] = 0.0f; | ||||
| ar->v2d.min[1] = 0.0f; | ar->v2d.min[1] = 0.0f; | ||||
| ar->v2d.max[0] = MAXFRAMEF; | ar->v2d.max[0] = MAXFRAMEF; | ||||
| ar->v2d.max[1] = FLT_MAX; | ar->v2d.max[1] = FLT_MAX; | ||||
| ar->v2d.minzoom = 0.01f; | ar->v2d.minzoom = 0.01f; | ||||
| ar->v2d.maxzoom = 50; | ar->v2d.maxzoom = 50; | ||||
| ar->v2d.scroll = (V2D_SCROLL_BOTTOM | V2D_SCROLL_SCALE_HORIZONTAL); | ar->v2d.scroll = (V2D_SCROLL_BOTTOM | V2D_SCROLL_HORIZONTAL_HANDLES); | ||||
| ar->v2d.scroll |= (V2D_SCROLL_RIGHT); | ar->v2d.scroll |= (V2D_SCROLL_RIGHT); | ||||
| ar->v2d.keepzoom = V2D_LOCKZOOM_Y; | ar->v2d.keepzoom = V2D_LOCKZOOM_Y; | ||||
| ar->v2d.align = V2D_ALIGN_NO_POS_Y; | ar->v2d.align = V2D_ALIGN_NO_POS_Y; | ||||
| ar->v2d.flag = V2D_VIEWSYNC_AREA_VERTICAL; | ar->v2d.flag = V2D_VIEWSYNC_AREA_VERTICAL; | ||||
| /* for old files with ShapeKey editors open + an action set, clear the action as | /* for old files with ShapeKey editors open + an action set, clear the action as | ||||
| * it doesn't make sense in the new system (i.e. violates concept that ShapeKey edit | * it doesn't make sense in the new system (i.e. violates concept that ShapeKey edit | ||||
| * only shows ShapeKey-rooted actions only) | * only shows ShapeKey-rooted actions only) | ||||
| */ | */ | ||||
| if (saction->mode == SACTCONT_SHAPEKEY) { | if (saction->mode == SACTCONT_SHAPEKEY) { | ||||
| saction->action = NULL; | saction->action = NULL; | ||||
| } | } | ||||
| break; | break; | ||||
| } | } | ||||
| case SPACE_SEQ: { | case SPACE_SEQ: { | ||||
| SpaceSeq *sseq = (SpaceSeq *)sl; | SpaceSeq *sseq = (SpaceSeq *)sl; | ||||
| memcpy(&ar->v2d, &sseq->v2d, sizeof(View2D)); | memcpy(&ar->v2d, &sseq->v2d, sizeof(View2D)); | ||||
| ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_SCALE_HORIZONTAL); | ar->v2d.scroll |= (V2D_SCROLL_BOTTOM | V2D_SCROLL_HORIZONTAL_HANDLES); | ||||
| ar->v2d.scroll |= (V2D_SCROLL_LEFT | V2D_SCROLL_SCALE_VERTICAL); | ar->v2d.scroll |= (V2D_SCROLL_LEFT | V2D_SCROLL_VERTICAL_HANDLES); | ||||
| ar->v2d.align = V2D_ALIGN_NO_NEG_Y; | ar->v2d.align = V2D_ALIGN_NO_NEG_Y; | ||||
| ar->v2d.flag |= V2D_IS_INITIALISED; | ar->v2d.flag |= V2D_IS_INITIALISED; | ||||
| break; | break; | ||||
| } | } | ||||
| case SPACE_NODE: { | case SPACE_NODE: { | ||||
| SpaceNode *snode = (SpaceNode *)sl; | SpaceNode *snode = (SpaceNode *)sl; | ||||
| memcpy(&ar->v2d, &snode->v2d, sizeof(View2D)); | memcpy(&ar->v2d, &snode->v2d, sizeof(View2D)); | ||||
| ▲ Show 20 Lines • Show All 1,990 Lines • Show Last 20 Lines | |||||