Пример #1
0
            public void CreateNewCLA()
            {
                if (!CheckForSave()) return;

                cla = new CompiledAssets();
                cla.program = this;
                MarkDirty();
                cla.FileName = "";
                assetListView.Clear();
            }
Пример #2
0
 protected override Task <ResultStatus> DoCommandOverride(ICommandContext commandContext)
 {
     assertFunc?.Invoke(Url, Parameters, AssetFinder);
     CompiledAssets.Add(assetItem);
     return(Task.FromResult(ResultStatus.Successful));
 }
Пример #3
0
            public void OpenCLA(string fileName)
            {
                if (!CheckForSave()) return;

                using (BinaryReader reader = new BinaryReader(File.Open(fileName, FileMode.Open)))
                {
                    dirty = false;

                    bool dummy;
                    CloseCLA(out dummy);

                    cla = new CompiledAssets();
                    cla.program = this;
                    cla.FileName = "";
                    assetListView.Clear();

                    cla.ReadFrom(reader);

                    ClearDirty();
                }
            }
Пример #4
0
            public void CloseCLA(out bool cancelQuit)
            {
                if (!CheckForSave())
                {
                    cancelQuit = true;
                }

                form.SetTitle("");
                cla = null;
                ClearDirty();
                cancelQuit = false;
                assetListView.Clear();
            }