comparison tool_stack.d @ 3:7d57cae10805

Renamed geometry2 to geometry
author David Bryant <daveb@acres.com.au>
date Fri, 10 Jul 2009 15:25:48 +0930
parents d6f44347373d
children 8a39b13cd3e6
comparison
equal deleted inserted replaced
2:d6f44347373d 3:7d57cae10805
1 module tool_stack; 1 module tool_stack;
2 2
3 import std.stdio; 3 import std.stdio;
4 4
5 import tool;
5 private import icanvas; 6 private import icanvas;
6 private import tk.types; 7 private import tk.types;
7 private import tk.geometry2; 8 private import tk.geometry;
8 private import tk.events; 9 private import tk.events;
9 10
10 //IToolStack 11 //IToolStack
11 12
12 class ToolStack : ICanvasEventHandler { 13 class ToolStack : ICanvasEventHandler {
50 } 51 }
51 else { 52 else {
52 // Scroll 53 // Scroll
53 54
54 const double AMOUNT = 30.0; 55 const double AMOUNT = 30.0;
55 Vector2 v; 56 Vector v;
56 57
57 if (event.mask.query(Modifier.SHIFT)) { 58 if (event.mask.query(Modifier.SHIFT)) {
58 // left to right 59 // left to right
59 v = Vector2(AMOUNT, 0.0); 60 v = Vector(AMOUNT, 0.0);
60 } 61 }
61 else { 62 else {
62 // down to up 63 // down to up
63 v = Vector2(0.0, AMOUNT); 64 v = Vector(0.0, AMOUNT);
64 } 65 }
65 66
66 if (event.scroll_direction == ScrollDirection.UP) { 67 if (event.scroll_direction == ScrollDirection.UP) {
67 v = -v; 68 v = -v;
68 } 69 }