public InformationPopoverWidget () { severity = TaskSeverity.Information; imageView = new Xwt.ImageView (); Content = imageView; UpdateIcon (); }
public Task (FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, IWorkspaceObject parent, object owner) { this.file = file; this.description = description; this.column = column; this.line = line; this.severity = severity; this.priority = priority; this.owner = owner; this.parentObject = parent; }
public static void AddTask(string fileName, string message, int column, int line, TaskSeverity taskType) { // HACK: Use a compiler error since we cannot add an error // task otherwise (task type property is read-only and // no constructors usable). BuildError error = new BuildError (); error.Column = column; error.Line = line; error.ErrorText = message; error.FileName = fileName; error.IsWarning = false; //Task task = new Task(fileName, message, column, line); TaskListEntry task = new TaskListEntry (error); TaskService.Errors.Add(task); }
public TaskListEntry(FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, WorkspaceObject parent, object owner, string category) { this.file = file; this.description = description; this.column = column; this.line = line; this.severity = severity; this.priority = priority; this.owner = owner; this.parentObject = parent; this.category = category; }
public void ResetLocationList() { currentLocationTask = null; iteratingSeverity = TaskSeverity.Error; }
public List<TaskListEntryDTO> GetErrors (TaskSeverity severity) { return TaskService.Errors.Where (x => x.Severity == severity).Select (x => new TaskListEntryDTO () { Line = x.Line, Description = x.Description, File = x.FileName.FileName, Path = x.FileName.FullPath, Project = x.WorkspaceObject?.Name }).ToList (); }
public Task (FilePath file, string description, int column, int line, TaskSeverity severity) : this (file, description, column, line, severity, TaskPriority.Normal, null, null) { }
public Task (FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, IWorkspaceObject parent) : this (file, description, column, line, severity, priority, parent, null) { }
// FIXME: This shouldn't be here. public int ErrorCount(TaskSeverity severity) { return(TaskService.Errors.Count(x => x.Severity == severity)); }
public Task (BuildError error, object owner) { parentObject = error.SourceTarget; file = error.FileName; description = error.ErrorText; column = error.Column; line = error.Line; if (!string.IsNullOrEmpty (error.ErrorNumber)) description += " (" + error.ErrorNumber + ")"; if (error.IsWarning) severity = error.ErrorNumber == "COMMENT" ? TaskSeverity.Information : TaskSeverity.Warning; else severity = TaskSeverity.Error; priority = TaskPriority.Normal; code = error.ErrorNumber; }
public TaskListEntry (BuildError error, object owner) { parentObject = error.SourceTarget as WorkspaceObject; file = error.FileName; this.owner = owner; description = error.ErrorText; column = error.Column; line = error.Line; if (!string.IsNullOrEmpty (error.ErrorNumber)) description += " (" + error.ErrorNumber + ")"; if (error.IsWarning) severity = error.ErrorNumber == "COMMENT" ? TaskSeverity.Information : TaskSeverity.Warning; else severity = TaskSeverity.Error; priority = TaskPriority.Normal; code = error.ErrorNumber; category = error.Subcategory; helpKeyword = error.HelpKeyword; }
public TaskListEntry (FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, WorkspaceObject parent, object owner) : this (file, description, column, line, severity, priority, parent, owner, null) { }
public TaskListEntry(FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, WorkspaceObject parent, object owner) : this(file, description, column, line, severity, priority, parent, owner, null) { }
public TaskListEntry(FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority) : this(file, description, column, line, severity, priority, null, null) { }
public Task(FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority, IWorkspaceObject parent) : this(file, description, column, line, severity, priority, parent, null) { }
public Task(FilePath file, string description, int column, int line, TaskSeverity severity) : this(file, description, column, line, severity, TaskPriority.Normal, null, null) { }
NavigationPoint GetNextLocation(bool followSeverity) { int n; if (currentLocationTask == null) { n = 0; if (!followSeverity) { iteratingSeverity = TaskSeverity.Error; } } else { n = IndexOfTask(currentLocationTask); if (n != -1) { n++; } if (n >= tasks.Count) { n = 0; } } // Jump over tasks with different severity or with no file name while (n != -1 && n < tasks.Count && (iteratingSeverity != tasks [n].Severity || !IsProjectTaskFile(tasks [n]))) { n++; } Task ct = n != -1 && n < tasks.Count ? tasks [n] : null; if (ct == null) { if (iteratingSeverity != TaskSeverity.Comment) { iteratingSeverity++; currentLocationTask = null; return(GetNextLocation(true)); } } currentLocationTask = ct; if (CurrentLocationTaskChanged != null) { CurrentLocationTaskChanged(this, EventArgs.Empty); } if (currentLocationTask != null) { TaskService.ShowStatus(currentLocationTask); return(new TaskNavigationPoint(currentLocationTask)); } else { IdeApp.Workbench.StatusBar.ShowMessage(GettextCatalog.GetString("End of list")); return(null); } }
public TaskListEntry (FilePath file, string description, int column, int line, TaskSeverity severity, TaskPriority priority) : this (file, description, column, line, severity, priority, null, null) { }
/* * public object Invoke (string name, params object[] args) * { * ClearEventQueue (); * return session.Invoke (name, args); * } */ public int ErrorCount(TaskSeverity severity) { return(session.ErrorCount(severity)); }
// FIXME: This shouldn't be here. public int ErrorCount (TaskSeverity severity) { return TaskService.Errors.Count (x => x.Severity == severity); }
public static void AddTask(string fileName, string message, int column, int line, TaskSeverity taskType, WorkspaceObject workspaceObject) { // HACK: Use a compiler error since we cannot add an error // task otherwise (task type property is read-only and // no constructors usable). BuildError error = new BuildError(); error.Column = column; error.Line = line; error.ErrorText = message; error.FileName = fileName; error.IsWarning = false; //Task task = new Task(fileName, message, column, line); TaskListEntry task = new TaskListEntry(error); task.WorkspaceObject = workspaceObject; task.Owner = ActiveEditor; TaskService.Errors.Add(task); }