Make(cnet) ver(4.05 build 186) Add(EntryPoint,2953706,63,168) { Width=600 Height=486 Name="form" link(onCreate,16691314:Init,[(152,174)(152,209)]) link(onError,8850550:doShow,[]) } Add(ChildPanel,14881735,63,210) { link(onStart,6209797:doStart,[]) link(onPause,6209797:doStop,[]) link(onAdd,12200701:doEvent1,[(104,230)(104,153)]) } BEGIN_SDK Add(EditMultiEx,7262842,21,21) { EventCount=#7:onStart|7:onPause|5:onAdd| Width=377 Height=235 } Add(Panel,11208121,42,35) { Left=410 Top=5 Width=175 Height=440 Anchor=11 BorderStyle=2 Point(onPaint) } Add(Button,484349,112,119) { Left=50 Top=75 Text="Start" Point(onClick) Point(doText) Point(doFocus) link(onClick,1567760:doOperation,[]) } Add(Math,1567760,154,119) { OpType=8 Op2=Integer(1) TypeOp1=2 TypeOp2=2 Default=Integer(0) link(onResult,2128002:doValue,[]) link(Op1,9548443:Var1,[(160,107)(197,107)(197,165)]) } Add(IndexToChannel,13333430,252,119) { link(Index,9548443:Var3,[(258,107)(247,107)(247,165)]) link(onEvent1,3181886:doEvent1,[(292,125)(292,111)]) link(onEvent2,15277018:doEvent1,[]) } Add(Hub,3181886,301,105) { link(onEvent1,7262842:onStart,[(357,111)(357,27)]) link(onEvent2,2232366:doData,[(332,118)(332,174)]) } Add(DoData,2232366,343,168) { Data=String(Pause) link(onEventData,7746402:doWork2,[]) } Add(DoData,8437551,343,210) { Data=String(Start) link(onEventData,7746402:doWork3,[(387,216)]) } Add(Hub,15277018,301,126) { link(onEvent1,7262842:onPause,[(365,132)(365,34)]) link(onEvent2,8437551:doData,[(328,139)(328,216)]) } Add(HubEx,7746402,383,168) { Angle=3 link(onEvent,484349:doText,[(387,157)(102,157)(102,125)]) } Add(Memory,2128002,210,119) { Default=Integer(1) link(onData,13333430:doEvent,[]) } Add(Button,12784538,308,35) { Left=50 Top=30 Text="Add" Point(onClick) link(onClick,7262842:onAdd,[]) } Add(GetDataEx,9548443,210,160) { link(Data,2128002:Value,[]) } END_SDK Add(Timer,6209797,112,210) { Interval=10 link(onTick,16691314:Work,[]) } Add(ChildPanel,16691314,161,203) { link(Arr,15034546:ArrayList,[]) link(Count,15034546:Count,[]) } BEGIN_SDK Add(EditMultiEx,15986482,21,21) { WorkCount=#4:Init|4:Work| EventCount=#4:onCX|4:onCY| VarCount=#5:Width|6:Height| DataCount=#3:Arr|5:Count| Width=531 Height=578 link(Init,10550807:doData,[(231,27)(231,83)]) link(Work,2732540:doInvalidate,[(31,34)(31,41)]) link(Width,7612776:Var1,[(27,481)]) link(Height,8627740:Var1,[(34,368)]) } Add(SolidBrush,6450741,490,91) { @Color=16777130 Name="br" Color=255 } Add(Panel,2732540,42,35) { Left=5 Top=5 Width=390 Height=440 Anchor=15 Name="panel" BorderStyle=2 Point(onMouseMove) Point(onPaint) Point(doInvalidate) Point(Control) link(onPaint,13753522:doGetMethod,[]) } Add(Rectangle,3882933,490,126) { @Color=16777130 Height=10 Width=10 X=1 Y=1 Point(doX) Point(doY) Point(.Left) Point(.Top) Point(.Width) Point(.Height) Point(doWidth) Point(doHeight) } Add(DoData,13494876,168,70) { link(onEventData,10534163:doClear,[]) link(Data,10788866:Color,[]) } Add(Color,10788866,168,28) { Color=-16777201 } Add(Hub,9625112,133,42) { OutCount=3 link(onEvent1,10534163:doGraphics,[(163,48)(163,69)]) link(onEvent2,13494876:doData,[(159,55)(159,76)]) link(onEvent3,14206820:doFor,[(154,62)(154,132)]) } Add(FieldRead,15347870,49,329) { @Color=16777130 Name="ClientSize.Width" link(Object,4909091:Var2,[]) } Add(FieldRead,8445518,91,329) { @Color=16777130 Name="ClientSize.Height" link(Object,4909091:Var3,[(97,320)]) } Add(GetDataEx,4909091,49,315) { link(Data,2732540:Control,[]) } Add(Graphics,10534163,210,63) { Name="gr" Point(doClear) } Add(ControlMethods,3401653,329,77) { Control="panel" Point(doSetStyle) Point(value) Point(flags) link(flags,4711389:ControlStyles,[]) } Add(ControlStyles,4711389,336,35) { ControlStyles=18432 } Add(DoData,10550807,287,77) { Data=Integer(1) link(onEventData,3401653:doSetStyle,[]) } Add(Type,897542,210,168) { Name="type" TypeName="Rectangle" } Add(Hub,8585494,252,126) { OutCount=4 link(onEvent1,3882933:doRectangle,[]) link(onEvent2,8809309:doFillEllipse2,[(315,139)(315,216)]) link(onEvent3,1420458:doEvent1,[(274,146)(274,228)(226,228)(226,314)]) link(onEvent4,792870:doWrite,[(273,153)(273,165)(202,165)(202,139)]) } Add(For,14206820,161,126) { IncludeEnd=1 Extern=1 link(onEvent,792870:doRead,[]) link(End,15986482:Count,[(167,112)(34,112)]) } Add(ArrayRW,792870,210,126) { Type="type" link(onRead,8585494:doEvent1,[]) link(Array,15986482:Arr,[(216,105)(27,105)]) link(Index,14206820:Position,[(223,114)(195,114)(195,170)(167,170)]) link(Value,3882933:Rectangle,[(230,114)(426,114)(426,170)(496,170)]) } Add(Hub,1420458,238,308) { @Color=16777130 OutCount=5 link(onEvent1,15087128:doOperation,[]) link(onEvent2,9072887:doOperation,[]) link(onEvent3,6318657:doCompare,[(278,328)(278,426)]) link(onEvent4,5712089:doCompare,[(265,335)(265,440)]) link(onEvent5,11767955:doCompare,[(259,342)(259,552)]) } Add(Math,9072887,294,315) { @Color=16777130 TypeOp1=2 TypeOp2=2 link(onResult,3882933:doX,[(342,321)(342,139)]) link(Op1,7273408:Var3,[(300,306)]) link(Op2,9182606:Var1,[(307,306)]) } Add(Math,15087128,399,308) { @Color=16777130 TypeOp1=2 TypeOp2=2 link(onResult,3882933:doY,[(461,314)(461,146)]) link(Op1,11059880:Var2,[]) link(Op2,15945737:Var2,[]) } Add(If_else,6318657,343,420) { @Hint=#7:c.Top>z| @Color=16777130 Type=2 link(onTrue,13370440:doWork1,[(433,426)]) link(Op1,15945737:Var1,[(349,299)]) link(Op2,3388933:Result,[]) } Add(MathParse,3388933,350,378) { @Hint=#34:z=v.ClientHeight-c.Height-r.Height| @Color=16777130 DataCount=1 MathStr="( {0:int} - 10 )" link(X1,8627740:Var3,[(356,368)]) } Add(GetDataEx,15945737,406,294) { link(Data,11541852:Var2,[]) } Add(GetDataEx,9182606,329,301) { link(Data,285200:Var1,[(335,185)]) } Add(If_else,5712089,385,434) { @Hint=#7:c.Top<0| @Color=16777130 Type=1 Op2=Integer(0) link(onTrue,13370440:doWork2,[]) link(Op1,11541852:Var1,[(391,278)]) } Add(GetDataEx,11541852,406,273) { Angle=1 link(Data,11817577:Var2,[(510,278)]) } Add(MathParse,5220843,441,434) { @Color=16777130 DataCount=1 MathStr="-{0:int}" link(onResult,3882933:doHeight,[(481,440)(481,160)]) link(X1,11059880:Var3,[(447,285)]) } Add(GetDataEx,11059880,399,280) { link(Data,3882933:.Height,[(405,260)(524,260)]) } Add(If_else,11767955,329,546) { @Hint=#23:c.Left>v.ClientWidth-10| @Color=16777130 Type=2 link(onTrue,11556627:doWork2,[]) link(onFalse,7606536:doCompare,[]) link(Op1,6571126:Var2,[]) link(Op2,13450392:Result,[]) } Add(If_else,7606536,371,553) { @Hint=#8:c.Left<0| @Color=16777130 Type=1 Op2=Integer(0) link(onTrue,11556627:doWork3,[(410,559)]) link(Op1,6571126:Var3,[(377,530)]) } Add(GetDataEx,6571126,329,525) { link(Data,9182606:Var2,[]) } Add(MathParse,7359311,420,546) { @Color=16777130 DataCount=1 MathStr="-{0:int}" link(onResult,3882933:doWidth,[(471,552)(471,153)]) link(X1,7273408:Var2,[(426,524)(272,524)]) } Add(HubEx,11556627,406,546) { link(onEvent,7359311:doCalc,[]) } Add(MathParse,13450392,336,490) { @Color=16777130 DataCount=1 MathStr="( {0:int} - 10 )" link(X1,7612776:Var3,[(342,481)]) } Add(GetDataEx,7273408,266,301) { link(Data,3882933:.Width,[(272,252)(517,252)]) } Add(HubEx,13370440,429,434) { link(onEvent,5220843:doCalc,[]) } Add(GetDataEx,285200,427,180) { Angle=1 link(Data,3882933:.Left,[(503,185)]) } Add(GetDataEx,11817577,504,189) { link(Data,3882933:.Top,[]) } Add(Memory,12772618,448,91) { @Color=16777130 Default=Integer(10) } Add(GetDataEx,10153638,448,175) { link(Data,12772618:Value,[]) } Add(GetDataEx,7612776,49,476) { link(Data,15347870:Result,[]) } Add(GetDataEx,8627740,91,363) { link(Data,8445518:Result,[]) } Add(InfoTip,12901135,42,266) { Info=#10:Reflection| Frame=3 HAlign=0 Width=456 Height=326 } Add(InfoTip,8341742,126,119) { Info=#11:Enumeration| Frame=3 VAlign=2 HAlign=0 Width=155 Height=88 } Add(InfoTip,6348713,385,84) { Info=#7:Drawing| HAlign=0 Width=155 Height=158 } Add(InfoTip,4265200,385,84) { Info=#7:Drawing| Frame=3 HAlign=0 Width=155 Height=158 } Add(InfoTip,5739093,259,28) { Info=#15:DoubleBuffering| Frame=3 HAlign=0 Width=120 Height=88 } Add(InfoTip,12670051,77,28) { Info=#8:Cleaning| Frame=3 HAlign=0 Width=176 Height=88 } Add(PaintEventArgs,13753522,91,42) { link(onGraphics,9625112:doEvent1,[]) } Add(FillEllipse,8809309,413,203) { @Color=16777130 Graphics="gr" Brush="br" Point(doFillEllipse2) Point(x) Point(y) Point(width) Point(height) link(x,285200:Var2,[]) link(y,11817577:Var1,[(440,194)]) link(width,10153638:Var1,[(447,180)]) link(height,10153638:Var2,[]) } END_SDK Add(MessageBox,8850550,112,175) { } Add(ArrayList,15034546,161,154) { link(Value,8397606:Rectangle,[]) } Add(Rectangle,8397606,161,112) { Point(x) Point(y) Point(width) Point(height) Point(doConstructor2) link(x,3133444:Next,[]) link(y,7002743:Next,[(174,93)(209,93)]) link(width,15862170:Next,[(181,100)(251,100)]) link(height,11510237:Next,[(188,106)(293,106)]) } Add(Random,3133444,161,56) { Constructor=1 Seed=11 link(Max,16691314:Width,[(174,47)(156,47)(156,246)(167,246)]) } Add(Random,7002743,203,56) { Constructor=1 Seed=63 link(Max,16691314:Height,[(216,46)(197,46)(197,246)(174,246)]) } Add(Random,15862170,245,56) { Constructor=1 Min=1 Max=5 Seed=31 } Add(Random,11510237,287,56) { Constructor=1 Min=1 Max=5 Seed=15 } Add(Hub,12200701,112,147) { link(onEvent1,8397606:doConstructor2,[(144,153)(144,125)]) link(onEvent2,15034546:doAdd,[]) }