private RenameFileWindow(IconSource source, IHavePath file) { InitializeComponent(); OriginalItem = file; this.Icon = source.GetImage(IconType.Rename).Icon; NameBox.SetItem(file); NameBox.SelectAll(); }
public void SetItem(IHavePath item) { Item = item; this.Text = Path.GetFileName(item.Path); }
public static bool RenameFile(IconSource source, IHavePath file) { var window = new RenameFileWindow(source, file); return(window.ShowDialog() == DialogResult.OK); }
public string GetContentPath(IHavePath content, string name) => Metadata.Slug + "/" + content.GetPath(name);