Esempio n. 1
0
 private void EgcListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (egcListBox.SelectedItem != null)
     {
         EGC egc = (EGC)egcListBox.SelectedItem;
         nameEditTextBox.Text = egc.Name;
     }
 }
Esempio n. 2
0
        private void DownButton_Click(object sender, RoutedEventArgs e)
        {
            switch (type)
            {
            case "edition":
                if (settings.SortEditions == false)
                {
                    if (egcListBox.SelectedItem != null)
                    {
                        int index = egcListBox.SelectedIndex;
                        if (index == egcManager.editions.Count - 1)
                        {
                            return;
                        }
                        EGC buffer = (EGC)egcListBox.SelectedItem;
                        for (int i = 0; i < egcManager.editions.Count - 1; i++)
                        {
                            if (buffer == egcManager.editions[i])
                            {
                                egcManager.editions[i]     = egcManager.editions[i + 1];
                                egcManager.editions[i + 1] = buffer;
                                break;
                            }
                        }
                        egcManager.DuringAction("edition");
                        egcListBox.SelectedIndex = index + 1;
                    }
                }
                break;

            case "genre":
                if (settings.SortGenres == false)
                {
                    if (egcListBox.SelectedItem != null)
                    {
                        int index = egcListBox.SelectedIndex;
                        if (index == egcManager.editions.Count - 1)
                        {
                            return;
                        }
                        EGC buffer = (EGC)egcListBox.SelectedItem;
                        for (int i = 0; i < egcManager.genres.Count - 1; i++)
                        {
                            if (buffer == egcManager.genres[i])
                            {
                                egcManager.genres[i]     = egcManager.genres[i + 1];
                                egcManager.genres[i + 1] = buffer;
                                break;
                            }
                        }
                        egcManager.DuringAction("genre");
                        egcListBox.SelectedIndex = index + 1;
                    }
                }
                break;
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Mapping
 /// </summary>
 /// <param name="egc"></param>
 private void Mapping(EGC egc)
 {
     X        = egc.X;
     Y        = egc.Y;
     Compteur = egc.Compteur;
 }
Esempio n. 4
0
 /// <summary>
 /// Constructeur
 /// </summary>
 public EGC(EGC egc)
 {
     Mapping(egc);
 }