Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorJoshua Leung <aligorith@gmail.com>2008-12-09 09:23:40 +0300
committerJoshua Leung <aligorith@gmail.com>2008-12-09 09:23:40 +0300
commit13c634c7ba9d247134c39e163bd4ea18937d23bd (patch)
treebfab7787f5cf8430816ec6ee3135fd28257bb30f /source
parentab40dd405353d607eafc034809e822cdee668f09 (diff)
2.5 - Swapped order for adding View2D keymaps in TimeLine so that they can still work.
Diffstat (limited to 'source')
-rw-r--r--source/blender/editors/interface/view2d_ops.c34
-rw-r--r--source/blender/editors/space_time/space_time.c4
2 files changed, 6 insertions, 32 deletions
diff --git a/source/blender/editors/interface/view2d_ops.c b/source/blender/editors/interface/view2d_ops.c
index 57264bb1342..1951fc3ecd6 100644
--- a/source/blender/editors/interface/view2d_ops.c
+++ b/source/blender/editors/interface/view2d_ops.c
@@ -209,8 +209,6 @@ static int view_pan_invoke(bContext *C, wmOperator *op, wmEvent *event)
RNA_int_set(op->ptr, "deltax", 0);
RNA_int_set(op->ptr, "deltay", 0);
- vpd->in_scroller= mouse_in_v2d_scrollers(C, v2d, event->x, event->y);
-
#if 0 // XXX - enable this when cursors are working properly
if (v2d->keepofs & V2D_LOCKOFS_X)
WM_set_cursor(C, BC_NS_SCROLLCURSOR);
@@ -236,20 +234,8 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
case MOUSEMOVE:
{
/* calculate new delta transform, then store mouse-coordinates for next-time */
- switch (vpd->in_scroller) {
- case 'h': /* horizontal scrollbar - so only horizontal scroll (inverse direction) */
- RNA_int_set(op->ptr, "deltax", (event->x - vpd->lastx));
- RNA_int_set(op->ptr, "deltay", 0);
- break;
- case 'v': /* vertical scrollbar - so only vertical scroll (inverse direction) */
- RNA_int_set(op->ptr, "deltax", 0);
- RNA_int_set(op->ptr, "deltay", (event->y - vpd->lasty));
- break;
- default:
- RNA_int_set(op->ptr, "deltax", (vpd->lastx - event->x));
- RNA_int_set(op->ptr, "deltay", (vpd->lasty - event->y));
- break;
- }
+ RNA_int_set(op->ptr, "deltax", (vpd->lastx - event->x));
+ RNA_int_set(op->ptr, "deltay", (vpd->lasty - event->y));
vpd->lastx= event->x;
vpd->lasty= event->y;
@@ -261,20 +247,8 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
case MIDDLEMOUSE:
if (event->val==0) {
/* calculate overall delta mouse-movement for redo */
- switch (vpd->in_scroller) {
- case 'h': /* horizontal scrollbar - so only horizontal scroll (inverse direction) */
- RNA_int_set(op->ptr, "deltax", (vpd->lastx - vpd->startx));
- RNA_int_set(op->ptr, "deltay", 0);
- break;
- case 'v': /* vertical scrollbar - so only vertical scroll (inverse direction) */
- RNA_int_set(op->ptr, "deltax", 0);
- RNA_int_set(op->ptr, "deltay", (vpd->lasty - vpd->starty));
- break;
- default:
- RNA_int_set(op->ptr, "deltax", (vpd->startx - vpd->lastx));
- RNA_int_set(op->ptr, "deltay", (vpd->starty - vpd->lasty));
- break;
- }
+ RNA_int_set(op->ptr, "deltax", (vpd->startx - vpd->lastx));
+ RNA_int_set(op->ptr, "deltay", (vpd->starty - vpd->lasty));
view_pan_exit(C, op);
//WM_set_cursor(C, CURSOR_STD); // XXX - enable this when cursors are working properly
diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c
index 29b3b4559cb..fd802d44fb4 100644
--- a/source/blender/editors/space_time/space_time.c
+++ b/source/blender/editors/space_time/space_time.c
@@ -256,10 +256,10 @@ static void time_init(wmWindowManager *wm, ScrArea *sa)
WM_event_add_keymap_handler(&ar->handlers, keymap);
/* own keymap */
- keymap= WM_keymap_listbase(wm, "TimeLine", sa->spacetype, 0);
+ keymap= WM_keymap_listbase(wm, "View2D", 0, 0);
WM_event_add_keymap_handler(&ar->handlers, keymap);
- keymap= WM_keymap_listbase(wm, "View2D", 0, 0);
+ keymap= WM_keymap_listbase(wm, "TimeLine", sa->spacetype, 0);
WM_event_add_keymap_handler(&ar->handlers, keymap);
}
}