Add(MainForm,2953706,133,630)
{
Width=1123
Height=728
Point(onKeyDown)
link(onKeyDown,3786718:doCheckMask,[])
}
Add(PaintBox,9614065,322,126)
{
Width=1107
Height=689
Align=5
Color=16777215
MouseCapture=0
Point(MouseX)
Point(MouseY)
Point(onMouseDown)
Point(onMouseMove)
Point(onMouseUp)
Point(Width)
Point(Height)
link(onMouseDown,1780752:doEvent,[])
link(onMouseMove,6589010:doEvent,[(445,146)(445,244)])
}
Add(LineBreakEx,5771982,329,217)
{
Caption="mx"
Type=3
link(_Data,9614065:MouseX,[])
}
Add(LineBreakEx,5356291,336,203)
{
Caption="my"
Type=3
link(_Data,9614065:MouseY,[])
}
Add(LineBreakEx,8487043,322,231)
{
Caption="canvas"
Type=3
link(_Data,9614065:Bitmap,[])
}
Add(Img_Rectangle,13212228,560,238)
{
Point(Point1)
Point(Point2)
link(onDraw,13439808:doWork,[])
link(Bitmap,5687464:Var3,[(566,201)])
link(Point1,6156569:Result,[])
link(Point2,6255103:reCalc,[(587,233)(629,233)])
}
Add(LineBreakEx,14952567,574,91)
{
Caption="mx"
Type=2
}
Add(LineBreakEx,5454137,581,105)
{
Caption="my"
Type=2
}
Add(MathParse,6156569,574,133)
{
MathStr="%1 + %2 * 65536"
link(onResult,14664164:doCompare,[(716,139)(716,468)])
link(X1,14952567:getVar,[])
link(X2,5454137:getVar,[])
}
Add(LineBreakEx,9331400,616,147)
{
Caption="mx"
Type=2
}
Add(LineBreakEx,14275355,623,161)
{
Caption="my"
Type=2
}
Add(MathParse,6255103,616,189)
{
MathStr="%1 + %2 * 65536"
Point(reCalc)
link(X1,9331400:getVar,[])
link(X2,14275355:getVar,[])
}
Add(IndexToChanel,6589010,469,238)
{
Count=1
link(onEvent1,16585798:doDraw,[])
}
Add(Bitmap,11784647,770,406)
{
FillColor=16777215
Point(doCreate)
Point(onCreate)
Point(Width)
Point(HWidth)
Point(HHeight)
link(HWidth,2549607:getVar,[])
link(HHeight,14661263:getVar,[])
}
Add(If_else,14664164,777,462)
{
Op2=Integer(0)
link(onTrue,11784647:doCreate,[(821,468)(821,447)(758,447)(758,426)])
link(onFalse,3240804:doEvent1,[(845,475)(845,316)(242,316)(242,412)])
link(Op1,11784647:Width,[])
AddHint(-58,16,21,13,Op2)
}
Add(LineBreakEx,9874238,343,189)
{
Caption="w"
Type=3
link(_Data,9614065:Width,[])
}
Add(LineBreakEx,14006476,350,175)
{
Caption="h"
Type=3
link(_Data,9614065:Height,[])
}
Add(LineBreakEx,2549607,770,336)
{
Caption="w"
Type=2
}
Add(LineBreakEx,14661263,777,350)
{
Caption="h"
Type=2
}
Add(LineBreakEx,16044299,371,462)
{
Caption="bmp"
Type=2
}
Add(DoData,15757052,322,406)
{
link(onEventData,3635397:doWork2,[])
link(Data,2373224:getVar,[])
}
Add(Img_Bmp,16585798,511,238)
{
link(onDraw,13212228:doDraw,[])
link(Bitmap,5687464:Var2,[])
link(SourceBitmap,10686490:getVar,[])
}
Add(StrList,13532854,469,546)
{
Point(EndIdx)
Point(onGetString)
Point(doGetString)
link(onGetString,1984571:doConvert,[])
}
Add(StreamConvertor,6501242,329,546)
{
Point(Data)
link(onResult,13532854:doAdd,[])
link(Data,2863476:Var2,[])
}
Add(BitmapStream,1365984,343,504)
{
link(Stream,2863476:Var3,[(349,495)])
link(Bitmap,16044299:getVar,[(356,490)(377,490)])
}
Add(MemoryStream,617522,329,448)
{
}
Add(KeyMask,3786718,175,651)
{
Ctrl=1
Key=90
link(onTrue,14954374:doCompare,[])
}
Add(DoData,248330,392,574)
{
link(onEventData,12124941:doEvent1,[])
link(Data,13532854:EndIdx,[(398,528)(512,528)(512,615)(496,615)])
}
Add(StreamConvertor,1984571,532,553)
{
Mode=1
Point(Data)
link(onResult,8671188:doRead,[])
}
Add(BitmapStream,8671188,574,553)
{
link(onRead,13526982:doEvent1,[])
}
Add(Img_Bmp,15325019,644,560)
{
link(onDraw,4145283:doWork,[])
link(Bitmap,591499:getVar,[])
link(SourceBitmap,6995332:getVar,[])
}
Add(LineBreakEx,6995332,651,532)
{
Caption="bmp"
Type=2
}
Add(Hub,13526982,616,553)
{
link(onEvent1,3635397:doWork3,[(640,559)])
link(onEvent2,15325019:doDraw,[])
}
Add(GetDataEx,2863476,329,490)
{
link(Data,617522:Stream,[])
}
Add(LineBreakEx,10073136,511,175)
{
Caption="canvas"
Type=2
}
Add(GetDataEx,5687464,511,196)
{
link(Data,10073136:getVar,[])
}
Add(LineBreakEx,2373224,322,378)
{
Caption="canvas"
Type=2
}
Add(LineBreakEx,10686490,518,210)
{
Caption="bmp"
Type=2
}
Add(LineBreakEx,7711064,770,504)
{
Caption="bmp"
Type=3
link(_Data,11784647:Bitmap,[])
}
Add(Hub,3240804,266,406)
{
OutCount=4
link(onEvent1,15757052:doData,[])
link(onEvent2,1365984:doWrite,[(314,419)(314,517)])
link(onEvent3,6501242:doConvert,[(303,426)(303,552)])
link(onEvent4,617522:doClear,[(294,433)(294,461)])
}
Add(LineBreakEx,591499,644,511)
{
Caption="canvas"
Type=2
}
Add(HubEx,3635397,636,406)
{
link(onEvent,11784647:doLoad,[])
}
Add(LineBreakEx,13439808,602,238)
{
Caption="refresh"
}
Add(LineBreakEx,6266299,224,126)
{
Caption="refresh"
Type=1
link(OnEvent,14148174:doWork2,[])
}
Add(LineBreakEx,4145283,686,560)
{
Caption="refresh"
}
Add(If_else,14954374,217,658)
{
Op2=Integer(0)
link(onTrue,2562623:doEvent1,[(262,664)(262,643)])
link(onFalse,248330:doData,[(368,671)(368,580)])
link(Op1,13532854:Count,[(223,615)(482,615)])
AddHint(4,32,21,13,Op2)
}
Add(LineBreak,374062,721,413)
{
Caption="cl"
link(Out,11784647:doClear,[])
Primary=[2682082,-406,224]
}
Add(Hub,2562623,280,637)
{
link(onEvent1,2682082:In,[])
link(onEvent2,7812091:In,[(304,650)(304,657)])
}
Add(LineBreak,2462271,245,140)
{
Caption="cl"
link(Out,15666022:doEvent1,[])
Primary=[7812091,70,511]
}
Add(Hub,15666022,287,140)
{
link(onEvent1,9614065:doClear,[(319,146)(319,139)])
link(onEvent2,14148174:doWork3,[(312,153)])
}
Add(HubEx,14148174,308,126)
{
link(onEvent,9614065:doRefresh,[])
}
Add(IndexToChanel,1780752,469,133)
{
Count=1
link(onEvent1,6156569:doCalc,[])
}
Add(Hub,12124941,434,574)
{
link(onEvent1,13532854:doGetString,[])
link(onEvent2,13532854:doDelete,[(455,587)(455,566)])
}
|
Ответов: 2489
Рейтинг: 698
|
|||
|
|
|||
| карма: 11 |
|



Поиск
Друзья
Администрация