public void MoveNextTaskCell()
{
m_tasksTreeView.GrabFocus ();
TreePath path;
TreeViewColumn column;
m_tasksTreeView.GetCursor (out path, out column);
int index = GetColumnOffset (column);
if (index + 1 >= m_tasksTreeView.Columns.Length)
column = m_tasksTreeView.Columns[0];
else
column = m_tasksTreeView.Columns[index + 1];
m_tasksTreeView.SetCursor (path, column, false);
}