Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: src/diagrams/tutorials/futures/eventloop.graffle

Issue 99503002: appropriating Shailen's excellent Futures intro into tutorial (Closed) Base URL: https://github.com/dart-lang/dartlang.org.git@master
Patch Set: another pesky file Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ PropertyList-1.0.dtd"> 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/ PropertyList-1.0.dtd">
3 <plist version="1.0"> 3 <plist version="1.0">
4 <dict> 4 <dict>
5 <key>ActiveLayerIndex</key> 5 <key>ActiveLayerIndex</key>
6 <integer>0</integer> 6 <integer>0</integer>
7 <key>ApplicationVersion</key> 7 <key>ApplicationVersion</key>
8 <array> 8 <array>
9 <string>com.omnigroup.OmniGrafflePro</string> 9 <string>com.omnigroup.OmniGrafflePro</string>
10 <string>139.18.0.187838</string> 10 <string>139.18.0.187838</string>
11 </array> 11 </array>
12 <key>AutoAdjust</key> 12 <key>AutoAdjust</key>
13 <true/> 13 <true/>
14 <key>BackgroundGraphic</key> 14 <key>BackgroundGraphic</key>
15 <dict> 15 <dict>
16 <key>Bounds</key> 16 <key>Bounds</key>
17 » » <string>{{0, 0}, {1152, 733}}</string> 17 » » <string>{{0, 0}, {576, 733}}</string>
18 <key>Class</key> 18 <key>Class</key>
19 <string>SolidGraphic</string> 19 <string>SolidGraphic</string>
20 <key>ID</key> 20 <key>ID</key>
21 <integer>2</integer> 21 <integer>2</integer>
22 <key>Style</key> 22 <key>Style</key>
23 <dict> 23 <dict>
24 <key>shadow</key> 24 <key>shadow</key>
25 <dict> 25 <dict>
26 <key>Draws</key> 26 <key>Draws</key>
27 <string>NO</string> 27 <string>NO</string>
28 </dict> 28 </dict>
29 <key>stroke</key> 29 <key>stroke</key>
30 <dict> 30 <dict>
31 <key>Draws</key> 31 <key>Draws</key>
32 <string>NO</string> 32 <string>NO</string>
33 </dict> 33 </dict>
34 </dict> 34 </dict>
35 </dict> 35 </dict>
36 <key>BaseZoom</key> 36 <key>BaseZoom</key>
37 <integer>0</integer> 37 <integer>0</integer>
38 <key>CanvasOrigin</key> 38 <key>CanvasOrigin</key>
39 <string>{0, 0}</string> 39 <string>{0, 0}</string>
40 <key>ColumnAlign</key> 40 <key>ColumnAlign</key>
41 <integer>1</integer> 41 <integer>1</integer>
42 <key>ColumnSpacing</key> 42 <key>ColumnSpacing</key>
43 <real>36</real> 43 <real>36</real>
44 <key>CreationDate</key> 44 <key>CreationDate</key>
45 » <string>2013-01-28 18:34:33 +0000</string> 45 » <string>2013-11-26 20:59:47 +0000</string>
46 <key>Creator</key> 46 <key>Creator</key>
47 <string>Mary Campione</string> 47 <string>Mary Campione</string>
48 <key>DisplayScale</key> 48 <key>DisplayScale</key>
49 » <string>1 0/72 in = 1.0000 in</string> 49 » <string>1 0/72 in = 1 0/72 in</string>
50 <key>GraphDocumentVersion</key> 50 <key>GraphDocumentVersion</key>
51 <integer>8</integer> 51 <integer>8</integer>
52 <key>GraphicsList</key> 52 <key>GraphicsList</key>
53 <array> 53 <array>
54 <dict> 54 <dict>
55 <key>Bounds</key> 55 <key>Bounds</key>
56 » » » <string>{{353, 151}, {329, 172}}</string> 56 » » » <string>{{55, 84}, {397, 170}}</string>
57 <key>Class</key> 57 <key>Class</key>
58 <string>ShapedGraphic</string> 58 <string>ShapedGraphic</string>
59 <key>FitText</key> 59 <key>FitText</key>
60 <string>YES</string> 60 <string>YES</string>
61 <key>Flow</key> 61 <key>Flow</key>
62 <string>Resize</string> 62 <string>Resize</string>
63 <key>FontInfo</key> 63 <key>FontInfo</key>
64 <dict> 64 <dict>
65 <key>Font</key> 65 <key>Font</key>
66 » » » » <string>HelveticaNeue</string> 66 » » » » <string>CourierNewPSMT</string>
67 <key>Size</key> 67 <key>Size</key>
68 » » » » <real>13</real> 68 » » » » <real>14</real>
69 </dict> 69 </dict>
70 <key>ID</key> 70 <key>ID</key>
71 » » » <integer>34201</integer> 71 » » » <integer>38</integer>
72 » » » <key>Magnets</key>
73 » » » <array>
74 » » » » <string>{-0.44585987261146487, -0.41379310344827 58}</string>
75 » » » </array>
76 <key>Shape</key> 72 <key>Shape</key>
77 <string>Rectangle</string> 73 <string>Rectangle</string>
78 <key>Style</key> 74 <key>Style</key>
79 <dict> 75 <dict>
80 <key>fill</key> 76 <key>fill</key>
81 <dict> 77 <dict>
82 <key>Draws</key> 78 <key>Draws</key>
83 <string>NO</string> 79 <string>NO</string>
84 </dict> 80 </dict>
85 <key>shadow</key> 81 <key>shadow</key>
86 <dict> 82 <dict>
87 <key>Draws</key> 83 <key>Draws</key>
88 <string>NO</string> 84 <string>NO</string>
89 </dict> 85 </dict>
90 <key>stroke</key> 86 <key>stroke</key>
91 <dict> 87 <dict>
92 <key>CornerRadius</key> 88 <key>CornerRadius</key>
93 <real>7</real> 89 <real>7</real>
94 </dict> 90 </dict>
95 </dict> 91 </dict>
96 <key>Text</key> 92 <key>Text</key>
97 <dict> 93 <dict>
98 <key>Align</key> 94 <key>Align</key>
99 <integer>0</integer> 95 <integer>0</integer>
100 <key>Pad</key>
101 <integer>2</integer>
102 <key>Text</key> 96 <key>Text</key>
103 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\coc oasubrtf390 97 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
104 \cocoascreenfonts1{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} 98 \cocoascreenfonts1{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;}
105 {\colortbl;\red255\green255\blue255;} 99 {\colortbl;\red255\green255\blue255;}
106 \deftab720 100 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural
107 \pard\pardeftab720
108 101
109 \f0\fs24 \cf0 void moveLetter(Event e) \{\ 102 \f0\fs28 \cf0 import 'dart:io';\
110 Element letter = e.target;\ 103 import 'dart:async';\
111 if (letter.parent == letterpile) \{\ 104 \
112 result.children.add(letter);\ 105 void printDailyNewsDigest() \{\
113 wordvalue += scrabbleValues[letter.text];\ 106 File file = new File("dailyNewsDigest.txt");\
114 value.text = "$wordvalue";\ 107 Future future = file.readAsString();\
115 \} else \{\ 108 future.then((content) \{\
116 letterpile.children.add(letter);\ 109 print(content);\
117 wordvalue -= scrabbleValues[letter.text];\ 110 \});\
118 value.text = "$wordvalue";\
119 \}\
120 \}}</string> 111 \}}</string>
121 <key>VerticalPad</key>
122 <integer>2</integer>
123 </dict> 112 </dict>
124 <key>Wrap</key> 113 <key>Wrap</key>
125 <string>NO</string> 114 <string>NO</string>
126 </dict> 115 </dict>
127 <dict> 116 <dict>
128 <key>Class</key>
129 <string>LineGraphic</string>
130 <key>Head</key>
131 <dict>
132 <key>ID</key>
133 <integer>34211</integer>
134 </dict>
135 <key>ID</key>
136 <integer>34213</integer>
137 <key>Points</key>
138 <array>
139 <string>{469.19565351218858, 340}</string>
140 <string>{478.16305485360317, 265}</string>
141 </array>
142 <key>Style</key>
143 <dict>
144 <key>stroke</key>
145 <dict>
146 <key>HeadArrow</key>
147 <string>FilledArrow</string>
148 <key>Legacy</key>
149 <true/>
150 <key>TailArrow</key>
151 <string>0</string>
152 </dict>
153 </dict>
154 <key>Tail</key>
155 <dict>
156 <key>ID</key>
157 <integer>34212</integer>
158 </dict>
159 </dict>
160 <dict>
161 <key>Bounds</key> 117 <key>Bounds</key>
162 » » » <string>{{391, 340}, {154, 20}}</string> 118 » » » <string>{{201.69104364102367, 665.00498245198798}, {74, 24}}</string>
163 <key>Class</key> 119 <key>Class</key>
164 <string>ShapedGraphic</string> 120 <string>ShapedGraphic</string>
165 <key>FitText</key> 121 <key>FitText</key>
166 <string>YES</string> 122 <string>YES</string>
167 <key>Flow</key> 123 <key>Flow</key>
168 <string>Resize</string> 124 <string>Resize</string>
169 <key>FontInfo</key> 125 <key>FontInfo</key>
170 <dict> 126 <dict>
171 <key>Color</key> 127 <key>Color</key>
172 <dict> 128 <dict>
173 <key>w</key> 129 <key>w</key>
174 <string>0</string> 130 <string>0</string>
175 </dict> 131 </dict>
176 <key>Font</key> 132 <key>Font</key>
177 » » » » <string>HelveticaNeue-Light</string> 133 » » » » <string>Helvetica</string>
178 <key>Size</key> 134 <key>Size</key>
179 » » » » <real>13</real> 135 » » » » <real>12</real>
180 </dict> 136 </dict>
181 <key>ID</key> 137 <key>ID</key>
182 » » » <integer>34212</integer> 138 » » » <integer>37</integer>
139 » » » <key>Line</key>
140 » » » <dict>
141 » » » » <key>ID</key>
142 » » » » <integer>36</integer>
143 » » » » <key>Position</key>
144 » » » » <real>0.49039080739021301</real>
145 » » » » <key>RotationType</key>
146 » » » » <integer>0</integer>
147 » » » </dict>
183 <key>Shape</key> 148 <key>Shape</key>
184 <string>Rectangle</string> 149 <string>Rectangle</string>
185 <key>Style</key> 150 <key>Style</key>
186 <dict> 151 <dict>
187 <key>fill</key>
188 <dict>
189 <key>Color</key>
190 <dict>
191 <key>b</key>
192 <string>0.843326</string>
193 <key>g</key>
194 <string>1</string>
195 <key>r</key>
196 <string>0.588465</string>
197 </dict>
198 </dict>
199 <key>shadow</key> 152 <key>shadow</key>
200 <dict> 153 <dict>
201 <key>Draws</key> 154 <key>Draws</key>
202 <string>NO</string> 155 <string>NO</string>
203 </dict> 156 </dict>
204 <key>stroke</key> 157 <key>stroke</key>
205 <dict> 158 <dict>
206 <key>Draws</key> 159 <key>Draws</key>
207 <string>NO</string> 160 <string>NO</string>
208 </dict> 161 </dict>
209 </dict> 162 </dict>
210 <key>Text</key> 163 <key>Text</key>
211 <dict> 164 <dict>
212 <key>Text</key> 165 <key>Text</key>
213 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\coc oasubrtf390 166 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
214 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} 167 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
215 {\colortbl;\red255\green255\blue255;} 168 {\colortbl;\red255\green255\blue255;}
216 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc 169 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
217 170
218 \f0\fs26 \cf0 Moves it back to letterpile}</string> 171 \f0\fs24 \cf0 catchError()}</string>
219 » » » » <key>VerticalPad</key>
220 » » » » <integer>2</integer>
221 </dict> 172 </dict>
222 <key>Wrap</key> 173 <key>Wrap</key>
223 <string>NO</string> 174 <string>NO</string>
224 </dict> 175 </dict>
225 <dict> 176 <dict>
177 <key>Class</key>
178 <string>LineGraphic</string>
179 <key>Head</key>
180 <dict>
181 <key>ID</key>
182 <integer>35</integer>
183 </dict>
184 <key>ID</key>
185 <integer>36</integer>
186 <key>Points</key>
187 <array>
188 <string>{159.00187958871075, 667.89988855014826} </string>
189 <string>{321.50321119704512, 686.46690328877173} </string>
190 </array>
191 <key>Style</key>
192 <dict>
193 <key>stroke</key>
194 <dict>
195 <key>HeadArrow</key>
196 <string>FilledArrow</string>
197 <key>Legacy</key>
198 <true/>
199 <key>TailArrow</key>
200 <string>0</string>
201 </dict>
202 </dict>
203 <key>Tail</key>
204 <dict>
205 <key>ID</key>
206 <integer>27</integer>
207 </dict>
208 </dict>
209 <dict>
226 <key>Bounds</key> 210 <key>Bounds</key>
227 » » » <string>{{380.7945556640625, 251}, {236.2054443359375, 1 4}}</string> 211 » » » <string>{{322, 670.6732177734375}, {108, 44}}</string>
228 <key>Class</key> 212 <key>Class</key>
229 <string>ShapedGraphic</string> 213 <string>ShapedGraphic</string>
214 <key>FontInfo</key>
215 <dict>
216 <key>Font</key>
217 <string>Helvetica</string>
218 <key>Size</key>
219 <real>12</real>
220 </dict>
230 <key>ID</key> 221 <key>ID</key>
231 » » » <integer>34211</integer> 222 » » » <integer>35</integer>
232 » » » <key>Magnets</key>
233 » » » <array>
234 » » » » <string>{0.38387096774193563, -0.25}</string>
235 » » » » <string>{-0.39130434782608692, -0.25}</string>
236 » » » » <string>{-0.08423716857149488, -3.55271367880050 09e-15}</string>
237 » » » </array>
238 <key>Shape</key> 223 <key>Shape</key>
239 <string>Rectangle</string> 224 <string>Rectangle</string>
240 <key>Style</key> 225 <key>Style</key>
241 <dict> 226 <dict>
242 <key>fill</key> 227 <key>fill</key>
243 <dict> 228 <dict>
244 <key>Color</key> 229 <key>Color</key>
245 <dict> 230 <dict>
246 <key>b</key> 231 <key>b</key>
247 » » » » » » <string>0.843326</string> 232 » » » » » » <string>0.994506</string>
248 <key>g</key> 233 <key>g</key>
249 » » » » » » <string>1</string> 234 » » » » » » <string>0.855483</string>
250 <key>r</key> 235 <key>r</key>
251 » » » » » » <string>0.588465</string> 236 » » » » » » <string>0.780543</string>
252 </dict> 237 </dict>
253 </dict> 238 </dict>
254 <key>shadow</key> 239 <key>shadow</key>
255 <dict> 240 <dict>
256 <key>Draws</key> 241 <key>Draws</key>
257 <string>NO</string> 242 <string>NO</string>
258 </dict> 243 </dict>
259 <key>stroke</key>
260 <dict>
261 <key>Draws</key>
262 <string>NO</string>
263 </dict>
264 </dict> 244 </dict>
245 <key>Text</key>
246 <dict>
247 <key>Text</key>
248 <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
249 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
250 {\colortbl;\red255\green255\blue255;}
251 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
252
253 \f0\fs24 \cf0 error handling}</string>
254 </dict>
265 </dict> 255 </dict>
266 <dict> 256 <dict>
267 <key>Bounds</key> 257 <key>Bounds</key>
268 » » » <string>{{235.30797712859084, 279.42346477508545}, {114, 20}}</string> 258 » » » <string>{{62.005119334731972, 583.05009297396316}, {85, 24}}</string>
269 <key>Class</key> 259 <key>Class</key>
270 <string>ShapedGraphic</string> 260 <string>ShapedGraphic</string>
271 <key>FitText</key> 261 <key>FitText</key>
272 <string>YES</string> 262 <string>YES</string>
273 <key>Flow</key> 263 <key>Flow</key>
274 <string>Resize</string> 264 <string>Resize</string>
275 <key>FontInfo</key> 265 <key>FontInfo</key>
276 <dict> 266 <dict>
277 <key>Color</key> 267 <key>Color</key>
278 <dict> 268 <dict>
279 <key>w</key> 269 <key>w</key>
280 <string>0</string> 270 <string>0</string>
281 </dict> 271 </dict>
282 <key>Font</key> 272 <key>Font</key>
283 » » » » <string>HelveticaNeue-Light</string> 273 » » » » <string>Helvetica</string>
284 <key>Size</key> 274 <key>Size</key>
285 » » » » <real>13</real> 275 » » » » <real>12</real>
286 </dict> 276 </dict>
287 <key>ID</key> 277 <key>ID</key>
288 » » » <integer>34205</integer> 278 » » » <integer>34</integer>
289 <key>Line</key> 279 <key>Line</key>
290 <dict> 280 <dict>
291 <key>ID</key> 281 <key>ID</key>
292 » » » » <integer>34204</integer> 282 » » » » <integer>33</integer>
293 <key>Position</key> 283 <key>Position</key>
294 » » » » <real>0.69330573081970215</real> 284 » » » » <real>0.45370376110076904</real>
295 <key>RotationType</key> 285 <key>RotationType</key>
296 <integer>0</integer> 286 <integer>0</integer>
297 </dict> 287 </dict>
298 <key>Shape</key> 288 <key>Shape</key>
299 <string>Rectangle</string> 289 <string>Rectangle</string>
300 <key>Style</key> 290 <key>Style</key>
301 <dict> 291 <dict>
302 <key>fill</key>
303 <dict>
304 <key>Color</key>
305 <dict>
306 <key>b</key>
307 <string>0.604698</string>
308 <key>g</key>
309 <string>0.928911</string>
310 <key>r</key>
311 <string>1</string>
312 </dict>
313 </dict>
314 <key>shadow</key> 292 <key>shadow</key>
315 <dict> 293 <dict>
316 <key>Draws</key> 294 <key>Draws</key>
317 <string>NO</string> 295 <string>NO</string>
318 </dict> 296 </dict>
319 <key>stroke</key> 297 <key>stroke</key>
320 <dict> 298 <dict>
321 <key>Draws</key> 299 <key>Draws</key>
322 <string>NO</string> 300 <string>NO</string>
323 </dict> 301 </dict>
324 </dict> 302 </dict>
325 <key>Text</key> 303 <key>Text</key>
326 <dict> 304 <dict>
327 <key>Text</key> 305 <key>Text</key>
328 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\coc oasubrtf390 306 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
329 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;} 307 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
330 {\colortbl;\red255\green255\blue255;} 308 {\colortbl;\red255\green255\blue255;}
331 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc 309 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
332 310
333 \f0\fs26 \cf0 Moves 'a' to result}</string> 311 \f0\fs24 \cf0 asynchronous}</string>
334 » » » » <key>VerticalPad</key>
335 » » » » <integer>2</integer>
336 </dict> 312 </dict>
337 <key>Wrap</key> 313 <key>Wrap</key>
338 <string>NO</string> 314 <string>NO</string>
339 </dict> 315 </dict>
340 <dict> 316 <dict>
341 <key>Class</key> 317 <key>Class</key>
342 <string>LineGraphic</string> 318 <string>LineGraphic</string>
319 <key>Head</key>
320 <dict>
321 <key>ID</key>
322 <integer>27</integer>
323 </dict>
343 <key>ID</key> 324 <key>ID</key>
344 » » » <integer>34204</integer> 325 » » » <integer>33</integer>
345 <key>Points</key> 326 <key>Points</key>
346 <array> 327 <array>
347 » » » » <string>{390.20895458640337, 209}</string> 328 » » » » <string>{104.50511933473197, 558.40545542300492} </string>
348 » » » » <string>{249, 325}</string> 329 » » » » <string>{104.50511933473197, 639.1732177665474}< /string>
349 </array> 330 </array>
350 <key>Style</key> 331 <key>Style</key>
351 <dict> 332 <dict>
352 <key>stroke</key> 333 <key>stroke</key>
353 <dict> 334 <dict>
354 <key>HeadArrow</key> 335 <key>HeadArrow</key>
355 <string>FilledArrow</string> 336 <string>FilledArrow</string>
356 <key>Legacy</key> 337 <key>Legacy</key>
357 <true/> 338 <true/>
339 <key>Pattern</key>
340 <integer>24</integer>
358 <key>TailArrow</key> 341 <key>TailArrow</key>
359 <string>0</string> 342 <string>0</string>
360 </dict> 343 </dict>
361 </dict> 344 </dict>
362 <key>Tail</key> 345 <key>Tail</key>
363 <dict> 346 <dict>
364 <key>ID</key> 347 <key>ID</key>
365 » » » » <integer>34195</integer> 348 » » » » <integer>30</integer>
366 » » » </dict>
367 » » </dict>
368 » » <dict>
369 » » » <key>Class</key>
370 » » » <string>LineGraphic</string>
371 » » » <key>Head</key>
372 » » » <dict>
373 » » » » <key>ID</key>
374 » » » » <integer>34201</integer>
375 » » » </dict>
376 » » » <key>ID</key>
377 » » » <integer>34203</integer>
378 » » » <key>Points</key>
379 » » » <array>
380 » » » » <string>{199.75471878051758, 257.12421133948953} </string>
381 » » » » <string>{352.55889431576128, 175.56968370234694} </string>
382 » » » </array>
383 » » » <key>Style</key>
384 » » » <dict>
385 » » » » <key>stroke</key>
386 » » » » <dict>
387 » » » » » <key>HeadArrow</key>
388 » » » » » <string>FilledArrow</string>
389 » » » » » <key>Legacy</key>
390 » » » » » <true/>
391 » » » » » <key>TailArrow</key>
392 » » » » » <string>0</string>
393 » » » » </dict>
394 » » » </dict>
395 » » » <key>Tail</key>
396 » » » <dict>
397 » » » » <key>ID</key>
398 » » » » <integer>34187</integer>
399 </dict> 349 </dict>
400 </dict> 350 </dict>
401 <dict> 351 <dict>
402 <key>Bounds</key> 352 <key>Bounds</key>
403 » » » <string>{{380.7945556640625, 195}, {204.2054443359375, 1 4}}</string> 353 » » » <string>{{322, 608.6732177734375}, {108, 44}}</string>
354 » » » <key>Class</key>
355 » » » <string>ShapedGraphic</string>
356 » » » <key>FontInfo</key>
357 » » » <dict>
358 » » » » <key>Font</key>
359 » » » » <string>Helvetica</string>
360 » » » » <key>Size</key>
361 » » » » <real>12</real>
362 » » » </dict>
363 » » » <key>ID</key>
364 » » » <integer>31</integer>
365 » » » <key>Shape</key>
366 » » » <string>Rectangle</string>
367 » » » <key>Style</key>
368 » » » <dict>
369 » » » » <key>fill</key>
370 » » » » <dict>
371 » » » » » <key>Color</key>
372 » » » » » <dict>
373 » » » » » » <key>b</key>
374 » » » » » » <string>0.994506</string>
375 » » » » » » <key>g</key>
376 » » » » » » <string>0.855483</string>
377 » » » » » » <key>r</key>
378 » » » » » » <string>0.780543</string>
379 » » » » » </dict>
380 » » » » </dict>
381 » » » » <key>shadow</key>
382 » » » » <dict>
383 » » » » » <key>Draws</key>
384 » » » » » <string>NO</string>
385 » » » » </dict>
386 » » » </dict>
387 » » » <key>Text</key>
388 » » » <dict>
389 » » » » <key>Text</key>
390 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
391 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
392 {\colortbl;\red255\green255\blue255;}
393 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
394
395 \f0\fs24 \cf0 callback function}</string>
396 » » » </dict>
397 » » </dict>
398 » » <dict>
399 » » » <key>Bounds</key>
400 » » » <string>{{50.505111694335938, 513.90545541611436}, {108, 44}}</string>
404 <key>Class</key> 401 <key>Class</key>
405 <string>ShapedGraphic</string> 402 <string>ShapedGraphic</string>
406 <key>ID</key> 403 <key>ID</key>
407 » » » <integer>34195</integer> 404 » » » <integer>30</integer>
408 » » » <key>Magnets</key>
409 » » » <array>
410 » » » » <string>{0.38387096774193563, -0.25}</string>
411 » » » » <string>{-0.39130434782608692, -0.25}</string>
412 » » » </array>
413 <key>Shape</key> 405 <key>Shape</key>
414 <string>Rectangle</string> 406 <string>Rectangle</string>
415 <key>Style</key> 407 <key>Style</key>
416 <dict> 408 <dict>
417 <key>fill</key> 409 <key>fill</key>
418 <dict> 410 <dict>
419 <key>Color</key> 411 <key>Color</key>
420 <dict> 412 <dict>
421 <key>b</key> 413 <key>b</key>
422 » » » » » » <string>0.604698</string> 414 » » » » » » <string>0.994506</string>
423 <key>g</key> 415 <key>g</key>
424 » » » » » » <string>0.928911</string> 416 » » » » » » <string>0.855483</string>
425 <key>r</key> 417 <key>r</key>
426 » » » » » » <string>1</string> 418 » » » » » » <string>0.780543</string>
427 </dict> 419 </dict>
428 </dict> 420 </dict>
429 <key>shadow</key> 421 <key>shadow</key>
430 <dict> 422 <dict>
431 <key>Draws</key> 423 <key>Draws</key>
432 <string>NO</string> 424 <string>NO</string>
433 </dict> 425 </dict>
434 <key>stroke</key>
435 <dict>
436 <key>Draws</key>
437 <string>NO</string>
438 </dict>
439 </dict> 426 </dict>
427 <key>Text</key>
428 <dict>
429 <key>Text</key>
430 <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
431 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
432 {\colortbl;\red255\green255\blue255;}
433 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
434
435 \f0\fs24 \cf0 Future}</string>
436 </dict>
440 </dict> 437 </dict>
441 <dict> 438 <dict>
442 <key>Bounds</key> 439 <key>Bounds</key>
443 » » » <string>{{347, 131}, {88, 20}}</string> 440 » » » <string>{{210.18948525309722, 635.1976555029031}, {42, 2 4}}</string>
444 <key>Class</key> 441 <key>Class</key>
445 <string>ShapedGraphic</string> 442 <string>ShapedGraphic</string>
446 <key>FitText</key> 443 <key>FitText</key>
447 <string>YES</string> 444 <string>YES</string>
448 <key>Flow</key> 445 <key>Flow</key>
449 <string>Resize</string> 446 <string>Resize</string>
450 <key>FontInfo</key> 447 <key>FontInfo</key>
451 <dict> 448 <dict>
449 <key>Color</key>
450 <dict>
451 <key>w</key>
452 <string>0</string>
453 </dict>
452 <key>Font</key> 454 <key>Font</key>
453 » » » » <string>HelveticaNeue-Bold</string> 455 » » » » <string>Helvetica</string>
454 <key>Size</key> 456 <key>Size</key>
455 » » » » <real>13</real> 457 » » » » <real>12</real>
456 </dict> 458 </dict>
457 <key>ID</key> 459 <key>ID</key>
458 » » » <integer>34202</integer> 460 » » » <integer>29</integer>
461 » » » <key>Line</key>
462 » » » <dict>
463 » » » » <key>ID</key>
464 » » » » <integer>28</integer>
465 » » » » <key>Position</key>
466 » » » » <real>0.44422778487205505</real>
467 » » » » <key>RotationType</key>
468 » » » » <integer>0</integer>
469 » » » </dict>
459 <key>Shape</key> 470 <key>Shape</key>
460 <string>Rectangle</string> 471 <string>Rectangle</string>
461 <key>Style</key> 472 <key>Style</key>
462 <dict> 473 <dict>
463 <key>fill</key>
464 <dict>
465 <key>Draws</key>
466 <string>NO</string>
467 </dict>
468 <key>shadow</key> 474 <key>shadow</key>
469 <dict> 475 <dict>
470 <key>Draws</key> 476 <key>Draws</key>
471 <string>NO</string> 477 <string>NO</string>
472 </dict> 478 </dict>
473 <key>stroke</key> 479 <key>stroke</key>
474 <dict> 480 <dict>
475 <key>Draws</key> 481 <key>Draws</key>
476 <string>NO</string> 482 <string>NO</string>
477 </dict> 483 </dict>
478 </dict> 484 </dict>
479 <key>Text</key> 485 <key>Text</key>
480 <dict> 486 <dict>
481 <key>Align</key>
482 <integer>0</integer>
483 <key>Pad</key>
484 <integer>2</integer>
485 <key>Text</key> 487 <key>Text</key>
486 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\coc oasubrtf390 488 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
487 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} 489 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
488 {\colortbl;\red255\green255\blue255;} 490 {\colortbl;\red255\green255\blue255;}
489 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural 491 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
490 492
491 \f0\b\fs26 \cf0 anagram.dart}</string> 493 \f0\fs24 \cf0 then()}</string>
492 » » » » <key>VerticalPad</key>
493 » » » » <integer>2</integer>
494 </dict> 494 </dict>
495 <key>Wrap</key> 495 <key>Wrap</key>
496 <string>NO</string> 496 <string>NO</string>
497 </dict> 497 </dict>
498 <dict> 498 <dict>
499 <key>Class</key>
500 <string>LineGraphic</string>
501 <key>Head</key>
502 <dict>
503 <key>ID</key>
504 <integer>31</integer>
505 </dict>
506 <key>ID</key>
507 <integer>28</integer>
508 <key>Points</key>
509 <array>
510 <string>{159.0018792142354, 655.44615653757614}< /string>
511 <string>{321.5032096063743, 636.87797751867777}< /string>
512 </array>
513 <key>Style</key>
514 <dict>
515 <key>stroke</key>
516 <dict>
517 <key>HeadArrow</key>
518 <string>FilledArrow</string>
519 <key>Legacy</key>
520 <true/>
521 <key>TailArrow</key>
522 <string>0</string>
523 </dict>
524 </dict>
525 <key>Tail</key>
526 <dict>
527 <key>ID</key>
528 <integer>27</integer>
529 </dict>
530 </dict>
531 <dict>
499 <key>Bounds</key> 532 <key>Bounds</key>
500 » » » <string>{{159, 244}, {40.754718780517578, 48}}</string> 533 » » » <string>{{50.505111694335938, 639.6732177734375}, {108, 44}}</string>
501 <key>Class</key> 534 <key>Class</key>
502 <string>ShapedGraphic</string> 535 <string>ShapedGraphic</string>
503 <key>ID</key> 536 <key>ID</key>
504 » » » <integer>34187</integer> 537 » » » <integer>27</integer>
505 » » » <key>ImageID</key>
506 » » » <integer>2</integer>
507 <key>Shape</key> 538 <key>Shape</key>
508 <string>Rectangle</string> 539 <string>Rectangle</string>
509 <key>Style</key> 540 <key>Style</key>
510 <dict> 541 <dict>
511 <key>fill</key> 542 <key>fill</key>
512 <dict> 543 <dict>
513 » » » » » <key>Draws</key> 544 » » » » » <key>Color</key>
514 » » » » » <string>NO</string> 545 » » » » » <dict>
546 » » » » » » <key>b</key>
547 » » » » » » <string>0.994506</string>
548 » » » » » » <key>g</key>
549 » » » » » » <string>0.855483</string>
550 » » » » » » <key>r</key>
551 » » » » » » <string>0.780543</string>
552 » » » » » </dict>
515 </dict> 553 </dict>
516 <key>shadow</key> 554 <key>shadow</key>
517 <dict> 555 <dict>
518 <key>Draws</key> 556 <key>Draws</key>
519 <string>NO</string> 557 <string>NO</string>
520 </dict> 558 </dict>
521 <key>stroke</key>
522 <dict>
523 <key>Draws</key>
524 <string>NO</string>
525 </dict>
526 </dict>
527 </dict>
528 <dict>
529 <key>Bounds</key>
530 <string>{{12, 16}, {402, 22}}</string>
531 <key>Class</key>
532 <string>ShapedGraphic</string>
533 <key>FitText</key>
534 <string>YES</string>
535 <key>Flow</key>
536 <string>Resize</string>
537 <key>FontInfo</key>
538 <dict>
539 <key>Color</key>
540 <dict>
541 <key>b</key>
542 <string>0</string>
543 <key>g</key>
544 <string>0</string>
545 <key>r</key>
546 <string>0.501961</string>
547 </dict>
548 <key>Font</key>
549 <string>HelveticaNeue-BoldItalic</string>
550 <key>Size</key>
551 <real>14</real>
552 </dict>
553 <key>ID</key>
554 <integer>34169</integer>
555 <key>Shape</key>
556 <string>Rectangle</string>
557 <key>Style</key>
558 <dict>
559 <key>fill</key>
560 <dict>
561 <key>Draws</key>
562 <string>NO</string>
563 </dict>
564 <key>shadow</key>
565 <dict>
566 <key>Draws</key>
567 <string>NO</string>
568 </dict>
569 <key>stroke</key>
570 <dict>
571 <key>Draws</key>
572 <string>NO</string>
573 </dict>
574 </dict> 559 </dict>
575 <key>Text</key> 560 <key>Text</key>
576 <dict> 561 <dict>
577 <key>Align</key>
578 <integer>0</integer>
579 <key>Pad</key>
580 <integer>2</integer>
581 <key>Text</key> 562 <key>Text</key>
582 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1187\coc oasubrtf390 563 » » » » <string>{\rtf1\ansi\ansicpg1252\cocoartf1265
583 \cocoascreenfonts1{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} 564 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
584 {\colortbl;\red255\green255\blue255;\red128\green0\blue0;} 565 {\colortbl;\red255\green255\blue255;}
585 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural 566 \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx616 0\tx6720\pardirnatural\qc
586 567
587 \f0\i\b\fs28 \cf2 Save to $tutorial/add-elements/images/anagram-move.png}</strin g> 568 \f0\fs24 \cf0 Future completes}</string>
588 » » » » <key>VerticalPad</key>
589 » » » » <integer>2</integer>
590 </dict> 569 </dict>
591 <key>Wrap</key>
592 <string>NO</string>
593 </dict> 570 </dict>
594 <dict> 571 <dict>
595 <key>Bounds</key> 572 <key>Bounds</key>
596 » » » <string>{{23, 137}, {244, 242}}</string> 573 » » » <string>{{75.005111694335938, 170}, {304.994873046875, 6 2}}</string>
597 <key>Class</key> 574 <key>Class</key>
598 <string>ShapedGraphic</string> 575 <string>ShapedGraphic</string>
576 <key>FontInfo</key>
577 <dict>
578 <key>Font</key>
579 <string>CourierNewPSMT</string>
580 <key>Size</key>
581 <real>14</real>
582 </dict>
599 <key>ID</key> 583 <key>ID</key>
600 » » » <integer>3</integer> 584 » » » <integer>34170</integer>
601 » » » <key>ImageID</key> 585 » » » <key>Magnets</key>
602 » » » <integer>1</integer> 586 » » » <array>
587 » » » » <string>{0.38387096774193563, -0.25}</string>
588 » » » » <string>{0, 0.25}</string>
589 » » » </array>
603 <key>Shape</key> 590 <key>Shape</key>
604 <string>Rectangle</string> 591 <string>Rectangle</string>
605 <key>Style</key> 592 <key>Style</key>
606 <dict> 593 <dict>
607 <key>fill</key> 594 <key>fill</key>
608 <dict> 595 <dict>
609 » » » » » <key>Draws</key> 596 » » » » » <key>Color</key>
610 » » » » » <string>NO</string> 597 » » » » » <dict>
598 » » » » » » <key>b</key>
599 » » » » » » <string>1</string>
600 » » » » » » <key>g</key>
601 » » » » » » <string>0.860429</string>
602 » » » » » » <key>r</key>
603 » » » » » » <string>0.745947</string>
604 » » » » » </dict>
611 </dict> 605 </dict>
612 <key>shadow</key> 606 <key>shadow</key>
613 <dict> 607 <dict>
614 <key>Draws</key> 608 <key>Draws</key>
615 <string>NO</string> 609 <string>NO</string>
616 </dict> 610 </dict>
617 <key>stroke</key> 611 <key>stroke</key>
618 <dict> 612 <dict>
619 <key>Draws</key> 613 <key>Draws</key>
620 <string>NO</string> 614 <string>NO</string>
621 </dict> 615 </dict>
622 </dict> 616 </dict>
623 </dict> 617 </dict>
624 </array> 618 </array>
625 <key>GridInfo</key> 619 <key>GridInfo</key>
626 <dict/> 620 <dict/>
627 <key>GuidesLocked</key> 621 <key>GuidesLocked</key>
628 <string>NO</string> 622 <string>NO</string>
629 <key>GuidesVisible</key> 623 <key>GuidesVisible</key>
630 <string>YES</string> 624 <string>YES</string>
631 <key>HPages</key> 625 <key>HPages</key>
632 » <integer>2</integer> 626 » <integer>1</integer>
633 <key>ImageCounter</key> 627 <key>ImageCounter</key>
634 » <integer>3</integer> 628 » <integer>1</integer>
635 » <key>ImageLinkBack</key>
636 » <array>
637 » » <dict/>
638 » » <dict/>
639 » </array>
640 » <key>ImageList</key>
641 » <array>
642 » » <string>image2.png</string>
643 » » <string>image1.png</string>
644 » </array>
645 <key>KeepToScale</key> 629 <key>KeepToScale</key>
646 <false/> 630 <false/>
647 <key>Layers</key> 631 <key>Layers</key>
648 <array> 632 <array>
649 <dict> 633 <dict>
650 <key>Lock</key> 634 <key>Lock</key>
651 <string>NO</string> 635 <string>NO</string>
652 <key>Name</key> 636 <key>Name</key>
653 <string>Layer 1</string> 637 <string>Layer 1</string>
654 <key>Print</key> 638 <key>Print</key>
(...skipping 17 matching lines...) Expand all
672 <key>twopiSeparation</key> 656 <key>twopiSeparation</key>
673 <real>0.0</real> 657 <real>0.0</real>
674 </dict> 658 </dict>
675 <key>LinksVisible</key> 659 <key>LinksVisible</key>
676 <string>NO</string> 660 <string>NO</string>
677 <key>MagnetsVisible</key> 661 <key>MagnetsVisible</key>
678 <string>NO</string> 662 <string>NO</string>
679 <key>MasterSheets</key> 663 <key>MasterSheets</key>
680 <array/> 664 <array/>
681 <key>ModificationDate</key> 665 <key>ModificationDate</key>
682 » <string>2013-10-09 20:39:48 +0000</string> 666 » <string>2013-12-02 18:43:49 +0000</string>
683 <key>Modifier</key> 667 <key>Modifier</key>
684 <string>Mary Campione</string> 668 <string>Mary Campione</string>
685 <key>NotesVisible</key> 669 <key>NotesVisible</key>
686 <string>NO</string> 670 <string>NO</string>
687 <key>Orientation</key> 671 <key>Orientation</key>
688 <integer>2</integer> 672 <integer>2</integer>
689 <key>OriginVisible</key> 673 <key>OriginVisible</key>
690 <string>NO</string> 674 <string>NO</string>
691 <key>PageBreaks</key> 675 <key>PageBreaks</key>
692 <string>YES</string> 676 <string>YES</string>
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
753 <key>CurrentSheet</key> 737 <key>CurrentSheet</key>
754 <integer>0</integer> 738 <integer>0</integer>
755 <key>ExpandedCanvases</key> 739 <key>ExpandedCanvases</key>
756 <array> 740 <array>
757 <dict> 741 <dict>
758 <key>name</key> 742 <key>name</key>
759 <string>Canvas 1</string> 743 <string>Canvas 1</string>
760 </dict> 744 </dict>
761 </array> 745 </array>
762 <key>Frame</key> 746 <key>Frame</key>
763 » » <string>{{108, 198}, {1162, 862}}</string> 747 » » <string>{{839, 535}, {1064, 1043}}</string>
764 <key>ListView</key> 748 <key>ListView</key>
765 <true/> 749 <true/>
766 <key>OutlineWidth</key> 750 <key>OutlineWidth</key>
767 <integer>142</integer> 751 <integer>142</integer>
768 <key>RightSidebar</key> 752 <key>RightSidebar</key>
769 <true/> 753 <true/>
770 <key>ShowRuler</key> 754 <key>ShowRuler</key>
771 <true/> 755 <true/>
772 <key>Sidebar</key> 756 <key>Sidebar</key>
773 » » <false/> 757 » » <true/>
774 <key>SidebarWidth</key> 758 <key>SidebarWidth</key>
775 <integer>120</integer> 759 <integer>120</integer>
776 <key>VisibleRegion</key> 760 <key>VisibleRegion</key>
777 » » <string>{{0, 0}, {991, 708}}</string> 761 » » <string>{{-105, -85}, {786, 904}}</string>
778 <key>Zoom</key> 762 <key>Zoom</key>
779 <real>1</real> 763 <real>1</real>
780 <key>ZoomValues</key> 764 <key>ZoomValues</key>
781 <array> 765 <array>
782 <array> 766 <array>
783 <string>Canvas 1</string> 767 <string>Canvas 1</string>
784 <real>1</real> 768 <real>1</real>
785 <real>1</real> 769 <real>1</real>
786 </array> 770 </array>
787 </array> 771 </array>
788 </dict> 772 </dict>
789 </dict> 773 </dict>
790 </plist> 774 </plist>
OLDNEW
« no previous file with comments | « src/appengine/scripts/redirector.py ('k') | src/site/articles/using-future-based-apis/code/dailyNewsDigest.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698