Ejemplo n.º 1
0
        //preset
        private void MethodMenuOpenButton_Click(object sender, RoutedEventArgs e)
        {
            var openDialog = new OpenFileDialog()
            {
                Title           = "Save Preset",
                DefaultExt      = "pre",
                Filter          = "My preset files (*.pre)|*.pre",
                CheckFileExists = true,
                CheckPathExists = true
            };

            if (openDialog.ShowDialog() == true)
            {
                Preset preset = null;
                try
                {
                    preset = new Preset(openDialog.FileName, _prototypes);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error: File corupted" + ex.ToString());
                    return;
                }
                _presetList.Clear();
                foreach (var item in preset.List)
                {
                    var method = new ItemMethod(item);
                    _presetList.Add(method);
                }
                MyAppItem.ReloadList(_seclectingListView, methodListBox);
            }
        }
Ejemplo n.º 2
0
 private void FolderDeleteButton_Click(object sender, RoutedEventArgs e)
 {
     if (_seclectingListView.SelectedIndex != -1)
     {
         _folderList.RemoveAt(_seclectingListView.SelectedIndex);
         MyAppItem.ReloadList(_seclectingListView, methodListBox);
     }
 }
Ejemplo n.º 3
0
 private void DeleteMethod_Button(object sender, RoutedEventArgs e)
 {
     if (methodListBox.SelectedIndex != -1)
     {
         _methodList.RemoveAt(methodListBox.SelectedIndex);
         MyAppItem.ReloadList(_seclectingListView, methodListBox);
     }
 }
Ejemplo n.º 4
0
        private void FolderMenuBotButton_Click(object sender, RoutedEventArgs e)
        {
            int index = _seclectingListView.SelectedIndex;

            if (index != -1)
            {
                MyAppItem.Move(_folderList, index, _folderList.Count - 1);
                MyAppItem.ReloadList(_seclectingListView, methodListBox);
            }
        }
Ejemplo n.º 5
0
        private void FileMenuDownButton_Click(object sender, RoutedEventArgs e)
        {
            int index = _seclectingListView.SelectedIndex;

            if (index != -1)
            {
                MyAppItem.Move(_fileList, index, index + 1);
                MyAppItem.ReloadList(_seclectingListView, methodListBox);
            }
        }
Ejemplo n.º 6
0
        private void MethodMenuUpButton_Click(object sender, RoutedEventArgs e)
        {
            int index = methodListBox.SelectedIndex;

            if (index != -1)
            {
                MyAppItem.Move(_methodList, index, index - 1);
                MyAppItem.ReloadList(_seclectingListView, methodListBox);
            }
        }
Ejemplo n.º 7
0
        private void CheckBox_Checked(object sender, RoutedEventArgs e)
        {
            var method = methodListBox.SelectedItem as ItemMethod;

            if (method.Item.Args.CheckArgs())
            {
                MyAppItem.ReloadList(_seclectingListView, methodListBox);
            }
            else
            {
                method.IsActive = false;
                MessageBox.Show("Invalid " + method.Item.Name + " Argument");
            }
        }
Ejemplo n.º 8
0
 private void Tab_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (Tab.SelectedIndex == 0 && _seclectingListView == filesListView)
     {
         return;
     }
     if (Tab.SelectedIndex == 1 && _seclectingListView == folderListView)
     {
         return;
     }
     if (Tab.SelectedIndex == 0)
     {
         _seclectingListView = filesListView;
     }
     else
     {
         _seclectingListView = folderListView;
     }
     if (_seclectingListView.ItemsSource != null)
     {
         MyAppItem.ReloadList(_seclectingListView, methodListBox);
     }
 }
Ejemplo n.º 9
0
 private void ClearMethodMenuButton_Click(object sender, RoutedEventArgs e)
 {
     _methodList.Clear();
     MyAppItem.ReloadList(_seclectingListView, methodListBox);
 }
Ejemplo n.º 10
0
 private void CheckBox_Unchecked(object sender, RoutedEventArgs e)
 {
     MyAppItem.ReloadList(_seclectingListView, methodListBox);
 }
Ejemplo n.º 11
0
 private void StartButton_Click(object sender, RoutedEventArgs e)
 {
     MyAppItem.ReloadList(_seclectingListView, methodListBox);
     //Handling conflict
     MyAppItem.StartBatch(_seclectingListView, methodListBox, _isSkip);
 }