Mercurial > MadButterfly
changeset 1517:31a21656c0a8
Describe designs of Scribboo
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Sat, 14 May 2011 01:07:23 +0800 |
parents | 7d6d77992aba |
children | 80e055978461 |
files | Doxyfile img/scribboo_arch.gaphor img/scribboo_arch.png pyink/MBScene.py |
diffstat | 4 files changed, 27 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Doxyfile Wed May 11 01:13:19 2011 +0800 +++ b/Doxyfile Sat May 14 01:07:23 2011 +0800 @@ -534,7 +534,7 @@ # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = src tools include dox README.h COPYING.h nodejs +INPUT = src tools include dox README.h COPYING.h nodejs pyink # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/img/scribboo_arch.gaphor Sat May 14 01:07:23 2011 +0800 @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8"?> +<gaphor version="3.0" gaphor-version="0.9.2"><Package id="DCE:077CD07A-7BE5-11E0-8F2F-"><name><val><![CDATA[New model]]></val></name><ownedClassifier><reflist><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref><ref refid="DCE:9399A846-7BE5-11E0-8F2F-"></ref><ref refid="DCE:795517F8-7BE6-11E0-8F2F-"></ref><ref refid="DCE:9619D0EA-7BE6-11E0-8F2F-"></ref><ref refid="DCE:C927EDF0-7BE6-11E0-8F2F-"></ref><ref refid="DCE:EC5496F2-7BE6-11E0-8F2F-"></ref><ref refid="DCE:F47386E0-7BE6-11E0-8F2F-"></ref><ref refid="DCE:29D949E6-7BE7-11E0-8F2F-"></ref><ref refid="DCE:5324751E-7BE7-11E0-8F2F-"></ref><ref refid="DCE:69553346-7BE7-11E0-8F2F-"></ref><ref refid="DCE:0F579AF4-7BE8-11E0-8F2F-"></ref><ref refid="DCE:1DC2B8F8-7BE8-11E0-8F2F-"></ref></reflist></ownedClassifier><ownedDiagram><reflist><ref refid="DCE:077CEC76-7BE5-11E0-8F2F-"></ref></reflist></ownedDiagram></Package><Diagram id="DCE:077CEC76-7BE5-11E0-8F2F-"><name><val><![CDATA[main]]></val></name><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><canvas><item type="ClassItem" id="DCE:0ED2D6DC-7BE5-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 84.0, 219.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref></subject></item><item type="ClassItem" id="DCE:588929CA-7BE5-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 254.0, 217.0)</val></matrix><width><val>100.0</val></width><height><val>52.0</val></height><subject><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></subject></item><item type="ClassItem" id="DCE:64F362DE-7BE5-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 253.0, 109.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></subject></item><item type="ClassItem" id="DCE:82E2E26C-7BE5-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 405.0, 215.0)</val></matrix><width><val>100.0</val></width><height><val>56.0</val></height><subject><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></subject></item><item type="ClassItem" id="DCE:9399FD3C-7BE5-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 400.0, 111.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:9399A846-7BE5-11E0-8F2F-"></ref></subject></item><item type="AssociationItem" id="DCE:78BA1610-7BE6-11E0-8F2F-"><subject><ref refid="DCE:795517F8-7BE6-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 427.0, 243.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(-22.0, -2.0), (-73.0, -1.0)]</val></points><head-connection><ref refid="DCE:82E2E26C-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:7955269E-7BE6-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:79554732-7BE6-11E0-8F2F-"></ref></tail-subject></item><item type="AssociationItem" id="DCE:915588B0-7BE6-11E0-8F2F-"><matrix><val>(1.0, 0.0, 0.0, 1.0, 456.0, 176.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(0.0, 0.0), (1.0, 0.0)]</val></points><show-direction><val>0</val></show-direction></item><item type="AssociationItem" id="DCE:95804556-7BE6-11E0-8F2F-"><subject><ref refid="DCE:9619D0EA-7BE6-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 461.0, 139.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(-3.0, 22.0), (-4.0, 76.0)]</val></points><head-connection><ref refid="DCE:9399FD3C-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:82E2E26C-7BE5-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:9619DF18-7BE6-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:961A0036-7BE6-11E0-8F2F-"></ref></tail-subject></item><item type="ClassItem" id="DCE:C9280588-7BE6-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 253.0, 12.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:C927EDF0-7BE6-11E0-8F2F-"></ref></subject></item><item type="AssociationItem" id="DCE:EBBBB518-7BE6-11E0-8F2F-"><subject><ref refid="DCE:EC5496F2-7BE6-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 172.0, 108.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(133.0, -46.0), (132.0, 1.0)]</val></points><head-connection><ref refid="DCE:C9280588-7BE6-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:64F362DE-7BE5-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:EC54A728-7BE6-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:EC54CE0E-7BE6-11E0-8F2F-"></ref></tail-subject></item><item type="AssociationItem" id="DCE:F362C9C8-7BE6-11E0-8F2F-"><subject><ref refid="DCE:F47386E0-7BE6-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 299.0, 141.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(5.0, 18.0), (5.0, 76.0)]</val></points><head-connection><ref refid="DCE:64F362DE-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:F473979A-7BE6-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:F473BE8A-7BE6-11E0-8F2F-"></ref></tail-subject></item><item type="AssociationItem" id="DCE:2913349A-7BE7-11E0-8F2F-"><subject><ref refid="DCE:29D949E6-7BE7-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 268.0, 247.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(-14.0, 0.0), (-84.0, -1.0)]</val></points><head-connection><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:0ED2D6DC-7BE5-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:29D957CE-7BE7-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:29D978F8-7BE7-11E0-8F2F-"></ref></tail-subject></item><item type="ClassItem" id="DCE:53248588-7BE7-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 258.0, 338.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:5324751E-7BE7-11E0-8F2F-"></ref></subject></item><item type="AssociationItem" id="DCE:67D29BD0-7BE7-11E0-8F2F-"><subject><ref refid="DCE:69553346-7BE7-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 313.0, 255.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(-9.0, 14.0), (-9.0, 83.0)]</val></points><head-connection><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:53248588-7BE7-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:695543F6-7BE7-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:69556C08-7BE7-11E0-8F2F-"></ref></tail-subject></item><item type="ClassItem" id="DCE:0F57B180-7BE8-11E0-8F2F-"><show-attributes><val>1</val></show-attributes><show-operations><val>1</val></show-operations><drawing-style><val>1</val></drawing-style><matrix><val>(1.0, 0.0, 0.0, 1.0, 414.0, 336.0)</val></matrix><width><val>100.0</val></width><height><val>50.0</val></height><subject><ref refid="DCE:0F579AF4-7BE8-11E0-8F2F-"></ref></subject></item><item type="AssociationItem" id="DCE:1C0782E6-7BE8-11E0-8F2F-"><subject><ref refid="DCE:1DC2B8F8-7BE8-11E0-8F2F-"></ref></subject><matrix><val>(1.0, 0.0, 0.0, 1.0, 325.0, 253.0)</val></matrix><orthogonal><val>0</val></orthogonal><horizontal><val>1</val></horizontal><points><val>[(29.0, 16.0), (120.0, 83.0)]</val></points><head-connection><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></head-connection><tail-connection><ref refid="DCE:0F57B180-7BE8-11E0-8F2F-"></ref></tail-connection><show-direction><val>0</val></show-direction><head-subject><ref refid="DCE:1DC2D018-7BE8-11E0-8F2F-"></ref></head-subject><tail-subject><ref refid="DCE:1DC30D3A-7BE8-11E0-8F2F-"></ref></tail-subject></item></canvas></Diagram><Class id="DCE:0ED2BA12-7BE5-11E0-8F2F-"><name><val><![CDATA[MBScene]]></val></name><ownedAttribute><reflist><ref refid="DCE:FFF175C2-7BE6-11E0-8F2F-"></ref><ref refid="DCE:29D957CE-7BE7-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:0ED2D6DC-7BE5-11E0-8F2F-"></ref></reflist></presentation></Class><Class id="DCE:5888FEA0-7BE5-11E0-8F2F-"><name><val><![CDATA[domview_ui]]></val></name><ownedAttribute><reflist><ref refid="DCE:D486F584-7BE5-11E0-8F2F-"></ref><ref refid="DCE:7955269E-7BE6-11E0-8F2F-"></ref><ref refid="DCE:F473979A-7BE6-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:588929CA-7BE5-11E0-8F2F-"></ref></reflist></presentation></Class><Class id="DCE:64F30884-7BE5-11E0-8F2F-"><name><val><![CDATA[domview]]></val></name><ownedAttribute><reflist><ref refid="DCE:DEC5F77E-7BE6-11E0-8F2F-"></ref><ref refid="DCE:EC54A728-7BE6-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:64F362DE-7BE5-11E0-8F2F-"></ref></reflist></presentation></Class><Class id="DCE:82E2CC38-7BE5-11E0-8F2F-"><name><val><![CDATA[frameline_stack]]></val></name><ownedAttribute><reflist><ref refid="DCE:D4871884-7BE5-11E0-8F2F-"></ref><ref refid="DCE:2CAB52E6-7BE6-11E0-8F2F-"></ref><ref refid="DCE:5ED94AD4-7BE6-11E0-8F2F-"></ref><ref refid="DCE:9619DF18-7BE6-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:82E2E26C-7BE5-11E0-8F2F-"></ref></reflist></presentation></Class><Class id="DCE:9399A846-7BE5-11E0-8F2F-"><name><val><![CDATA[frameline]]></val></name><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:9399FD3C-7BE5-11E0-8F2F-"></ref></reflist></presentation></Class><Property id="DCE:D486F584-7BE5-11E0-8F2F-"><class_><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:D4870092-7BE5-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:D4870092-7BE5-11E0-8F2F-"></LiteralSpecification><Property id="DCE:D4871884-7BE5-11E0-8F2F-"><class_><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:D4872392-7BE5-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:D4872392-7BE5-11E0-8F2F-"></LiteralSpecification><Property id="DCE:2CAB52E6-7BE6-11E0-8F2F-"><class_><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:2CAB602C-7BE6-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:2CAB602C-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:5ED94AD4-7BE6-11E0-8F2F-"><class_><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:5ED95A24-7BE6-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:5ED95A24-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:5ED97784-7BE6-11E0-8F2F-"><lowerValue><ref refid="DCE:5ED987EC-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:5ED987EC-7BE6-11E0-8F2F-"></LiteralSpecification><Association id="DCE:795517F8-7BE6-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:7955269E-7BE6-11E0-8F2F-"></ref><ref refid="DCE:79554732-7BE6-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:78BA1610-7BE6-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:7955269E-7BE6-11E0-8F2F-"><association><ref refid="DCE:795517F8-7BE6-11E0-8F2F-"></ref></association><class_><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:795531CA-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:795531CA-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:79554732-7BE6-11E0-8F2F-"><association><ref refid="DCE:795517F8-7BE6-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:795552FC-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:795552FC-7BE6-11E0-8F2F-"></LiteralSpecification><Association id="DCE:9619D0EA-7BE6-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:9619DF18-7BE6-11E0-8F2F-"></ref><ref refid="DCE:961A0036-7BE6-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:95804556-7BE6-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:9619DF18-7BE6-11E0-8F2F-"><association><ref refid="DCE:9619D0EA-7BE6-11E0-8F2F-"></ref></association><class_><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:9619EA30-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:9399A846-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:9619EA30-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:961A0036-7BE6-11E0-8F2F-"><association><ref refid="DCE:9619D0EA-7BE6-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:961A0B46-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:82E2CC38-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:961A0B46-7BE6-11E0-8F2F-"></LiteralSpecification><Class id="DCE:C927EDF0-7BE6-11E0-8F2F-"><name><val><![CDATA[PYDocument]]></val></name><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:C9280588-7BE6-11E0-8F2F-"></ref></reflist></presentation></Class><Property id="DCE:DEC5F77E-7BE6-11E0-8F2F-"><class_><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:DEC60278-7BE6-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:C927EDF0-7BE6-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:DEC60278-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:DEC6183A-7BE6-11E0-8F2F-"><lowerValue><ref refid="DCE:DEC6238E-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:DEC6238E-7BE6-11E0-8F2F-"></LiteralSpecification><Association id="DCE:EC5496F2-7BE6-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:EC54A728-7BE6-11E0-8F2F-"></ref><ref refid="DCE:EC54CE0E-7BE6-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:EBBBB518-7BE6-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:EC54A728-7BE6-11E0-8F2F-"><association><ref refid="DCE:EC5496F2-7BE6-11E0-8F2F-"></ref></association><class_><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:EC54B4DE-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:C927EDF0-7BE6-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:EC54B4DE-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:EC54CE0E-7BE6-11E0-8F2F-"><association><ref refid="DCE:EC5496F2-7BE6-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:EC54DBF6-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:EC54DBF6-7BE6-11E0-8F2F-"></LiteralSpecification><Association id="DCE:F47386E0-7BE6-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:F473979A-7BE6-11E0-8F2F-"></ref><ref refid="DCE:F473BE8A-7BE6-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:F362C9C8-7BE6-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:F473979A-7BE6-11E0-8F2F-"><association><ref refid="DCE:F47386E0-7BE6-11E0-8F2F-"></ref></association><class_><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:F473A486-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:64F30884-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:F473A486-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:F473BE8A-7BE6-11E0-8F2F-"><association><ref refid="DCE:F47386E0-7BE6-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:F473CC22-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:F473CC22-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:FFF175C2-7BE6-11E0-8F2F-"><class_><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:FFF18116-7BE6-11E0-8F2F-"></ref></lowerValue><presentation><reflist></reflist></presentation><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:FFF18116-7BE6-11E0-8F2F-"></LiteralSpecification><Property id="DCE:FFF196C4-7BE6-11E0-8F2F-"><lowerValue><ref refid="DCE:FFF1A216-7BE6-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:FFF1A216-7BE6-11E0-8F2F-"></LiteralSpecification><Association id="DCE:29D949E6-7BE7-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:29D957CE-7BE7-11E0-8F2F-"></ref><ref refid="DCE:29D978F8-7BE7-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:2913349A-7BE7-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:29D957CE-7BE7-11E0-8F2F-"><association><ref refid="DCE:29D949E6-7BE7-11E0-8F2F-"></ref></association><class_><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:29D96282-7BE7-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:29D96282-7BE7-11E0-8F2F-"></LiteralSpecification><Property id="DCE:29D978F8-7BE7-11E0-8F2F-"><association><ref refid="DCE:29D949E6-7BE7-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:29D98442-7BE7-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:0ED2BA12-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:29D98442-7BE7-11E0-8F2F-"></LiteralSpecification><Class id="DCE:5324751E-7BE7-11E0-8F2F-"><name><val><![CDATA[comp_dock]]></val></name><ownedAttribute><reflist><ref refid="DCE:695543F6-7BE7-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:53248588-7BE7-11E0-8F2F-"></ref></reflist></presentation></Class><Association id="DCE:69553346-7BE7-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:695543F6-7BE7-11E0-8F2F-"></ref><ref refid="DCE:69556C08-7BE7-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:67D29BD0-7BE7-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:695543F6-7BE7-11E0-8F2F-"><association><ref refid="DCE:69553346-7BE7-11E0-8F2F-"></ref></association><class_><ref refid="DCE:5324751E-7BE7-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:6955511C-7BE7-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:6955511C-7BE7-11E0-8F2F-"></LiteralSpecification><Property id="DCE:69556C08-7BE7-11E0-8F2F-"><association><ref refid="DCE:69553346-7BE7-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:69557978-7BE7-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5324751E-7BE7-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:69557978-7BE7-11E0-8F2F-"></LiteralSpecification><Class id="DCE:0F579AF4-7BE8-11E0-8F2F-"><name><val><![CDATA[FSM_window]]></val></name><ownedAttribute><reflist><ref refid="DCE:1DC2D018-7BE8-11E0-8F2F-"></ref></reflist></ownedAttribute><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:0F57B180-7BE8-11E0-8F2F-"></ref></reflist></presentation></Class><Association id="DCE:1DC2B8F8-7BE8-11E0-8F2F-"><memberEnd><reflist><ref refid="DCE:1DC2D018-7BE8-11E0-8F2F-"></ref><ref refid="DCE:1DC30D3A-7BE8-11E0-8F2F-"></ref></reflist></memberEnd><package><ref refid="DCE:077CD07A-7BE5-11E0-8F2F-"></ref></package><presentation><reflist><ref refid="DCE:1C0782E6-7BE8-11E0-8F2F-"></ref></reflist></presentation></Association><Property id="DCE:1DC2D018-7BE8-11E0-8F2F-"><association><ref refid="DCE:1DC2B8F8-7BE8-11E0-8F2F-"></ref></association><class_><ref refid="DCE:0F579AF4-7BE8-11E0-8F2F-"></ref></class_><lowerValue><ref refid="DCE:1DC2E544-7BE8-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:5888FEA0-7BE5-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:1DC2E544-7BE8-11E0-8F2F-"></LiteralSpecification><Property id="DCE:1DC30D3A-7BE8-11E0-8F2F-"><association><ref refid="DCE:1DC2B8F8-7BE8-11E0-8F2F-"></ref></association><lowerValue><ref refid="DCE:1DC32734-7BE8-11E0-8F2F-"></ref></lowerValue><type><ref refid="DCE:0F579AF4-7BE8-11E0-8F2F-"></ref></type></Property><LiteralSpecification id="DCE:1DC32734-7BE8-11E0-8F2F-"></LiteralSpecification></gaphor> \ No newline at end of file
--- a/pyink/MBScene.py Wed May 11 01:13:19 2011 +0800 +++ b/pyink/MBScene.py Sat May 14 01:07:23 2011 +0800 @@ -10,6 +10,30 @@ from domview_ui import create_domview_ui from data_monitor import data_monitor +## \page design_scribboo Designs of Scribboo +# +# \image html scribboo_arch.png +# +# The idea of Scribboo is that domview_ui is responsible for synchronizing +# domview and framelines. domview is responsible for managing data model +# provided by Inkscape for SVG documents. All access to data model use APIs +# provided by domview. domview_ui is a decorator of domview. It does not only +# delegate calls to domview, but also make sure that framelines are always up +# to date and keep consistent with data model provided by domview. +# +# MBScene implements most feature about editing scenes. It uses domview_ui to +# manage and control scenes. With MBScene, you can create, delete, and change +# scenes. It also provide the capability of tweening animation. +# +# comp_dock is responsible for managing components and actions. You can see a +# list of components and a list of actions. These two list boxes are +# implemented by comp_dock. +# +# FSM_window is responsible for implementation of FSM editor. All features +# provided by FSM editor is a part of FSM_window. It also use domview_ui to +# access data model. +# + # Please refer to # http://www.assembla.com/wiki/show/MadButterfly/Inkscape_extention # for the designed document.