private void mnLoadMotif_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.InitialDirectory = StringConstants.ABC_DIR;
            ofd.Filter           = "ABC file (*.abc)|*.abc|All files (*.*)|*.*";
            ofd.FilterIndex      = 1;
            ofd.RestoreDirectory = true;

            if (ofd.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            string name = controller.generateDefaultMotifName(System.IO.Path.GetFileNameWithoutExtension(ofd.FileName));
            Motif  m    = AbcFileReader.readFromFile(ofd.FileName);

            m.setName(name);

            ProgramAction action = new CreateMotifAction(this.controller, m);

            this.controller.executeAction(action);

            controller.treeview_selectNode(m);
        }
 private void acceptButton_Click(object sender, EventArgs e)
 {
     this.editedMotif  = AbcFileReader.readFromFile(StringConstants.TEMP_ABC);
     this.DialogResult = DialogResult.OK;
 }