예제 #1
0
        public static void CopySelection(string item, bool moveDown)
        {
            if (!selectionRegister.Contains(item))
            {
                selectionRegister.Add(item);
                ConsoleDisplay.RedrawSelectedFile();
                //move down if possible
                if (State.cursorPosY < ConsoleDisplay.files.Length - 1 && moveDown)
                {
                    State.cursorPosY++;
                    ConsoleDisplay.MoveDown();
                }

                Console.SetCursorPosition(0, Console.WindowTop);
                Console.Write("Added ");
                Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = ConsoleColor.Gray;
                Console.Write(Path.GetFileName(item));
                Console.ResetColor();
                Console.Write(" to Selection.");
            }
        }
예제 #2
0
 public static void RemoveFromSelectionRegister(string item)
 {
     selectionRegister.Remove(item);
     ConsoleDisplay.RedrawSelectedFile();
 }