コード例 #1
0
ファイル: Main.cs プロジェクト: karifa/moo-plus
        private CodeEditor CreateEditor(string filename, string filetype)
        {
            string     lexer = SupportedFiles.GetLexer(filetype);
            CodeEditor ce    = new CodeEditor(MOO_APPLICATION_SETTINGS.EditorConfig, filename);

            ce.SetLanguage(lexer);
            //get keywordlist from current project
            if (MOO_APPLICATION_SETTINGS.CurrentProject != null)
            {
                ce.UpadateCompletionList(MOO_APPLICATION_SETTINGS.CurrentProject.GetKeywords());
            }
            //add brunchs to editor list
            Dictionary <string, string> dic = MOO_BRUNCH_BROWSER.GetBrunchDictionary(filetype);

            ce.UpdateSnippets(dic);

            ce.CaretPositionChanged += new CaretPositionHandler(UpdateSatutsLineColumn);
            return(ce);
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: NithinKharvi/moo-plus
        private CodeEditor CreateEditor(string filename,string filetype)
        {
            string lexer = SupportedFiles.GetLexer(filetype);
            CodeEditor ce = new CodeEditor(MOO_APPLICATION_SETTINGS.EditorConfig, filename);
            ce.SetLanguage(lexer);
            //get keywordlist from current project
            if (MOO_APPLICATION_SETTINGS.CurrentProject != null) {
                ce.UpadateCompletionList(MOO_APPLICATION_SETTINGS.CurrentProject.GetKeywords());
            }
            //add brunchs to editor list
            Dictionary<string,string> dic= MOO_BRUNCH_BROWSER.GetBrunchDictionary(filetype);
            ce.UpdateSnippets(dic);

            ce.CaretPositionChanged += new CaretPositionHandler(UpdateSatutsLineColumn);
            return ce;
        }