Paint.PictureStateManager.InitialisePictureState C# (CSharp) Méthode

InitialisePictureState() public méthode

Initialise the picture state manager
public InitialisePictureState ( bool newImage ) : void
newImage bool
Résultat void
        public void InitialisePictureState(bool newImage)
        {
            if (newImage == true)
            {
                this.StoreSavePointData();
                this.UndoEnabled = false;
                this.RedoEnabled = false;
            }
            else
            {
                // We are editing an existing picture
                this.LoadSavePointData();

                if (this.ImageStateData.CurrentSavePoint == this.ImageStateData.FirstSavePoint)
                {
                    this.UndoEnabled = false;
                }
                else
                {
                    this.UndoEnabled = true;
                }

                if (this.ImageStateData.CurrentSavePoint == this.ImageStateData.LastSavePoint)
                {
                    this.RedoEnabled = false;
                }
                else
                {
                    this.RedoEnabled = true;
                }
            }
        }