コード例 #1
0
        public static void OpenTextFile(HashFile file, TextFile textFile, bool openOnTerminal)
        {
            string textContent;

            if (file.Status == FileStatus.Encrypted)
            {
                ShowEncryptedFileMessage();

                textContent = textFile.EncryptedTextContent;
            }
            else
            {
                textContent = FileSystem.GetTextFileContent(textFile);
            }

            if (openOnTerminal)
            {
                TerminalUtil.ShowText(textContent);
            }
            else
            {
                string title = FileSystem.GetWindowTitleForFile(file);
                WindowUtil.CreateTextWindow(textContent, title);
            }
        }