Exemple #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);
        }
Exemple #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);
 }
Exemple #3
0
 public void SaveFile(CWFile File)
 {
     __SaveFile(File);
 }
Exemple #4
0
 public void RemoveFile(CWFile FileInfo)
 {
     __RemoveFile(FileInfo);
 }
Exemple #5
0
 public void CloseFile(CWFile FileInfo, bool PromptForSaveIfDirty, bool ForceSaveIfDirty)
 {
     __CloseFile(FileInfo, PromptForSaveIfDirty, ForceSaveIfDirty);
 }
Exemple #6
0
 public bool IsFileOpen(CWFile File)
 {
     return(__IsFileOpen(File));
 }
Exemple #7
0
 public void EditorSetCaret(CWFile File, int[] position, bool isOffset)
 {
     __EditorSetCaret(File, position, isOffset);
 }
Exemple #8
0
 public void SaveFile(CWFile File)
 {
     __SaveFile(File);
 }
 public void CWFileAfterLoad(CWFile FileDetails)
 {
 }
 public void CWFileAfterClose(CWFile FileDetails)
 {
 }
 public void CWEditorTriggerFire(CWFile FileDetails, string TriggerName)
 {
 }
Exemple #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;
            }
        }
Exemple #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));
        }
Exemple #14
0
        public static void SaveFile(CWFile File)
        {
            AssertOpenFile(File, "SaveFile");

            GetEditor(GetFile(File)).CommitSave(GetFile(File));
        }
Exemple #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);
        }
Exemple #16
0
 public void RemoveIndicator(CWFile File, string IndicatorName, int line)
 {
     __RemoveIndicator(File, IndicatorName, line);
 }
Exemple #17
0
 public void DebugDelBreakpoint(CWFile File, int line)
 {
     __DebugDelBreakpoint(File, line);
 }
 public void CWFileAfterSave(CWFile FileDetails)
 {
 }
Exemple #19
0
 public CWObjects IntellicodeGetObjectsInFile(CWFile file)
 {
     return(__IntellicodeGetObjectsInFile(file));
 }
Exemple #20
0
 public void AddIndicatorIcon(CWFile File, string IndicatorName, int line, Image marginIcon)
 {
     __AddIndicatorIcon(File, IndicatorName, line, marginIcon);
 }
Exemple #21
0
 public void EditorInsertText(CWFile File, int offset, string text)
 {
     __EditorInsertText(File, offset, text);
 }
Exemple #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);
 }
Exemple #23
0
 public void SetFile(CWFile File)
 {
     __SetFile(File);
 }
Exemple #24
0
 public void CloseFile(CWFile FileInfo, bool PromptForSaveIfDirty, bool ForceSaveIfDirty)
 {
     __CloseFile(FileInfo, PromptForSaveIfDirty, ForceSaveIfDirty);
 }
Exemple #25
0
        public static void RemoveFile(CWFile FileInfo)
        {
            AssertOpenProject("RemoveFile");
            AssertValidFile(FileInfo, "RemoveFile");

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