Make(cnet) ver(4.05 build 186) Add(EntryPoint,2953706,70,259) { Width=612 Height=423 Platform=1 Point(doText) Point(onClosing) link(onCreate,235226:doStart,[]) link(onClosing,6283536:doGetMethod,[]) } Add(Button,4069131,112,196) { Left=10 Top=5 Height=68 Text="Connect" Point(onClick) link(onClick,3635146:doConnect,[]) AddHint(-71,9,55,13,Text) } Add(TextBox,10031117,175,140) { Left=155 Top=5 Width=435 Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) } Add(Label,8374509,175,98) { Left=95 Top=10 Width=60 Text="Server:" TextAlign=2 Point(doText) Point(onClick) AddHint(-17,-21,49,13,Text) } Add(TextBox,10409584,224,140) { Left=155 Top=30 Width=435 Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) } Add(Label,14652108,224,98) { Left=95 Top=35 Width=60 Text="User:" TextAlign=2 Point(doText) Point(onClick) AddHint(-6,-20,40,13,Text) } Add(TextBox,15156090,273,140) { Left=155 Top=55 Width=435 Anchor=13 Lines=[] PasswordChar="*" Point(doText) Point(Text) Point(Data) } Add(Label,8344916,273,98) { Left=95 Top=60 Width=60 Text="Password:" TextAlign=2 Point(doText) Point(onClick) AddHint(-5,-20,64,13,Text) } Add(Timer,235226,175,259) { link(onTick,207649:doData,[]) } Add(MailClient,3635146,210,196) { Name="mail" Port=110 link(onConnected,14305829:doEvent1,[]) link(Server,10031117:Text,[(216,184)(181,184)]) link(User,10409584:Text,[]) link(Password,15156090:Text,[(237,184)(279,184)]) } Add(DoData,207649,217,259) { link(onEventData,16268762:doString,[]) link(Data,3635146:IsConnected,[]) } Add(CancelEventArgs,6283536,112,273) { link(onCancel,3635146:doDisconnect,[(152,279)(152,209)]) } Add(MailClientMessages,2298834,280,210) { MailClient="mail" link(onMessagesLoaded,13713016:doForEach,[]) } Add(ForEach,13713016,322,210) { link(onItem,4577525:doLoadInfo,[]) } Add(MailClientMessage,4577525,371,210) { Point(Date) Point(From) Point(TextBody) Point(UID) Point(Attachments) link(onLoadInfo,5754936:doEvent1,[]) } Add(IList,3874915,469,161) { Point(Item) Point(index) link(Interface,4577525:From,[(475,155)(415,155)(415,263)(384,263)]) } Add(Hub,14305829,252,196) { OutCount=3 link(onEvent1,10520152:doClear,[(363,202)(363,272)]) link(onEvent2,202873:doClear,[]) link(onEvent3,2298834:doLoadMessages,[]) } Add(FormatStr,16268762,259,259) { DataCount=1 Mask="Connected: {0}" link(onResult,2953706:doText,[(304,265)(304,253)(58,253)(58,265)]) } Add(IList,202873,560,196) { Point(doClear) link(Interface,8944501:Items,[]) } Add(ChildSplitContainer,8944501,560,154) { @Hint=#15:Split container| link(onKey,10520152:doGet,[(603,160)(603,307)(504,307)(504,286)]) } BEGIN_SDK Add(EditMultiEx,6550795,21,21) { WorkCount=#6:doBody| EventCount=#5:onKey| VarCount=#5:Items| Width=216 Height=207 link(doBody,3992240:doPicture,[(42,27)(42,118)]) link(Items,8730363:Items,[(27,186)(146,186)]) } Add(SplitContainer,1804724,112,35) { Left=10 Top=85 Width=585 Height=303 Anchor=15 Point(Orientation) } Add(ChildSplitterPanel,8730363,140,112) { @Hint=#6:Panel1| link(onResult,6550795:onKey,[(204,118)(204,27)]) AddHint(-12,-28,48,13,@Hint) } BEGIN_SDK Add(EditMultiEx,16584445,21,21) { EventCount=#8:onResult| VarCount=#5:Items| link(Items,11718083:Items,[(27,179)(90,179)]) } Add(SplitterPanel,7031327,98,35) { Left=5 Top=5 Width=223 Height=284 Anchor=15 } Add(ListBox,11718083,70,105) { Left=10 Top=10 Width=200 Height=260 Dock=5 Point(Items) link(onSelectedIndexChanged,16584445:onResult,[(212,111)(212,27)]) } END_SDK Add(ChildSplitterPanel,3992240,77,112) { @Hint=#6:Panel2| AddHint(-14,-30,48,13,@Hint) } BEGIN_SDK Add(EditMultiEx,3272518,21,21) { WorkCount=#9:doPicture| link(doPicture,4706279:doDocumentText,[(49,27)(49,90)]) } Add(SplitterPanel,5076994,147,42) { Left=235 Top=10 Width=341 Height=273 Anchor=15 BorderStyle=2 Position=1 } Add(WebBrowser,4706279,77,77) { Left=10 Top=15 Width=325 Height=255 Dock=5 Point(doDocumentText) } END_SDK END_SDK Add(FormatStr,6292219,462,210) { link(onResult,202873:doAdd,[(530,216)(530,202)]) link(Str1,4577525:Date,[(468,198)(421,198)(421,266)(377,266)]) link(Str2,3874915:Item,[]) } Add(NameValueCollection,10520152,511,266) { Point(doClear) Point(doAdd2) Point(name) Point(value) Point(onGet) Point(doGet) link(value,4577525:TextBody,[(524,260)(391,260)]) link(onGet,8944501:doBody,[(548,272)(548,160)]) } Add(Hub,5754936,427,210) { OutCount=3 link(onEvent1,6292219:doString,[]) link(onEvent2,661099:doData,[(455,223)(455,279)]) link(onEvent3,648439:doWork,[(451,230)(451,335)]) } Add(DoData,661099,462,273) { link(onEventData,10520152:doAdd2,[]) link(Data,4577525:UID,[(468,257)(398,257)]) } Add(MailClientAttachment,6255117,567,329) { link(onAttachment,3140563:doWriteAllBytes,[]) } Add(ForEach,9321241,525,329) { link(onItem,6255117:doAttachment,[]) link(obj,4577525:Attachments,[(531,317)(405,317)]) } Add(FileRW,3140563,616,322) { link(Path,6255117:Name,[(622,310)(608,310)(608,372)(580,372)]) } Add(Check,648439,462,329) { @Hint=#20:download attachments| Check=1 Caption="check" link(onEvent,9321241:doForEach,[]) AddHint(-83,28,122,13,@Hint) }