Make(cnet) ver(4.05 build 186) Add(EntryPoint,2953706,21,91) { Width=600 Height=486 Name="form" link(onCreate,16691314:Init,[(110,97)(110,132)]) link(onError,8850550:doShow,[]) } Add(ChildPanel,14881735,21,133) { link(onStart,6209797:doStart,[]) link(onPause,6209797:doStop,[]) link(onAdd,16691314:Add,[(108,153)(108,146)]) } 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,8477012:Var1,[(160,107)(197,107)(197,165)]) } Add(IndexToChannel,13333430,252,119) { link(Index,8477012: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,8477012,210,160) { link(Data,2128002:Value,[]) } END_SDK Add(Timer,6209797,70,133) { Interval=10 link(onTick,16691314:Work,[]) } Add(ChildPanel,16691314,119,126) { } BEGIN_SDK Add(EditMultiEx,15986482,21,21) { WorkCount=#4:Init|4:Work|3:Add| Width=594 Height=578 link(Init,10550807:doData,[(231,27)(231,83)]) link(Work,2732540:doInvalidate,[(31,34)(31,41)]) link(Add,4063506:##add,[(26,41)(26,146)]) } Add(SolidBrush,6450741,490,84) { @Color=11206655 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,2598157:doGetMethod,[]) } Add(DoData,13494876,175,70) { @Color=11184895 link(onEventData,10534163:doClear,[]) link(Data,10788866:Color,[]) } Add(Color,10788866,175,28) { @Color=11184895 Color=-16777201 } Add(Hub,9625112,140,42) { @Color=11184895 OutCount=3 link(onEvent1,10534163:doGraphics,[(170,48)(170,69)]) link(onEvent2,13494876:doData,[(165,55)(165,76)]) link(onEvent3,14206820:doFor,[(161,62)(161,153)]) } 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,217,63) { @Color=11184895 Name="gr" Point(doClear) } Add(ControlMethods,3401653,336,77) { @Color=11206570 Control="panel" Point(doSetStyle) Point(value) Point(flags) link(flags,4711389:ControlStyles,[]) } Add(ControlStyles,4711389,343,35) { @Color=11206570 ControlStyles=18432 } Add(DoData,10550807,294,77) { @Color=11206570 Data=Integer(1) link(onEventData,3401653:doSetStyle,[]) } Add(Hub,8585494,210,147) { @Color=16755455 OutCount=4 link(onEvent1,4063506:##select,[]) link(onEvent2,8809309:doFillEllipse2,[(315,160)(315,216)]) link(onEvent3,1420458:doEvent1,[(231,167)(231,314)]) link(onEvent4,4063506:##store,[(413,174)(413,160)]) } Add(For,14206820,168,147) { @Color=16755455 IncludeEnd=1 Extern=1 link(onEvent,8585494:doEvent1,[]) link(End,4063506:##count,[(174,142)(363,142)(363,171)(580,171)]) } 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,4063506:doX,[(478,321)(478,118)]) 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,4063506:doY,[(517,314)(517,125)]) 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,[(468,278)]) } Add(MathParse,5220843,441,434) { @Color=16777130 DataCount=1 MathStr="-{0:int}" link(onResult,4063506:doHeight,[(531,440)(531,139)]) link(X1,11059880:Var3,[(447,285)]) } Add(GetDataEx,11059880,399,280) { link(Data,4063506:.Height,[(405,255)(566,255)]) } 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,4063506:doWidth,[(525,552)(525,132)]) 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,4063506:.Width,[(272,259)(559,259)]) } Add(HubEx,13370440,429,434) { link(onEvent,5220843:doCalc,[]) } Add(GetDataEx,285200,427,180) { Angle=1 link(Data,4063506:.Left,[(545,185)]) } Add(GetDataEx,11817577,462,189) { link(Data,4063506:.Top,[(468,177)(552,177)]) } Add(Memory,12772618,448,84) { @Color=11206655 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,147,133) { Info=#11:Enumeration| Frame=3 VAlign=2 HAlign=0 Width=113 Height=67 } Add(InfoTip,4265200,392,28) { Info=#7:Drawing| Frame=3 HAlign=0 Width=211 Height=221 } Add(InfoTip,5739093,266,28) { Info=#15:DoubleBuffering| Frame=3 HAlign=0 Width=120 Height=88 } Add(InfoTip,12670051,84,28) { Info=#8:Cleaning| Frame=3 HAlign=0 Width=176 Height=88 } Add(Random,10321965,434,42) { @Color=11206655 Constructor=1 Seed=11 link(Max,7612776:Var1,[(447,24)(38,24)(38,481)]) } Add(Random,5383811,476,42) { @Color=11206655 Constructor=1 Seed=63 link(Max,8627740:Var1,[(489,23)(34,23)(34,368)]) } Add(Random,5412147,518,42) { @Color=11206655 Constructor=1 Min=1 Max=5 Seed=31 } Add(Random,1096119,560,42) { @Color=11206655 Constructor=1 Min=1 Max=5 Seed=15 } Add(MultiElementEx,4063506,539,112) { @Color=11206655 link(x,10321965:Next,[(545,83)(440,83)]) link(y,5383811:Next,[(552,80)(482,80)]) link(width,5412147:Next,[(559,78)(524,78)]) link(height,1096119:Next,[]) } BEGIN_SDK Add(EditMultiEx,7936073,21,21) { WorkCount=#3:doX|3:doY|7:doWidth|8:doHeight|5:##add|8:##select|7:##store| VarCount=#5:.Left|4:.Top|6:.Width|7:.Height|10:##instance|7:##count|6:##type| DataCount=#1:x|1:y|5:width|6:height| Width=111 Height=95 Point(##add) Point(##select) Point(##store) Point(##instance) Point(##count) Point(##type) link(doX,9054430:doX,[(35,27)(35,69)]) link(doY,9054430:doY,[(35,34)(35,76)]) link(doWidth,9054430:doWidth,[(35,41)(35,83)]) link(doHeight,9054430:doHeight,[(35,48)(35,90)]) link(##add,9054430:doConstructor2,[(35,55)(35,62)]) link(.Left,9054430:.Left,[(27,105)(62,105)]) link(.Top,9054430:.Top,[(34,105)(69,105)]) link(.Width,9054430:.Width,[(41,105)(76,105)]) link(.Height,9054430:.Height,[(48,105)(83,105)]) link(##instance,9054430:Rectangle,[]) link(##type,648413:TypeName,[(69,106)(111,106)]) } Add(Rectangle,9054430,49,49) { Point(doConstructor2) Point(x) Point(y) Point(width) Point(height) Point(doX) Point(doY) Point(doWidth) Point(doHeight) Point(.Left) Point(.Top) Point(.Width) Point(.Height) link(x,7936073:x,[(55,35)(27,35)]) link(y,7936073:y,[(62,35)(34,35)]) link(width,7936073:width,[(69,35)(41,35)]) link(height,7936073:height,[(76,35)(48,35)]) } Add(Type,648413,91,63) { TypeName="Rectangle" Point(Name) Point(TypeName) } END_SDK Add(PaintEventArgs,2598157,98,42) { @Color=11184895 link(onGraphics,9625112:doEvent1,[]) } Add(FillEllipse,8809309,413,203) { @Color=11206655 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,70,98) { }