Exemple #1
0
        void SetCurrentPackFile(PackedFile packedFile)
        {
            if (_packedFile != null && _dataChanged)
            {
                Commit();
            }

            _packedFile = packedFile;
            if (packedFile != null)
            {
                byte[] data = packedFile.Data;
                using (MemoryStream stream = new MemoryStream(data, 0, data.Length))
                {
                    var codec       = new TextCodec();
                    var decodedData = codec.Decode(stream);
                    textEditor.Text = decodedData;
                    var extention = Path.GetExtension(_packedFile.Name);



                    textEditor.SyntaxHighlighting = HighlightingManager.Instance.GetDefinitionByExtension(extention);
                    HighlightingComboBox_SelectionChanged(null, null);
                }
            }
        }
Exemple #2
0
 protected virtual void SetData()
 {
     using (MemoryStream stream = new MemoryStream())
     {
         var codec = new TextCodec();
         codec.Encode(stream, textEditor.Text);
         CurrentPackedFile.Data = stream.ToArray();
     }
 }