Adroit.Gui.PlanningView.MoveNextTask C# (CSharp) Метод

MoveNextTask() публичный Метод

public MoveNextTask ( ) : void
Результат void
        public void MoveNextTask()
        {
            TreePath path;
            TreeIter iter;
            TreeViewColumn column;

            m_tasksTreeView.GetCursor (out path, out column);

            if (path == null) {
                path = new TreePath (new int[] {0});

                if (!m_tasksTreeView.Model.GetIter (out iter, path))
                    return;

                m_tasksTreeView.GrabFocus ();
                column = m_tasksTreeView.Columns[3];
                m_tasksTreeView.SetCursor (path, column, false);
                return;
            }

            if (m_tasksTreeView.Model.GetIter (out iter, path)) {
                if (m_tasksTreeView.Model.IterNext (ref iter)) {
                    path = m_tasksTreeView.Model.GetPath (iter);
                    m_tasksTreeView.SetCursor (path, column, false);
                }
            }
        }