private void OnFilePathRequest(FilePathEventArgs e) { if (string.IsNullOrWhiteSpace(e.FilePath)) { e.FilePath = Scene.Title.ToFilename(); } }
private void Editor_FilePathChanged(ITextEditor sender, FilePathEventArgs e) { FilePath oldFilePath = e.OldFilePath ?? GetTempFilePath(sender); _openDocuments.Remove(oldFilePath); _openDocuments.Add(e.NewFilePath, sender.Document); }
public void AddAttachmentFromFileCall(object sender) { using (OpenFileDialog filesDialog = new OpenFileDialog()) { filesDialog.Title = "Load Prop FBX"; filesDialog.Filter = "FBX file (*.fbx)|*.fbx;*.FBX"; filesDialog.RestoreDirectory = true; DialogResult fileResult = filesDialog.ShowDialog(); if (fileResult == DialogResult.OK) { FilePathEventArgs eventArgs = new FilePathEventArgs() { FilePath = filesDialog.FileName }; AddAttachmentFromFileHandler?.Invoke(this, eventArgs); } } }
private void JsonCon_FileReopen(object sender, FilePathEventArgs e) => OpenFile(e.FilePath);
private void JsonCon_FilePathRequest(object sender, FilePathEventArgs e) => OnFilePathRequest(e);
private void WatcherFileFound(object sender, FilePathEventArgs e) { RunOnMainThread(() => textBoxFilePath.Text = e.FilePath); }