comparison doodle/main/prog/doodler.d @ 69:d540f7e4af9e

Checkpoint
author "David Bryant <bagnose@gmail.com>"
date Sat, 14 Aug 2010 19:39:58 +0930
parents 20d6327c4a75
children 06b4504cbcb0
comparison
equal deleted inserted replaced
68:64bd864db30d 69:d540f7e4af9e
48 48
49 Layer[] layers; 49 Layer[] layers;
50 layers ~= new PageLayer; 50 layers ~= new PageLayer;
51 layers ~= gridLayer; 51 layers ~= gridLayer;
52 layers ~= toolLayer; 52 layers ~= toolLayer;
53 auto canvas = new Canvas(layers, toolLayer, gridLayer, 120.0); 53
54 // assume the screen has PPI of 120.0
55 immutable millimetersPerInch = 25.4;
56 immutable pixelsPerMillimetre = 120.0 / millimetersPerInch;
57 auto canvas = new Canvas(layers, toolLayer, gridLayer, pixelsPerMillimetre);
54 58
55 vbox.packStart(canvas, true, true, 0); 59 vbox.packStart(canvas, true, true, 0);
56 60
57 Palette!Tool.Item[] items = [ 61 Palette!Tool.Item[] items = [
58 { "select.svg", "Select", "Select and modify elements", new SelectTool }, 62 { "select.svg", "Select", "Select and modify elements", new SelectTool },