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_07.graffle/QuickLook/Preview.pdf | Bin 0 -> 242422 bytes .../tutorial_07.graffle/QuickLook/Thumbnail.tiff | Bin 0 -> 19610 bytes .../docs/tutorial/tutorial_07.graffle/data.plist | 3007 ++++++++++++++++++++ .../docs/tutorial/tutorial_07.graffle/image9.png | Bin 0 -> 34980 bytes 4 files changed, 3007 insertions(+) create mode 100644 images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf create mode 100644 images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff create mode 100644 images/docs/tutorial/tutorial_07.graffle/data.plist create mode 100644 images/docs/tutorial/tutorial_07.graffle/image9.png (limited to 'images/docs/tutorial/tutorial_07.graffle') diff --git a/images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf b/images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf new file mode 100644 index 00000000..46610c73 Binary files /dev/null and b/images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf differ diff --git a/images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff b/images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff new file mode 100644 index 00000000..c85f462f Binary files /dev/null and b/images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff differ diff --git a/images/docs/tutorial/tutorial_07.graffle/data.plist b/images/docs/tutorial/tutorial_07.graffle/data.plist new file mode 100644 index 00000000..f8dff92d --- /dev/null +++ b/images/docs/tutorial/tutorial_07.graffle/data.plist @@ -0,0 +1,3007 @@ + + + + + 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 + Head + + ID + 591 + + ID + 716 + Points + + {158, 148} + {307.047, 186.569} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + Width + 2 + + + + + AllowToConnect + + Class + LineGraphic + ID + 714 + Points + + {407.089, 282.485} + {586, 159.193} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 530 + + + + AllowToConnect + + Class + LineGraphic + ID + 713 + Points + + {421.159, 295.131} + {592.546, 204} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 678 + + + + AllowToConnect + + Class + LineGraphic + Head + + ID + 683 + + ID + 712 + Points + + {222.486, 288.724} + {330.137, 314.941} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 604 + + + + AllowToConnect + + Class + LineGraphic + Head + + ID + 678 + + ID + 711 + Points + + {222.489, 286.005} + {320.448, 307.249} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 604 + + + + Class + LineGraphic + Head + + ID + 530 + + ID + 710 + Points + + {222.491, 283.087} + {310.772, 299.706} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 604 + + + + Class + LineGraphic + Head + + ID + 670 + + ID + 708 + Points + + {127.5, 101.274} + {314.005, 102.539} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 423 + + + + Class + Group + Graphics + + + Class + LineGraphic + ID + 610 + Points + + {533, 435.748} + {581, 435.748} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + 0 + + + + + Bounds + {{584, 431.748}, {157.75, 17.2537}} + Class + ShapedGraphic + ID + 611 + 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 Model / View Data-binding} + + + + Class + LineGraphic + ID + 612 + Points + + {533, 444.748} + {581, 444.748} + + Style + + stroke + + HeadArrow + FilledArrow + TailArrow + FilledArrow + + + + + ID + 609 + + + Bounds + {{187.53, 136.193}, {119, 22}} + Class + ShapedGraphic + ID + 704 + 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:view/$route} + VerticalPad + 0 + + TextPlacement + 2 + + + Bounds + {{230.023, 269}, {80, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 12 + + ID + 607 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 ng:repeat} + VerticalPad + 0 + + TextPlacement + 2 + + + Bounds + {{153, 87.3889}, {104, 15}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 12 + + ID + 703 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Align + 0 + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs24 \cf0 ng:controller} + VerticalPad + 0 + + TextPlacement + 2 + + + Bounds + {{155, 17}, {95, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 12 + + ID + 485 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs24 \cf0 ng:autobind} + VerticalPad + 0 + + TextPlacement + 2 + + + AllowToConnect + + Class + LineGraphic + ID + 702 + Points + + {434.17, 308} + {591.546, 260} + + Style + + stroke + + HeadArrow + FilledArrow + HeadScale + 0.89999997615814209 + TailArrow + 0 + + + + + AllowToConnect + + Class + LineGraphic + ID + 701 + Points + + {424.977, 216} + {511.977, 155} + + Style + + stroke + + HeadArrow + FilledArrow + HeadScale + 0.89999997615814209 + TailArrow + FilledArrow + + + + + AllowToConnect + + Class + LineGraphic + ID + 700 + Points + + {403.349, 207} + {503, 134} + + Style + + stroke + + HeadArrow + FilledArrow + HeadScale + 0.79999995231628418 + TailArrow + FilledArrow + + + + + Class + LineGraphic + Head + + ID + 472 + + ID + 698 + Points + + {381.761, 66.418} + {381.677, 53.4999} + + Style + + stroke + + Color + + b + 0.426953 + g + 1 + r + 0.291547 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 670 + + + + Class + LineGraphic + Head + + ID + 670 + + ID + 697 + Points + + {378.984, 158.718} + {380.022, 139.567} + + Style + + stroke + + Color + + b + 0.391227 + g + 1 + r + 0.288542 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 591 + + + + Class + LineGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + Head + + ID + 591 + + ID + 695 + Points + + {382.217, 289.79} + {379.572, 250.353} + + Style + + stroke + + Color + + b + 0.406804 + g + 1 + r + 0.29814 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 683 + + + + Class + LineGraphic + Head + + ID + 591 + + ID + 694 + Points + + {375.781, 280.752} + {375.768, 250.388} + + Style + + stroke + + Color + + b + 0.435346 + g + 1 + r + 0.32504 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 678 + + + + Class + LineGraphic + Head + + ID + 591 + + ID + 693 + Points + + {369.652, 271.798} + {371.251, 250.279} + + Style + + stroke + + Color + + b + 0.481432 + g + 1 + r + 0.353058 + + HeadArrow + FilledArrow + TailArrow + 0 + + + Tail + + ID + 530 + + + + Class + LineGraphic + Head + + ID + 472 + + ID + 688 + Points + + {62.5, 32.107} + {341.547, 33.3254} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + Tail + + ID + 192 + + + + Class + Group + Graphics + + + Bounds + {{341.209, 330.299}, {98.3373, 22.3284}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPSMT + Size + 11 + + ID + 680 + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs22 \cf0 phone: Object} + + + + Class + Group + Graphics + + + Bounds + {{344.148, 297.043}, {80.7109, 33.6226}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 682 + 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 Repeater \ +Scope} + + + + Bounds + {{327.046, 290.252}, {115.5, 76}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 683 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 681 + + + ID + 679 + + + Class + Group + Graphics + + + Bounds + {{332.209, 321.299}, {98.3373, 22.3284}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 675 + 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 + {{335.148, 288.043}, {80.7109, 33.6226}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 677 + 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 + {{318.046, 281.252}, {115.5, 76}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 678 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 676 + + + ID + 674 + + + Class + Group + Graphics + + + Bounds + {{323.209, 312.299}, {98.3373, 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 + {{326.148, 279.043}, {80.7109, 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 + {{309.046, 272.252}, {115.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 + {{356.917, 24.209}, {53.9059, 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 + {{342.046, 14}, {79, 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 + {{320.709, 209.264}, {124.5, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPSMT + Size + 11 + + ID + 587 + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs22 \cf0 orderProp: String\ +} + + TextPlacement + 0 + + + Bounds + {{325.709, 198.01}, {97.6744, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPSMT + Size + 11 + + ID + 588 + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs22 \cf0 query: String\ +} + + TextPlacement + 0 + + + Bounds + {{330.709, 221.131}, {98.6512, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPSMT + Size + 11 + + ID + 665 + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs22 \cf0 phones: Array\ +} + + TextPlacement + 0 + + + Bounds + {{337.561, 167.193}, {83.0232, 31.828}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 590 + 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 + {{301.5, 159.193}, {150, 90.6976}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 591 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + Class + Group + Graphics + + + Bounds + {{334.046, 107.665}, {104.02, 17.2537}} + Class + ShapedGraphic + FontInfo + + Font + CourierNewPS-BoldMT + Size + 11 + + ID + 667 + 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 params: Object\ +} + + TextPlacement + 0 + + + Class + Group + Graphics + + + Bounds + {{344.137, 81.372}, {82.5263, 20.5076}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 12 + + ID + 669 + 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 PhoneCatCtrl\ +Scope} + + + + Bounds + {{314.5, 66.9178}, {135, 72.1644}} + Class + ShapedGraphic + FitText + Clip + Flow + Clip + FontInfo + + Font + Helvetica + Size + 10 + + ID + 670 + Shape + Circle + Style + + fill + + FillType + 2 + GradientAngle + 90 + MiddleColor + + b + 0.588235 + g + 0.917647 + r + 0.568627 + + TrippleBlend + YES + + + TextPlacement + 0 + + + ID + 668 + + + ID + 666 + + + Class + Group + Graphics + + + Bounds + {{78.4387, 146.919}, {9.38776, 5.28411}} + Class + ShapedGraphic + ID + 718 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 0.315217 + g + 0.315217 + r + 0.315217 + + + + + + AllowToConnect + + Class + LineGraphic + ID + 719 + Points + + {20, 186.725} + {78.4388, 146.164} + + Style + + stroke + + Color + + b + 0.315217 + g + 0.315217 + r + 0.315217 + + HeadArrow + 0 + Pattern + 24 + TailArrow + 0 + + + + + AllowToConnect + + Class + LineGraphic + ID + 720 + Points + + {162, 187.605} + {87.8266, 147.044} + + Style + + stroke + + Color + + b + 0.315217 + g + 0.315217 + r + 0.315217 + + HeadArrow + 0 + Pattern + 24 + TailArrow + 0 + + + + + ID + 717 + + + Class + Group + Graphics + + + Bounds + {{19.4339, 186.391}, {142.936, 14.8269}} + Class + ShapedGraphic + ID + 603 + Shape + Rectangle + Style + + fill + + Color + + b + 0.280129 + g + 0.988437 + r + 1 + + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 +{\fonttbl\f0\fmodern\fcharset0 CourierNewPS-BoldItalicMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\i\b\fs24 \cf0 phone-list.html} + VerticalPad + 0 + + TextPlacement + 2 + + + Bounds + {{19, 199.775}, {203, 128.225}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 604 + 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 CourierNewPSMT;\f1\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\fs20 \cf0 Search:\ +<input name="query">\ +Sort by:\ +<select name=\ + "orderProp">\ +<ul>\ +<li ng:repeat="phone in phones">\ + \{\{phone.name\}\}\ + <p>\{\{phone.snippet\}\}</p>\ +</li> +\f1\b ...} + + TextPlacement + 0 + + + ID + 602 + + + Bounds + {{16, 73.789}, {111, 54.211}} + 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=\ + "PhoneCatCtrl">} + + + + Bounds + {{64.6242, 431.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 + 453 + Points + + {8, 420} + {745, 419} + + Style + + stroke + + HeadArrow + 0 + TailArrow + 0 + Width + 2 + + + + + Class + Group + Graphics + + + Bounds + {{350.75, 432.002}, {117, 17.2537}} + Class + ShapedGraphic + ID + 458 + 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 + 459 + Points + + {294.75, 440.002} + {342.75, 440.002} + + Style + + stroke + + Color + + b + 0.108302 + g + 1 + r + 0.0916902 + + HeadArrow + FilledArrow + TailArrow + 0 + Width + 2 + + + + + ID + 457 + + + Bounds + {{671.5, 120.249}, {51, 17.2537}} + Class + ShapedGraphic + ID + 442 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Pad + 0 + VerticalPad + 0 + + + + Bounds + {{670, 64.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 + + + + Bounds + {{88.5, 381.874}, {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, 366.501}, {54, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPSMT + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs20 \cf0 </html>} + + + + Bounds + {{18, 336.001}, {54, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPSMT + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs20 \cf0 </body>} + + + + Bounds + {{14, 21}, {48, 22}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPSMT + 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 CourierNewPSMT;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural + +\f0\fs20 \cf0 <html>} + + + + Bounds + {{595, 380.992}, {48, 23.6174}} + Class + ShapedGraphic + FontInfo + + Font + Helvetica + Size + 14 + + ID + 379 + 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 + + + + Class + LineGraphic + ID + 592 + Points + + {8, 440.002} + {56, 440.002} + + Style + + stroke + + HeadArrow + FilledArrow + Pattern + 1 + TailArrow + 0 + + + + + Bounds + {{339.5, 382.281}, {69, 22.3284}} + Class + ShapedGraphic + ID + 389 + 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 + {{54, 416.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 + {{19, 137.836}, {139, 22.3284}} + Class + ShapedGraphic + FontInfo + + Color + + b + 0 + g + 0 + r + 0 + + Font + CourierNewPS-BoldMT + Size + 10 + + ID + 544 + 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 <ng:view> </ng:view>} + + + + Bounds + {{502, 118.518}, {238, 189}} + Class + ShapedGraphic + ID + 709 + ImageID + 9 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + + + Bounds + {{490, 7}, {253, 398.61}} + Class + ShapedGraphic + HFlip + YES + ID + 380 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 1 + g + 0.131755 + r + 0.133985 + + + + VFlip + YES + + + Bounds + {{270.796, 8.64203}, {208.75, 398.61}} + 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 + {{7.99999, 8.64203}, {249, 398.61}} + Class + ShapedGraphic + ID + 427 + Shape + Rectangle + Style + + fill + + Draws + NO + + stroke + + Color + + b + 0.160494 + g + 1 + r + 0.973031 + + + + + + GridInfo + + GuidesLocked + NO + GuidesVisible + YES + HPages + 1 + ImageCounter + 10 + ImageLinkBack + + + + ImageList + + image9.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-10 11:31:49 -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 + {{14, 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_07.graffle/image9.png b/images/docs/tutorial/tutorial_07.graffle/image9.png new file mode 100644 index 00000000..96782d0f Binary files /dev/null and b/images/docs/tutorial/tutorial_07.graffle/image9.png differ -- cgit v1.2.3