private void btnLoad_Click(object sender, EventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); dialog.InitialDirectory = tempSavePath; dialog.DefaultExt = ".pmf"; dialog.Filter = "Partial Movie File|*.pmf"; dialog.AddExtension = true; dialog.ShowDialog(); if (!System.IO.File.Exists(dialog.FileName)) { MessageBox.Show("File does not exist."); return; } MovieZone z = new MovieZone(); z.name = dialog.SafeFileName; z.start = 0; z.bytes = System.IO.File.ReadAllBytes(dialog.FileName); z.length = BitConverter.ToInt32(z.bytes, 0); zones.Add(z); listZones.Items.Add(z.getStr()); }
// Loading private void PartialsForm_Load(object sender, EventArgs e) { MovieZone main = new MovieZone(); main.start = 0; main.length = mov.Frames; main.name = "Main Zone"; main.bytes = GetPSave(0, mov.Frames); zones.Add(main); listZones.Items.Add(main.name + " - length: " + main.length); }
// Get a zone from current movie private void btnSetZone_Click(object sender, EventArgs e) { MovieZone z = new MovieZone(); z.start = (int)numSetStart.Value; z.length = (int)(numSetEnd.Value - numSetStart.Value); z.bytes = GetPSave(z.start, z.start + z.length); z.name = "Zone " + zones.Count; zones.Add(z); listZones.Items.Add(z.name + " - length: " + z.length); }