コード例 #1
0
ファイル: CommonCommands.cs プロジェクト: coreafive/XLE
        private void PerformSaveModifiedAssets()
        {
            var pendingAssetList = GUILayer.PendingSaveList.Create();

            using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
            {
                dialog.BuildAssetList(pendingAssetList);
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    pendingAssetList.Commit();
                }
            }
        }
コード例 #2
0
        protected void ContextMenu_ShowModifications(object sender, EventArgs e)
        {
            var pendingAssetList = GUILayer.PendingSaveList.Create();
            var assetList        = new GUILayer.DivergentAssetList(GUILayer.EngineDevice.GetInstance(), pendingAssetList);

            using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
            {
                dialog.AssetList = assetList;
                var result = dialog.ShowDialog();

                if (result == DialogResult.OK)
                {
                    pendingAssetList.Commit();
                }
            }
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: ldh9451/XLE
        protected void ContextMenu_ShowModifications(object sender, EventArgs e)
        {
            var pendingAssetList = GUILayer.PendingSaveList.Create();
            var assetList = new GUILayer.DivergentAssetList(GUILayer.EngineDevice.GetInstance(), pendingAssetList);

            using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
            {
                dialog.AssetList = assetList;
                var result = dialog.ShowDialog();

                if (result == DialogResult.OK)
                {
                    pendingAssetList.Commit();
                }
            }
        }
コード例 #4
0
ファイル: CommonCommands.cs プロジェクト: trizdreaming/XLE
        private void PerformSaveModifiedAssets()
        {
            var pendingAssetList = GUILayer.PendingSaveList.Create();

            using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
            {
                dialog.BuildAssetList(pendingAssetList);
                if (dialog.ShowDialog() == DialogResult.OK)
                {
                    var cmtResult = pendingAssetList.Commit();

                    // if we got some error messages during the commit; display them here...
                    if (!String.IsNullOrEmpty(cmtResult.ErrorMessages))
                    {
                        ControlsLibrary.BasicControls.TextWindow.ShowModal(cmtResult.ErrorMessages);
                    }
                }
            }
        }
コード例 #5
0
        protected void ContextMenu_ShowModifications(object sender, EventArgs e)
        {
            var pendingAssetList = GUILayer.PendingSaveList.Create();
            var assetList        = new GUILayer.DivergentAssetList(GUILayer.EngineDevice.GetInstance(), pendingAssetList);

            using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
            {
                dialog.AssetList = assetList;
                var result = dialog.ShowDialog();

                if (result == DialogResult.OK)
                {
                    var cmtResult = pendingAssetList.Commit();

                    // if we got some error messages during the commit; display them here...
                    if (!String.IsNullOrEmpty(cmtResult.ErrorMessages))
                    {
                        ControlsLibrary.BasicControls.TextWindow.ShowModal(cmtResult.ErrorMessages);
                    }
                }
            }
        }
コード例 #6
0
ファイル: CommonCommands.cs プロジェクト: coreafive/XLE
 private void PerformSaveModifiedAssets()
 {
     var pendingAssetList = GUILayer.PendingSaveList.Create();
     using (var dialog = new ControlsLibrary.ModifiedAssetsDialog())
     {
         dialog.BuildAssetList(pendingAssetList);
         if (dialog.ShowDialog() == DialogResult.OK)
         {
             pendingAssetList.Commit();
         }
     }
 }