public IXmlConvertable CreateMemento()
        {
            WorkbenchMemento memento = new WorkbenchMemento();

            memento.Bounds             = normalBounds;
            memento.DefaultWindowState = fullscreen ? defaultWindowState : WindowState;
            memento.WindowState        = WindowState;
            memento.FullScreen         = fullscreen;
            return(memento);
        }
        public void SetMemento(IXmlConvertable xmlMemento)
        {
            if (xmlMemento != null)
            {
                WorkbenchMemento memento = (WorkbenchMemento)xmlMemento;

                Bounds             = normalBounds = memento.Bounds;
                WindowState        = memento.WindowState;
                defaultWindowState = memento.DefaultWindowState;
                FullScreen         = memento.FullScreen;
            }
        }
예제 #3
0
		public IXmlConvertable CreateMemento()
		{
			WorkbenchMemento memento   = new WorkbenchMemento();
			memento.Bounds             = normalBounds;
			memento.DefaultWindowState = fullscreen ? defaultWindowState : WindowState;
			memento.WindowState        = WindowState;
			memento.FullScreen         = fullscreen;
			return memento;
		}