Exemplo n.º 1
0
        private void btnRemove_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show(Translate.fmt("msg_remove_progs"), App.mName, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
                return;

            ProgEntry[] Temp = new ProgEntry[progGrid.SelectedItems.Count];
            progGrid.SelectedItems.CopyTo(Temp, 0);
            foreach (ProgEntry item in Temp)
                App.client.RemoveProgram(Program.guid, item.Prog.ID);
        }
Exemplo n.º 2
0
        private void progGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            ProgEntry entry = (progGrid.SelectedItem as ProgEntry);
            if (entry == null)
                return;

            ProgramWnd progWnd = new ProgramWnd(entry.Prog.ID);
            if (progWnd.ShowDialog() != true)
                return;

            // no editing
        }
Exemplo n.º 3
0
        private void btnSplit_Click(object sender, RoutedEventArgs e)
        {
            if (progGrid.SelectedItems.Count == progGrid.Items.Count)
            {
                MessageBox.Show(Translate.fmt("msg_no_split_all"), App.mName, MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }

            ProgEntry[] Temp = new ProgEntry[progGrid.SelectedItems.Count];
            progGrid.SelectedItems.CopyTo(Temp, 0);
            foreach (ProgEntry item in Temp)
                App.client.SplitPrograms(Program.guid, item.Prog.ID);
        }