Ejemplo n.º 1
0
    /// <summary>
    /// Displays the dialog querying a new name for a song.
    /// </summary>
    /// <param name="mf">The <see cref="MusicFile"/> class instance of which name to change.</param>
    /// <returns>A <see cref="string"/> value for a new name for the music file if the user accepted the dialog; otherwise <see cref="string.Empty"/>.</returns>
    public static string Execute(MusicFile mf)
    {
        FormRename rename = new FormRename
        {
            tbNewSongName = { Text = mf.ToString(false) }, lastName = mf.ToString(false)
        };

        if (rename.ShowDialog() == DialogResult.OK)
        {
            return(rename.tbNewSongName.Text);
        }

        return(string.Empty);
    }
Ejemplo n.º 2
0
        /// <summary>
        /// Open a rename file dialog to rename or move one or a set of files
        /// </summary>
        private void MenuViewRenameClick(object sender, EventArgs e)
        {
            Selection  sel        = new Selection(treeView, status);
            FormRename formRename = new FormRename();

            if (formRename.LoadFiles(App.Repos.Current, sel.SelFiles))
            {
                if (formRename.ShowDialog() == DialogResult.OK)
                {
                    List <string> cmds = formRename.GetGitCmds();
                    foreach (string cmd in cmds)
                    {
                        App.Repos.Current.RunCmd(cmd);
                    }
                    App.DoRefresh();
                }
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Open a rename file dialog to rename or move one or a set of files
 /// </summary>
 private void MenuViewRenameClick(object sender, EventArgs e)
 {
     Selection sel = new Selection(treeView, status);
     FormRename formRename = new FormRename();
     if (formRename.LoadFiles(App.Repos.Current, sel.SelFiles))
         if (formRename.ShowDialog() == DialogResult.OK)
         {
             List<string> cmds = formRename.GetGitCmds();
             foreach (string cmd in cmds)
                 App.Repos.Current.RunCmd(cmd);
             App.DoRefresh();
         }
 }