📄 datasource_state.graffle
字号:
<key>Labels</key> <array> <dict> <key>Filled</key> <string>NO</string> <key>Label</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 [buffer_empty()]}</string> </dict> <key>LabelVisible</key> <string>YES</string> <key>Offset</key> <real>40</real> <key>Position</key> <real>0.3671875</real> </dict> </array> <key>Points</key> <array> <string>{473.723, 280.592}</string> <string>{473.88, 326.839}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>12</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{428.723, 226.592}, {90, 54}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>12</integer> <key>Magnets</key> <array> <string>{0, 1}</string> <string>{0, -1}</string> <string>{1, 0}</string> <string>{-1, 0}</string> </array> <key>Shape</key> <string>Diamond</string> </dict> <dict> <key>Bounds</key> <string>{{45, 38.125}, {464, 56}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>11</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica-Oblique;\f1\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\i\fs24 \cf0 startRead\f1\i0 and \f0\i dataAvail\f1\i0 are call and return for this data source requesting more input\from its source.\start() and callback() are call and return for the client requesting more data.\readdone() is the client call to signal it has consumed data.}</string> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Bounds</key> <string>{{179, 12.125}, {201, 18}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>10</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs30 \cf0 Data Source state diagram}</string> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>2</integer> <key>Info</key> <integer>6</integer> </dict> <key>ID</key> <integer>9</integer> <key>Labels</key> <array> <dict> <key>Filled</key> <string>NO</string> <key>FixedWidth</key> <real>71.9085693359375</real> <key>Label</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 readdone()}</string> </dict> <key>LabelVisible</key> <string>YES</string> <key>Offset</key> <real>24.375</real> <key>Position</key> <real>0.3359375</real> </dict> </array> <key>Points</key> <array> <string>{217, 211.247}</string> <string>{167, 186}</string> <string>{146, 215}</string> <string>{168, 236}</string> <string>{217, 211.247}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>2</integer> <key>Info</key> <integer>6</integer> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>2</integer> <key>Info</key> <integer>7</integer> </dict> <key>ID</key> <integer>8</integer> <key>Labels</key> <array> <dict> <key>Filled</key> <string>NO</string> <key>FixedWidth</key> <real>77.608901977539062</real> <key>Label</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Oblique;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 readdone() / \f1\i startRead}</string> </dict> <key>LabelVisible</key> <string>YES</string> <key>Offset</key> <real>38.125</real> <key>Position</key> <real>0.0</real> </dict> </array> <key>Points</key> <array> <string>{102.759, 374.839}</string> <string>{142, 321}</string> <string>{218.421, 293.504}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>4</integer> </dict> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>4</integer> <key>Info</key> <integer>1</integer> </dict> <key>ID</key> <integer>7</integer> <key>Labels</key> <array> <dict> <key>Filled</key> <string>NO</string> <key>FixedWidth</key> <real>67.774734497070312</real> <key>Label</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\fs24 \cf0 start() / callback()}</string> </dict> <key>LabelVisible</key> <string>YES</string> <key>Offset</key> <real>28.125</real> <key>Position</key> <real>0.23109570145606995</real> </dict> </array> <key>Points</key> <array> <string>{102.759, 455.839}</string> <string>{117, 497}</string> <string>{96, 516}</string> <string>{77, 498}</string> <string>{102.759, 455.839}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>LineType</key> <integer>1</integer> <key>TailArrow</key> <string>0</string> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>4</integer> <key>Info</key> <integer>1</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{420.759, 326.839}, {106.241, 81}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>6</integer> <key>Magnets</key> <array> <string>{0, 1}</string> <string>{0, -1}</string> <string>{1, 0}</string> <string>{-1, 0}</string> </array> <key>Shape</key> <string>RoundedRectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 ReadingWaiting}</string> </dict> <key>TextPlacement</key> <integer>0</integer> </dict> <dict> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>17</integer> <key>Info</key> <integer>2</integer> </dict> <key>ID</key> <integer>5</integer> <key>Labels</key> <array> <dict> <key>Filled</key> <string>NO</string> <key>FixedWidth</key> <real>61</real> <key>Label</key> <dict> <key>Align</key> <integer>0</integer> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf102{\fonttbl\f0\fswiss\fcharset77 Helvetica-Oblique;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\f0\i\fs24 \cf0 dataAvail}</string> </dict> <key>LabelVisible</key> <string>YES</string> <key>Offset</key> <real>-33.125</real> <key>Position</key> <real>0.1640625</real> </dict> </array> <key>Points</key>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -