From bd9a7b9fd71147113a08d8e5736024a8cd6f1979 Mon Sep 17 00:00:00 2001 From: Kenneth R. Culp Date: Tue, 17 May 2011 11:32:24 -0700 Subject: adding all omnigraffle files for tutorial and guide images --- .../tutorial_04.graffle/QuickLook/Preview.pdf | Bin 0 -> 216086 bytes .../tutorial_04.graffle/QuickLook/Thumbnail.tiff | Bin 0 -> 17986 bytes .../docs/tutorial/tutorial_04.graffle/data.plist | 2858 ++++++++++++++++++++ .../docs/tutorial/tutorial_04.graffle/image15.png | Bin 0 -> 16643 bytes 4 files changed, 2858 insertions(+) create mode 100644 images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf create mode 100644 images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff create mode 100644 images/docs/tutorial/tutorial_04.graffle/data.plist create mode 100644 images/docs/tutorial/tutorial_04.graffle/image15.png (limited to 'images/docs/tutorial/tutorial_04.graffle') diff --git a/images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf b/images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf new file mode 100644 index 00000000..3805103c Binary files /dev/null and b/images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf differ diff --git a/images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff b/images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff new file mode 100644 index 00000000..39820225 Binary files /dev/null and b/images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff differ diff --git a/images/docs/tutorial/tutorial_04.graffle/data.plist b/images/docs/tutorial/tutorial_04.graffle/data.plist new file mode 100644 index 00000000..04364df8 --- /dev/null +++ b/images/docs/tutorial/tutorial_04.graffle/data.plist @@ -0,0 +1,2858 @@ + + + + + ActiveLayerIndex + 0 + ApplicationVersion + + com.omnigroup.OmniGrafflePro + 138.17.0.133677 + + AutoAdjust + + BackgroundGraphic + + Bounds + {{0, 0}, {756, 553}} + Class + SolidGraphic + ID + 2 + Style + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + CanvasOrigin + {0, 0} + ColumnAlign + 1 + ColumnSpacing + 36 + CreationDate + 2011-03-07 13:25:43 -0800 + Creator + Kenneth Culp + DisplayScale + 1 0/72 in = 1.0000 in + GraphDocumentVersion + 6 + GraphicsList + + + AllowToConnect + + Class + LineGraphic + ID + 619 + Points + + {442.5, 160} + {522.5, 76} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + FilledArrow + + + + + Bounds + {{323.666, 147.123}, {124.5, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 616 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 orderProp: String\ +} + + TextPlacement + 0 + + + Bounds + {{30, 161.836}, {159, 27.211}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 560 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural + +\f0\b\fs20 \cf2 <select name="orderProp"\ + ...>} + + + + AllowToConnect + + Class + LineGraphic + ID + 609 + Points + + {437.328, 248} + {604, 48} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + + + AllowToConnect + + Class + LineGraphic + ID + 608 + Points + + {465.164, 272} + {604, 137} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + + + Bounds + {{261, 264}, {80, 17.2537}} + Class + ShapedGraphic + ID + 607 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\b\fs24 \cf0 ng:repeat} + VerticalPad + 0 + + TextPlacement + 2 + + + AllowToConnect + + Class + LineGraphic + ID + 593 + Points + + {415.5, 151} + {516.5, 50} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + FilledArrow + + + + + AllowToConnect + + Class + LineGraphic + ID + 561 + Points + + {451.328, 259} + {604, 94} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + + + Bounds + {{322.666, 138}, {101, 22}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 543 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 query: String\ +} + + TextPlacement + 0 + + + Class + Group + Graphics + + + Class + Group + Graphics + + + Bounds + {{46.269, 209.718}, {120.418, 19.3087}} + Class + ShapedGraphic + ID + 612 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <input name="query">} + VerticalPad + 0 + + TextPlacement + 0 + + + Bounds + {{34.65, 205.374}, {139.675, 25.6266}} + Class + ShapedGraphic + ID + 613 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + + TextPlacement + 0 + + + ID + 611 + + + Bounds + {{29, 192.836}, {143.325, 33.164}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 614 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 Fulltext Search: } + + TextPlacement + 0 + + + ID + 610 + + + Bounds + {{29, 353}, {192, 27.211}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 567 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <script src='angular.js' ng:autobind>} + + + + Bounds + {{598, 423.423}, {69, 22.3284}} + Class + ShapedGraphic + ID + 555 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs36 \cf0 View} + VerticalPad + 0 + + + + Bounds + {{502, 23}, {235.75, 427}} + Class + ShapedGraphic + HFlip + YES + ID + 554 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 1 + g + 0.137398 + r + 0.119207 + + + + VFlip + YES + + + Bounds + {{148, 120}, {104, 15}} + Class + ShapedGraphic + ID + 604 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs24 \cf0 ng:controller} + VerticalPad + 0 + + TextPlacement + 2 + + + Class + Group + Graphics + + + Class + LineGraphic + ID + 550 + Points + + {589, 485} + {637, 485} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + + + Bounds + {{651, 484}, {87, 17.2537}} + Class + ShapedGraphic + ID + 551 + Shape + Rectangle + Style + + fill + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Data-binding} + + + + Class + LineGraphic + ID + 552 + Points + + {588, 497} + {636, 497} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + FilledArrow + + + + + ID + 549 + + + Bounds + {{29, 323.836}, {36, 22.3284}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 542 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <ul>} + + + + Class + LineGraphic + Head + + ID + 515 + + ID + 539 + Points + + {397.755, 241.649} + {389.012, 180.632} + + Style + + stroke + + Color + + b + 0.216932 + g + 1 + r + 0.214423 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 520 + + + + Class + LineGraphic + Head + + ID + 515 + + ID + 538 + Points + + {404.873, 250.768} + {391.322, 180.533} + + Style + + stroke + + Color + + b + 0.318788 + g + 1 + r + 0.270664 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 525 + + + + Class + LineGraphic + Head + + ID + 515 + + ID + 537 + Points + + {412.214, 259.903} + {393.361, 180.421} + + Style + + stroke + + Color + + b + 0.257345 + g + 1 + r + 0.222614 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 530 + + + + Class + LineGraphic + Head + + ID + 472 + + ID + 536 + Points + + {381.579, 87.5019} + {381.248, 68.9997} + + Style + + stroke + + Color + + b + 0.254567 + g + 1 + r + 0.184811 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 515 + + + + Class + LineGraphic + Head + + ID + 530 + + ID + 599 + Points + + {248.5, 293.646} + {358.553, 296.42} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 491 + + + + Class + LineGraphic + Head + + ID + 525 + + ID + 600 + Points + + {248.5, 290.219} + {349.505, 289.467} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 491 + + + + Class + LineGraphic + Head + + ID + 520 + + ID + 601 + Points + + {248.5, 286.553} + {340.649, 282.651} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 491 + + + + Class + Group + Graphics + + + Bounds + {{377.5, 300.047}, {106, 22.3284}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 527 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 phone: Object} + + + + Class + Group + Graphics + + + Bounds + {{377.435, 266.791}, {87, 33.6226}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 529 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Phone \ +Scope} + + + + Bounds + {{359, 260}, {124.5, 76}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 530 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 528 + + + ID + 526 + + + Class + Group + Graphics + + + Bounds + {{368.5, 287.047}, {106, 22.3284}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 522 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 phone: Object} + + + + Class + Group + Graphics + + + Bounds + {{368.435, 257.791}, {87, 33.6226}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 524 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 phone scope} + + + + Bounds + {{350, 251}, {124.5, 76}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 525 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 523 + + + ID + 521 + + + Class + Group + Graphics + + + Bounds + {{359.5, 278.047}, {106, 22.3284}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 517 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 phone: Object} + + + + Class + Group + Graphics + + + Bounds + {{359.435, 248.791}, {87, 33.6226}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 519 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 phone scope} + + + + Bounds + {{341, 242}, {124.5, 76}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 520 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 518 + + + ID + 516 + + + Class + Group + Graphics + + + Bounds + {{343.25, 481.748}, {117, 17.2537}} + Class + ShapedGraphic + ID + 557 + Shape + Rectangle + Style + + fill + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 Scope Inheritance} + + + + Class + LineGraphic + ID + 558 + Points + + {288.25, 489.874} + {336.25, 489.874} + + Style + + stroke + + Color + + b + 0.108302 + g + 1 + r + 0.0916902 + + HeadArrow + FilledArrow + TailArrow + 0 + Width + 2 + + + + + ID + 556 + + + Bounds + {{39, 264}, {209, 54}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 491 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <li ng:repeat="phone in phones">\ + \{\{phone.name\}\}\ + <p>\{\{phone.snippet\}\}</p>\ +</li>} + + + + Bounds + {{29, 232.836}, {36, 22.3284}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 490 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <ul>} + + + + Class + LineGraphic + Head + + ID + 515 + + ID + 603 + Points + + {137.5, 135.878} + {289.834, 134.788} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 423 + + + + Bounds + {{323.666, 128}, {96.4981, 22}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 511 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs22 \cf0 phones: Array\ +} + + TextPlacement + 0 + + + Class + Group + Graphics + + + Bounds + {{349.106, 133.594}, {120.171, 26.2162}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 10 + + ID + 513 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + + + + Bounds + {{326.819, 101.497}, {113.514, 26.2162}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 514 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 PhoneListCtrl Scope} + + + + Bounds + {{290.325, 88}, {184.175, 92.2524}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 515 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 512 + + + Class + LineGraphic + ID + 487 + Points + + {6, 469} + {737.75, 469} + + Style + + stroke + + HeadArrow + 0 + TailArrow + 0 + Width + 2 + + + + + Bounds + {{23, 116.789}, {114, 39}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 423 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <body \ + ng:controller=\ + "PhoneListCtrl">} + + TextPlacement + 0 + + + Bounds + {{158, 30.7463}, {95, 17.2537}} + Class + ShapedGraphic + ID + 606 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\b\fs24 \cf0 ng:autobind} + VerticalPad + 0 + + TextPlacement + 2 + + + Bounds + {{670, 82.4973}, {54, 22.3284}} + Class + ShapedGraphic + ID + 438 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + VerticalPad + 0 + + + + Class + LineGraphic + Head + + ID + 472 + + ID + 605 + Points + + {62.5, 49} + {330, 49} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 192 + + + + Bounds + {{102, 423.423}, {87, 22}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Font + Helvetica + Size + 14 + + ID + 426 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs36 \cf0 Template} + VerticalPad + 0 + + + + Bounds + {{14, 415.711}, {54, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 185 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 </html>} + + + + Bounds + {{24, 385.211}, {54, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 186 + Shape + Rectangle + Style + + fill + + Color + + b + 0.210455 + g + 1 + r + 0.960072 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 </body>} + + + + Bounds + {{14, 38}, {48, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 192 + Shape + Rectangle + Style + + fill + + Color + + b + 0.184718 + g + 0.972751 + r + 1 + + FillType + 2 + GradientAngle + 90 + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\b\fs20 \cf0 <html>} + + + + Bounds + {{59.6242, 481.748}, {157.376, 17.2537}} + Class + ShapedGraphic + ID + 589 + Shape + Rectangle + Style + + fill + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 Implicit Scope Declaration} + + + + Class + LineGraphic + ID + 590 + Points + + {6, 489.748} + {51.9636, 489.748} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + + + Class + Group + Graphics + + + Bounds + {{349.512, 39.709}, {68.9176, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 471 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 Root Scope} + + + + Bounds + {{330.5, 29.5}, {101, 39}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 12 + + ID + 472 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 470 + + + Bounds + {{346.5, 423.423}, {69, 22.3284}} + Class + ShapedGraphic + ID + 473 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs36 \cf0 Model} + VerticalPad + 0 + + + + Bounds + {{117, 309.002}, {2, 12}} + Class + ShapedGraphic + FitText + YES + Flow + Resize + ID + 78 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + VerticalPad + 0 + + Wrap + NO + + + Bounds + {{4, 23}, {251, 427}} + Class + ShapedGraphic + ID + 427 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 0.160494 + g + 1 + r + 0.973031 + + + + + + Bounds + {{265.164, 23}, {227, 427}} + Class + ShapedGraphic + HFlip + YES + ID + 390 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 0.457377 + g + 1 + r + 0.309856 + + + + VFlip + YES + + + Bounds + {{512.825, 33}, {216, 124}} + Class + ShapedGraphic + ID + 618 + ImageID + 15 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 16 + ImageLinkBack + + + + ImageList + + image15.png + + KeepToScale + + Layers + + + Lock + NO + Name + Layer 1 + Print + YES + View + YES + + + LayoutInfo + + Animate + NO + circoMinDist + 18 + circoSeparation + 0.0 + layoutEngine + dot + neatoSeparation + 0.0 + twopiSeparation + 0.0 + + LinksVisible + NO + MagnetsVisible + NO + MasterSheets + + ModificationDate + 2011-05-09 18:05:57 -0700 + Modifier + Kenneth Culp + NotesVisible + NO + Orientation + 2 + OriginVisible + NO + PageBreaks + YES + PrintInfo + + NSBottomMargin + + float + 41 + + NSLeftMargin + + float + 18 + + NSOrientation + + int + 1 + + NSPaperSize + + size + {792, 612} + + NSRightMargin + + float + 18 + + NSTopMargin + + float + 18 + + + PrintOnePage + + ReadOnly + NO + RowAlign + 1 + RowSpacing + 36 + SheetTitle + Canvas 1 + SmartAlignmentGuidesActive + YES + SmartDistanceGuidesActive + YES + UniqueID + 1 + UseEntirePage + + VPages + 1 + WindowInfo + + CurrentSheet + 0 + ExpandedCanvases + + + name + Canvas 1 + + + Frame + {{1, 56}, {1286, 822}} + ListView + + OutlineWidth + 142 + RightSidebar + + Sidebar + + SidebarWidth + 120 + VisibleRegion + {{-205, -79}, {1166, 713}} + Zoom + 1 + ZoomValues + + + Canvas 1 + 1 + 1 + + + + saveQuickLookFiles + YES + + diff --git a/images/docs/tutorial/tutorial_04.graffle/image15.png b/images/docs/tutorial/tutorial_04.graffle/image15.png new file mode 100644 index 00000000..e30bc518 Binary files /dev/null and b/images/docs/tutorial/tutorial_04.graffle/image15.png differ -- cgit v1.2.3