viewgit/index.php:465 Only variables should be passed by reference [2048]
viewgit/index.php:466 Non-static method GeSHi::get_language_name_from_extension() should not be called statically [2048]
using Gtk; using System; namespace Dizzy { public class TaskTreeView { TreeView tree; TreeViewColumn fileColumn; TreeViewColumn progressColumn; ListStore tasklist; public TaskTreeView (Gtk.TreeView tree) { this.tree = tree; this.tree.ResizeMode = ResizeMode.Immediate; fileColumn.Resizable = true; fileColumn.Title = "File"; progressColumn.Resizable = true; progressColumn.Title = "Avanzamento"; this.tree.AppendColumn (fileColumn); this.tree.AppendColumn (progressColumn); CellSetup (); this.tree.Model = tasklist; } public TreePath GetActivePath () { TreeIter iter; TreeSelection sel = tree.Selection; sel.GetSelected (out iter); return tasklist.GetPath (iter); } public TreePath IterToPath (TreeIter iter) { return tasklist.GetPath (iter); } protected void CellSetup () { fileColumn.PackStart (fileRenderer, true); progressColumn.PackStart (progressRenderer, true); fileColumn.AddAttribute (fileRenderer, "text", 0); progressColumn.AddAttribute (progressRenderer, "value", 1); } // Ritorna un TreeIter all'elemento aggiunto public TreeIter AddTask (string name, int progress) { lock (this) { TreeIter iter = tasklist.AppendValues (name, progress); return iter; } } public void SetProgress (TreeIter iter, int progress) { lock (this) { tasklist.SetValue (iter, 1, progress); } } public void DeleteRow(TreeIter iter) { lock (this) { tasklist.Remove(ref iter); } } } }