Ejemplo n.º 1
0
        private void genericToolStripMenuItem(ToolStripMenuButtons tsmbClick, int iNode)
        {
            if (iNode == -1)
            {
                return;
            }

            UOPFile uopToParse = UopManager.getIstance().UopFile;

            switch (tsmbClick)
            {
            case ToolStripMenuButtons.Delete:
            {
                uopToParse.m_Content.RemoveAt(iNode);
                RefreshData();
                SetTextArea("Deleted selected header block.");
            } break;

            case ToolStripMenuButtons.MoveUp:
            {
                if (iNode != 0)
                {
                    UOPIndexBlockHeader uBack = uopToParse.m_Content[iNode - 1];
                    uopToParse.m_Content[iNode - 1] = uopToParse.m_Content[iNode];
                    uopToParse.m_Content[iNode]     = uBack;
                    RefreshData();
                    SetTextArea("Moved Up selected header block.");
                }
            } break;

            case ToolStripMenuButtons.MoveDown:
            {
                if (iNode != (uopToParse.m_Content.Count - 1))
                {
                    UOPIndexBlockHeader uFront = uopToParse.m_Content[iNode + 1];
                    uopToParse.m_Content[iNode + 1] = uopToParse.m_Content[iNode];
                    uopToParse.m_Content[iNode]     = uFront;
                    RefreshData();
                    SetTextArea("Moved Down selected header block.");
                }
            } break;
            }
        }
Ejemplo n.º 2
0
        private void genericToolStripMenuItem(ToolStripMenuButtons tsmbClick, int iNode)
        {
            if (iNode == -1)
                return;

            UOPFile uopToParse = UopManager.getIstance().UopFile;

            switch (tsmbClick)
            {
                case ToolStripMenuButtons.Delete:
                {
                    uopToParse.m_Content.RemoveAt(iNode);
                    RefreshData();
                    SetTextArea("Deleted selected header block.");
                } break;

                case ToolStripMenuButtons.MoveUp:
                {
                    if (iNode != 0)
                    {
                        UOPIndexBlockHeader uBack = uopToParse.m_Content[iNode - 1];
                        uopToParse.m_Content[iNode - 1] = uopToParse.m_Content[iNode];
                        uopToParse.m_Content[iNode] = uBack;
                        RefreshData();
                        SetTextArea("Moved Up selected header block.");
                    }
                } break;

                case ToolStripMenuButtons.MoveDown:
                {
                    if (iNode != (uopToParse.m_Content.Count - 1))
                    {
                        UOPIndexBlockHeader uFront = uopToParse.m_Content[iNode + 1];
                        uopToParse.m_Content[iNode + 1] = uopToParse.m_Content[iNode];
                        uopToParse.m_Content[iNode] = uFront;
                        RefreshData();
                        SetTextArea("Moved Down selected header block.");
                    }
                } break;
            }
        }