Exemplo n.º 1
0
        static int ProjectIterSort(TreeModel model, TreeIter a, TreeIter z)
        {
            TaskListEntry aTask = model.GetValue(a, DataColumns.Task) as TaskListEntry,
                          zTask = model.GetValue(z, DataColumns.Task) as TaskListEntry;

            return((aTask != null && zTask != null) ?
                   string.Compare(aTask.GetProject(), zTask.GetProject(), StringComparison.Ordinal) :
                   0);
        }
Exemplo n.º 2
0
        static void ProjectDataFunc(Gtk.TreeViewColumn column, Gtk.CellRenderer cell, Gtk.TreeModel model, Gtk.TreeIter iter)
        {
            Gtk.CellRendererText textRenderer = (Gtk.CellRendererText)cell;
            TaskListEntry        task         = model.GetValue(iter, DataColumns.Task) as TaskListEntry;

            if (task == null)
            {
                textRenderer.Text = "";
                return;
            }
            SetText(textRenderer, model, iter, task, task.GetProject());
        }