diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-12-05 05:03:37 +0300 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-12-05 05:03:37 +0300 |
commit | 5e6041496174904e1745b39517b63b0dff78326b (patch) | |
tree | 204d9735a8abb407d03a4e7a09acfdc9268f6ca0 /source/blender/blenloader | |
parent | e4a8a39f9d649a2fc022959ef8bbee147422a38e (diff) |
View2D API: Cleaning up API + New Methods
* Cleaned up flags defined for View2D, and added some for defining the alignment of the view's data in the 'tot' rect (i.e. which quadrant(s) the view data is allowed to reside in).
* These flags are used in the new UI_view2d_totRect_set() function, which sets the new size of the 'tot' rect (i.e. the maximum viewable area). Currently, is only used for Outliner, but channel-lists also require this.
* Added API method to reset 'cur' (current viewing region) to 'default' viewing region - UI_view2d_curRect_reset(). Currently, 'keepzoom' is not respected. I'll check on whether this is needed when I recode UI_view2d_status_enforce(), which is badly in need of a cleanup.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 89fe51b0069..c79e7ea53ca 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -5076,6 +5076,7 @@ static void do_versions_windowmanager_2_50(bScreen *screen) memcpy(&ar->v2d, &soops->v2d, sizeof(View2D)); ar->v2d.scroll &= ~V2D_SCROLL_LEFT; ar->v2d.scroll |= V2D_SCROLL_RIGHT; + ar->v2d.align = (V2D_ALIGN_NO_NEG_X|V2D_ALIGN_NO_POS_Y); } break; case SPACE_TIME: @@ -5084,6 +5085,7 @@ static void do_versions_windowmanager_2_50(bScreen *screen) memcpy(&ar->v2d, &stime->v2d, sizeof(View2D)); ar->v2d.scroll |= (V2D_SCROLL_BOTTOM|V2D_SCROLL_SCALE_BOTTOM); + ar->v2d.align |= V2D_ALIGN_NO_NEG_Y; ar->v2d.keepofs |= V2D_LOCKOFS_Y; } break; |