[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27857] trunk/blender/source/blender/ editors/interface/view2d_ops.c: Fix for previous commit, committed wrong thing, oops.
Matt Ebb
matt at mke3.net
Tue Mar 30 11:42:51 CEST 2010
Revision: 27857
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27857
Author: broken
Date: 2010-03-30 11:42:51 +0200 (Tue, 30 Mar 2010)
Log Message:
-----------
Fix for previous commit, committed wrong thing, oops.
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/view2d_ops.c
Modified: trunk/blender/source/blender/editors/interface/view2d_ops.c
===================================================================
--- trunk/blender/source/blender/editors/interface/view2d_ops.c 2010-03-30 09:18:37 UTC (rev 27856)
+++ trunk/blender/source/blender/editors/interface/view2d_ops.c 2010-03-30 09:42:51 UTC (rev 27857)
@@ -506,6 +506,7 @@
/* temp customdata for operator */
typedef struct v2dViewZoomData {
View2D *v2d; /* view2d we're operating in */
+ ARegion *ar;
int lastx, lasty; /* previous x/y values of mouse in window */
float dx, dy; /* running tally of previous delta values (for obtaining final zoom) */
@@ -535,6 +536,7 @@
/* set pointers to owners */
vzd->v2d= v2d;
+ vzd->ar = ar;
return 1;
}
@@ -633,7 +635,7 @@
UI_view2d_curRect_validate(v2d);
/* request updates to be done... */
- ED_region_tag_redraw(vpd->ar);
+ ED_region_tag_redraw(vzd->ar);
UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY);
WM_event_add_mousemove(C);
}
@@ -823,7 +825,7 @@
UI_view2d_curRect_validate(v2d);
/* request updates to be done... */
- ED_region_tag_redraw(vpd->ar);
+ ED_region_tag_redraw(vzd->ar);
UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY);
WM_event_add_mousemove(C);
}
@@ -1092,7 +1094,7 @@
UI_view2d_curRect_validate(v2d);
/* request updates to be done... */
- ED_region_tag_redraw(vpd->ar);
+ ED_region_tag_redraw(ar);
UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY);
WM_event_add_mousemove(C);
@@ -1136,6 +1138,7 @@
/* customdata for scroller-invoke data */
typedef struct v2dScrollerMove {
View2D *v2d; /* View2D data that this operation affects */
+ ARegion *ar; /* region that the scroller is in */
short scroller; /* scroller that mouse is in ('h' or 'v') */
short zone; /* -1 is min zoomer, 0 is bar, 1 is max zoomer */ // XXX find some way to provide visual feedback of this (active colour?)
@@ -1227,6 +1230,7 @@
/* set general data */
vsm->v2d= v2d;
+ vsm->ar= ar;
vsm->scroller= in_scroller;
/* store mouse-coordinates, and convert mouse/screen coordinates to region coordinates */
@@ -1335,7 +1339,7 @@
UI_view2d_curRect_validate(v2d);
/* request updates to be done... */
- ED_region_tag_redraw(vpd->ar);
+ ED_region_tag_redraw(vsm->ar);
UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY);
WM_event_add_mousemove(C);
}
@@ -1525,7 +1529,7 @@
UI_view2d_curRect_validate(v2d);
/* request updates to be done... */
- ED_region_tag_redraw(vpd->ar);
+ ED_region_tag_redraw(ar);
UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY);
WM_event_add_mousemove(C);
More information about the Bf-blender-cvs
mailing list