Esempio n. 1
0
        public static void AddIndicatorIcon(CWFile File, string IndicatorName, int line, Image marginIcon)
        {
            if (g.Project == null)
                throw new PluginException("Attempting to add indicator with no project open.", "AddIndicatorSpan");

            CProject.File file = GetFile(File);

            if (file == null)
                throw new PluginException("Invalid CWFile instance -- file is not in project.", "AddIndicatorSpan");

            // Check to see if the file is open
            UCEditor editor = GetEditor(file);

            if (editor == null)
                throw new PluginException("File specified is not open", "AddIndicatorSpan");

            // Add the indicator
            editor.txtEditor.Document.Indicators.Add(
                new CIndicators.CustomIconIndicator(IndicatorName, marginIcon), line);
        }
Esempio n. 2
0
 public void AddIndicatorSpan(CWFile File, string IndicatorName, int startoffset, int endoffset, Image marginIcon, Color lineForeColor, Color lineBackColor, bool Bold, bool Italic, bool Underline)
 {
     __AddIndicatorSpan(File, IndicatorName, startoffset, endoffset, marginIcon,
                        lineForeColor, lineBackColor, Bold, Italic, Underline);
 }
Esempio n. 3
0
 public void SaveFile(CWFile File)
 {
     __SaveFile(File);
 }
Esempio n. 4
0
 public void RemoveFile(CWFile FileInfo)
 {
     __RemoveFile(FileInfo);
 }
Esempio n. 5
0
 public void CloseFile(CWFile FileInfo, bool PromptForSaveIfDirty, bool ForceSaveIfDirty)
 {
     __CloseFile(FileInfo, PromptForSaveIfDirty, ForceSaveIfDirty);
 }
Esempio n. 6
0
 public bool IsFileOpen(CWFile File)
 {
     return(__IsFileOpen(File));
 }
Esempio n. 7
0
 public void EditorSetCaret(CWFile File, int[] position, bool isOffset)
 {
     __EditorSetCaret(File, position, isOffset);
 }
Esempio n. 8
0
 public void SaveFile(CWFile File)
 {
     __SaveFile(File);
 }
Esempio n. 9
0
 public void CWFileAfterLoad(CWFile FileDetails)
 {
 }
Esempio n. 10
0
 public void CWFileAfterClose(CWFile FileDetails)
 {
 }
Esempio n. 11
0
 public void CWEditorTriggerFire(CWFile FileDetails, string TriggerName)
 {
 }
Esempio n. 12
0
        public static void SetFile(CWFile File)
        {
            AssertOpenProject("SetFile");
            AssertValidFile(File, "SetFile");

            CProject.File actfile = GetFile(File);

            actfile.FileIcon = File.file_icon;
            actfile.isDirty = File.is_dirty;
            actfile.isForcedReload = File.is_forced_reload;
            actfile.isForeign = File.is_foreign;
            actfile.isPendingReload = File.is_pending_reload;
            actfile.RelativePath = File.relative_path;
            actfile.SimpleName = File.simple_name;

            if (File.parent_dir != null) {
                AssertValidDirectory(File.parent_dir, "SetFile__SetDirectoryOnFile");
                actfile.ParentDir = GetDir(File.parent_dir);
            } else {
                actfile.ParentDir = null;
            }
        }
Esempio n. 13
0
        public static void AddIndicatorSpan(CWFile File, string IndicatorName, int startoffset, int endoffset, Image marginIcon, Color lineForeColor, Color lineBackColor, bool Bold, bool Italic, bool Underline)
        {
            if (g.Project == null)
                throw new PluginException("Attempting to add indicator with no project open.", "AddIndicatorSpan");

            CProject.File file = GetFile(File);

            if (file == null)
                throw new PluginException("Invalid CWFile instance -- file is not in project.", "AddIndicatorSpan");

            // Check to see if the file is open
            UCEditor editor = GetEditor(file);

            if (editor == null)
                throw new PluginException("File specified is not open", "AddIndicatorSpan");

            // Finally, add the indicator
            editor.txtEditor.Document.Indicators.Add(
                new CIndicators.CustomIndicator(IndicatorName, marginIcon, lineForeColor, lineBackColor, Bold, Italic, Underline),
                startoffset, (endoffset - startoffset));
        }
Esempio n. 14
0
        public static void SaveFile(CWFile File)
        {
            AssertOpenFile(File, "SaveFile");

            GetEditor(GetFile(File)).CommitSave(GetFile(File));
        }
Esempio n. 15
0
        public static void RemoveIndicator(CWFile File, string IndicatorName, int line)
        {
            if (g.Project == null)
                throw new PluginException("Attempting to add indicator with no project open.", "AddIndicatorSpan");

            CProject.File file = GetFile(File);

            if (file == null)
                throw new PluginException("Invalid CWFile instance -- file is not in project.", "AddIndicatorSpan");

            // Check to see if the file is open
            UCEditor editor = GetEditor(file);

            if (editor == null)
                throw new PluginException("File specified is not open", "AddIndicatorSpan");

            // Remove the indicator
            ArrayList toremove = new ArrayList();
            foreach (ActiproSoftware.SyntaxEditor.Indicator ind in editor.txtEditor.Document.Indicators) {
                if (ind is CIndicators.CustomIconIndicator) {
                    if (line == -1)
                        toremove.Add(ind);
                    else if ((ind as CIndicators.CustomIconIndicator).LineIndex == line)
                        toremove.Add(ind);
                } else if (ind is CIndicators.CustomIndicator) {
                    toremove.Add(ind);
                }
            }

            foreach (ActiproSoftware.SyntaxEditor.Indicator ind in toremove)
                editor.txtEditor.Document.Indicators.Remove(ind);
        }
Esempio n. 16
0
 public void RemoveIndicator(CWFile File, string IndicatorName, int line)
 {
     __RemoveIndicator(File, IndicatorName, line);
 }
Esempio n. 17
0
 public void DebugDelBreakpoint(CWFile File, int line)
 {
     __DebugDelBreakpoint(File, line);
 }
Esempio n. 18
0
 public void CWFileAfterSave(CWFile FileDetails)
 {
 }
Esempio n. 19
0
 public CWObjects IntellicodeGetObjectsInFile(CWFile file)
 {
     return(__IntellicodeGetObjectsInFile(file));
 }
Esempio n. 20
0
 public void AddIndicatorIcon(CWFile File, string IndicatorName, int line, Image marginIcon)
 {
     __AddIndicatorIcon(File, IndicatorName, line, marginIcon);
 }
Esempio n. 21
0
 public void EditorInsertText(CWFile File, int offset, string text)
 {
     __EditorInsertText(File, offset, text);
 }
Esempio n. 22
0
 public void AddIndicatorSpan(CWFile File, string IndicatorName, int startoffset, int endoffset, Image marginIcon, Color lineForeColor, Color lineBackColor, bool Bold, bool Italic, bool Underline)
 {
     __AddIndicatorSpan(File, IndicatorName, startoffset, endoffset, marginIcon,
             lineForeColor, lineBackColor, Bold, Italic, Underline);
 }
Esempio n. 23
0
 public void SetFile(CWFile File)
 {
     __SetFile(File);
 }
Esempio n. 24
0
 public void CloseFile(CWFile FileInfo, bool PromptForSaveIfDirty, bool ForceSaveIfDirty)
 {
     __CloseFile(FileInfo, PromptForSaveIfDirty, ForceSaveIfDirty);
 }
Esempio n. 25
0
        public static void RemoveFile(CWFile FileInfo)
        {
            AssertOpenProject("RemoveFile");
            AssertValidFile(FileInfo, "RemoveFile");

            g.Main.DeleteFile(GetFile(FileInfo), false);
        }
Esempio n. 26
0
 public void DebugAddBreakpoint(CWFile File, int line, int pass_count, bool clear_after_hit, string conditional)
 {
     __DebugAddBreakpoint(File, line, pass_count, clear_after_hit, conditional);
 }
Esempio n. 27
0
 public void RemoveIndicator(CWFile File, string IndicatorName, int line)
 {
     __RemoveIndicator(File, IndicatorName, line);
 }
Esempio n. 28
0
 public void DebugDelBreakpoint(CWFile File, int line)
 {
     __DebugDelBreakpoint(File, line);
 }
Esempio n. 29
0
 public void SetFile(CWFile File)
 {
     __SetFile(File);
 }
Esempio n. 30
0
 public int[] DebugGetBreakpoints(CWFile File)
 {
     return __DebugGetBreakpoints(File);
 }
Esempio n. 31
0
 public void AddIndicatorIcon(CWFile File, string IndicatorName, int line, Image marginIcon)
 {
     __AddIndicatorIcon(File, IndicatorName, line, marginIcon);
 }
Esempio n. 32
0
 public int[] EditorGetCaret(CWFile File, bool TranslateToOffset)
 {
     return __EditorGetCaret(File, TranslateToOffset);
 }
Esempio n. 33
0
 public int[] DebugGetBreakpoints(CWFile File)
 {
     return(__DebugGetBreakpoints(File));
 }
Esempio n. 34
0
 public string EditorGetSelected(CWFile File)
 {
     return __EditorGetSelected(File);
 }
Esempio n. 35
0
 public void DebugAddBreakpoint(CWFile File, int line, int pass_count, bool clear_after_hit, string conditional)
 {
     __DebugAddBreakpoint(File, line, pass_count, clear_after_hit, conditional);
 }
Esempio n. 36
0
 public string EditorGetText(CWFile File)
 {
     return __EditorGetText(File);
 }
Esempio n. 37
0
 public int[] EditorGetCaret(CWFile File, bool TranslateToOffset)
 {
     return(__EditorGetCaret(File, TranslateToOffset));
 }
Esempio n. 38
0
 public void EditorInsertText(CWFile File, int offset, string text)
 {
     __EditorInsertText(File, offset, text);
 }
Esempio n. 39
0
 public CWErrors IntellicodeScanFile(CWFile File)
 {
     return(__IntellicodeScanFile(File));
 }
Esempio n. 40
0
 public void EditorSetCaret(CWFile File, int[] position, bool isOffset)
 {
     __EditorSetCaret(File, position, isOffset);
 }
Esempio n. 41
0
 public void EditorSetText(CWFile File, string text)
 {
     __EditorSetText(File, text);
 }
Esempio n. 42
0
 public void EditorSetText(CWFile File, string text)
 {
     __EditorSetText(File, text);
 }
Esempio n. 43
0
 public string EditorGetSelected(CWFile File)
 {
     return(__EditorGetSelected(File));
 }
Esempio n. 44
0
 public CWObjects IntellicodeGetObjectsInFile(CWFile file)
 {
     return __IntellicodeGetObjectsInFile(file);
 }
Esempio n. 45
0
 public string EditorGetText(CWFile File)
 {
     return(__EditorGetText(File));
 }
Esempio n. 46
0
 public CWErrors IntellicodeScanFile(CWFile File)
 {
     return __IntellicodeScanFile(File);
 }
Esempio n. 47
0
 public void RemoveFile(CWFile FileInfo)
 {
     __RemoveFile(FileInfo);
 }
Esempio n. 48
0
 public bool IsFileOpen(CWFile File)
 {
     return  __IsFileOpen(File);
 }
Esempio n. 49
0
 public void OpenFile(CWFile FileInfo, int JumpToOffset)
 {
     __OpenFile(FileInfo, JumpToOffset);
 }
Esempio n. 50
0
 public void OpenFile(CWFile FileInfo, int JumpToOffset)
 {
     __OpenFile(FileInfo, JumpToOffset);
 }