iSpyApplication.MainForm.AddPreviewControl C# (CSharp) Method

AddPreviewControl() public method

public AddPreviewControl ( FilePreview fp, System.Image thumb, string movieName, string name ) : PreviewBox
fp FilePreview
thumb System.Image
movieName string
name string
return PreviewBox
        public PreviewBox AddPreviewControl(FilePreview fp, Image thumb, string movieName, string name)
        {
            var pb = new PreviewBox(fp.ObjectTypeId, fp.ObjectId, this) {Image = thumb, Duration = fp.Duration};
            pb.Width = pb.Image.Width;
            pb.Height = pb.Image.Height + 20;
            pb.Cursor = Cursors.Hand;
            pb.Selected = false;
            pb.FileName = movieName;
            var dt = new DateTime(fp.CreatedDateTicks);
            pb.CreatedDate = dt;
            pb.MouseDown += PbMouseDown;
            pb.MouseEnter += PbMouseEnter;
            string txt = name + ": " + dt.ToString(CultureInfo.CurrentUICulture);
            pb.DisplayName = txt;
            pb.IsMerged = fp.IsMerged;
            lock (ThreadLock)
            {
                flowPreview.Controls.Add(pb);

            }
            return pb;
        }

Same methods

MainForm::AddPreviewControl ( FilePreview fp, string thumb, string movieName, string name ) : PreviewBox
MainForm