/// <summary> /// Clear the loader entirely. /// </summary> public void Clear() { BootedPictures = new ImageHolder(2 * LIMITS + 1); picture = null; pictureEnumerator = null; currentImage = null; }
public void LoadPictures(object picture) { this.Clear(); if (picture != null) { this.picture = new Picture((string)picture); pictureEnumerator = this.picture.GetEnumerator(); loadEvent.Set(); } }
public new void Clear() { if (CurrentImage != null) { CurrentImage.Dispose(); } this.pictureEnumerator = null; base.Clear(); this.currentImage = null; }
/// <summary> /// Load all pictures in the location that contains a given picture. /// </summary> /// <param name="pic">a picture location</param> private void LoadPictures(object pic) { this.Clear(); Picture picture = new Picture((string)pic); pictureEnumerator = picture.GetEnumerator(); this.pictureEnumerator.SetIndex(picture); SetUp(); loadEvent.Set(); }