Make(delphi) ver(4.04 build 185) rep=0 Add(MainForm,11367671,154,224) { Left=20 Top=105 Width=615 Height=491 Ctl3D=0 Caption="ImageViewer -- BMP, GIF, JPG, JPEG, ICO, WMF, EMF, PNG, XBM, TIFF" BorderStyle=5 Position=1 } Add(ChildScrollBox,11151479,203,266) { } BEGIN_SDK Add(EditMulti,9927452,21,21) { WorkCount=1 Width=391 Height=312 VOffset=21 link(doWork1,13268199:doEvent1,[]) } Add(ScrollBox,4090821,77,98) { Width=599 Height=422 Align=5 WinStyle=2 Name="scroll" } Add(Hub,13268199,42,42) { OutCount=3 link(onEvent1,1479027:doWork1,[(214,48)]) link(onEvent2,11955667:##clear,[]) link(onEvent3,6607378:doExecute,[]) } Add(ODialog,6607378,77,56) { Filter="BMP, GIF, JPG, JPEG, ICO, WMF, EMF, PNG, XBM, TIFF files (*.bmp;*.gif;*.ico;*.wmf;*.emf;*.xbm;*.tiff;*.png;*.jpg;*.jpeg)|.bmp;*.gif;*.ico;*wmf;*.emf;*.xbm;*.tiff;*.png;*.jpg;*.jpeg|All files (*.*)|*.*" FileName="" Select=1 link(onExecute,13860698:doLoad,[]) } Add(Img_Loader,13860698,126,56) { Point(ImageWidth) Point(ImageHeight) link(onLoad,886557:doEvent1,[]) } Add(GridLayout,3186557,224,63) { Name="grid" Space=5 Padding=5 Cols=4 AddMode=1 } Add(ChildPanelEx,11955667,364,42) { Mode=1 } BEGIN_SDK Add(EditMultiEx,5198135,21,21) { WorkCount=#5:##add|7:##clear| Width=111 Height=88 VOffset=28 Point(##add) Point(##clear) link(##add,14412139:doLoad,[]) } Add(Panel,435910,84,49) { Left=10 Top=10 Width=140 Height=100 Layout="parent.grid" BorderWidth=0 BevelInner=0 BevelWidth=0 } Add(AlphaImage,14412139,42,49) { Width=140 Height=100 Color=8421504 } END_SDK Add(Hub,886557,175,56) { link(onEvent1,12119714:doData,[(201,62)(201,35)(50,35)(50,223)]) link(onEvent2,1479027:doWork2,[]) } Add(HubEx,1479027,210,63) { link(onEvent,3186557:doResize,[]) } Add(MathParse,474814,133,154) { MathStr="(%1 / %2) < (140 / 100)" ResultType=0 Point(reCalc) link(X1,3509515:Var2,[]) link(X2,11703107:Var2,[]) } Add(MathParse,9238791,266,154) { MathStr="140 / (%1 / %2)" ResultType=0 Point(reCalc) link(X1,4015662:Var3,[(272,126)]) link(X2,8624257:Var3,[(279,120)]) } Add(GetDataEx,3509515,133,121) { link(Data,13860698:ImageWidth,[]) } Add(GetDataEx,11703107,140,115) { link(Data,13860698:ImageHeight,[]) } Add(MathParse,8733458,224,154) { MathStr="100 / (%2 / %1)" ResultType=0 Point(reCalc) link(X1,4015662:Var2,[]) link(X2,8624257:Var2,[]) } Add(AlphaResize,4036910,175,273) { link(onResize,11955667:##add,[(348,279)(348,48)]) link(Bitmap,13860698:Bitmap,[(181,262)(132,262)]) link(Width,4136714:Var,[]) link(Height,5971662:Var,[(195,261)(279,261)]) } Add(Memory,10727259,182,154) { Default=Integer(140) } Add(GetIndexData,4136714,182,217) { link(onIndex,5971662:doIndex,[]) link(Data1,10727259:Value,[]) link(Data2,8733458:reCalc,[(195,201)(237,201)]) } Add(Memory,11768583,308,154) { Default=Integer(100) } Add(GetIndexData,5971662,273,217) { link(onIndex,4036910:doResize,[(321,223)(321,314)(158,314)(158,279)]) link(Data1,9238791:reCalc,[]) link(Data2,11768583:Value,[(286,201)(314,201)]) } Add(DoData,12119714,140,217) { link(onEventData,4136714:doIndex,[]) link(Data,474814:reCalc,[]) } Add(GetDataEx,4015662,224,121) { Angle=3 link(Data,3509515:Var3,[]) } Add(GetDataEx,8624257,231,115) { Angle=3 link(Data,11703107:Var3,[]) } END_SDK Add(ChildPanel,13530544,154,266) { link(onEvent1,11151479:doWork1,[]) } BEGIN_SDK Add(EditMulti,14046107,21,21) { EventCount=1 Width=118 Height=74 VOffset=21 } Add(Panel,522427,42,42) { Top=422 Width=599 Height=35 Align=4 BorderWidth=0 BevelInner=0 BevelWidth=0 } Add(Button,12242450,84,42) { Left=240 Top=5 Width=125 Height=25 Font=[MS Sans Serif,8,1,0,1] TabOrder=-1 Caption="Load Files" link(onClick,14046107:onEvent1,[]) } END_SDK Add(MinMaxSize,5169142,203,224) { EnabledMinMax=0 MinWidth=615 MinHeight=175 MaxWidth=615 MaxHeight=0 }