Mercurial > projects > doodle
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 }, |