Example #1
0
        public ManequinForm(string songName)
        {
            InitializeComponent();

            this.songName = songName;
            Manequins = new SongManequins(songName);

            ClearAll();
        }
Example #2
0
        public ManequinForm(SongManequins manequins, string songName)
            : this(songName)
        {
            //InitializeComponent();

            Manequins.LoadValues(manequins.ToString());

            //Manequins = manequins;
            //this.songName = songName;

            manequinTreeView.Nodes.Clear();
            manequinTreeView.Nodes.Add(Manequins.GetManequinTree());
            manequinTreeView.SelectedNode = manequinTreeView.Nodes[0].Nodes[0].Nodes[0];

            manequinPictureBox.Image = Manequins[0].DrawManequin(200, 200);
            manequinPictureBox.Refresh();

            DrawManequins();
        }
Example #3
0
        private void öppnaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog dialog = new OpenFileDialog())
            {
                dialog.Filter = "Sträckgubbar|*.wki|Alla filer|*.*";
                if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Manequins = SongManequins.Open(dialog.FileName);

                    manequinTreeView.Nodes.Clear();
                    manequinTreeView.Nodes.Add(Manequins.GetManequinTree());
                    manequinTreeView.SelectedNode = manequinTreeView.Nodes[0].Nodes[0].Nodes[0];

                    manequinPictureBox.Image = Manequins[0].DrawManequin(200, 200);
                    manequinPictureBox.Refresh();

                    DrawManequins();
                }
            }
        }
Example #4
0
 public ManequinForm(SongManequins manequins)
     : this(manequins, manequins.SongName)
 {
 }
Example #5
0
        private void manequinButton_Click(object sender, EventArgs e)
        {
            using (ManequinForm form = new ManequinForm(Manequins))
            {

                if (form.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Manequins = form.Manequins;
                    if (manequinsPictureBox.Image != null)
                        manequinsPictureBox.Image.Dispose();
                    manequinsPictureBox.Image = Manequins.DrawManequins();
                }
            }
        }
Example #6
0
        public static SongManequins Open(string fileName)
        {
            if (File.Exists(fileName))
            {
                using (StreamReader sr = new StreamReader(fileName))
                {
                    SongManequins manequins = new SongManequins();
                    manequins.LoadValues(sr.ReadToEnd());

                    return manequins;
                    //XmlDocument doc = new XmlDocument();
                    //doc.LoadXml(sr.ReadToEnd());
                }
            }
            return new SongManequins(Path.GetFileNameWithoutExtension(fileName));
        }
Example #7
0
        public static SongManequins FromString(string manequinData)
        {
            SongManequins manequins = new SongManequins();
            manequins.LoadValues(manequinData);

            return manequins;
        }