Ejemplo n.º 1
0
        /// <summary>
        /// Основное окно ФМ
        /// </summary>
        private void CreateFileManagerWindow()
        {
            Console.BackgroundColor = ConsoleColor.DarkBlue;
            Console.Clear();
            DrawingClass.PrintSquareDoubelLine(START_WINDOW_COORD_X, START_WINDOW_COORD_Y, Console.WindowWidth, Console.WindowHeight / 2, _selectedRoot);

            DrawingClass.PrintFileOrDir(START_WINDOW_COORD_X + 1, START_WINDOW_COORD_Y + 1, _selectedDirName, _itemDirIndex, _indexController);
        }
Ejemplo n.º 2
0
 public void StartFMWindows()
 {
     while (_isWork)
     {
         try
         {
             CreateFileManagerWindow();
             DrawingClass.PrintButtons(0, 35);
             CreateInfoWindow();
         }
         catch (Exception e)
         {
             ExceptionWriter.Write(e.Message);
             _isWork = false;
         }
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Создание окна с информацией
 /// </summary>
 private void CreateInfoWindow()
 {
     DrawingClass.PrintSquareDoubelLine(0, Console.WindowHeight / 2, Console.WindowWidth, Console.WindowHeight / 3);
     DrawingClass.PrintList(START_WINDOW_COORD_X + 1, (Console.WindowHeight / 2) + 1, _listInfo);
     WaitForInput();
 }