public void LoadText(string text, string mime)
        {
            if (mime != null)
            {
                SourceLanguage lang = SourceViewService.GetLanguageFromMimeType(mime);
                if (lang != null)
                {
                    Language = lang;
                }
            }

            using (NoUndo n = new NoUndo(this)) {
                Text = text;
            }

            Modified = false;
            ScrollToTop();
        }
 void SetCurrentLanguage(string name)
 {
     currentLanguage = SourceViewService.FindLanguage(name);
     SetTreeValues();
 }