Example #1
0
        public Menu(string i_Description) : base(i_Description)
        {
            m_MenuItems     = new List <MenuItem>();
            Description     = i_Description;
            m_MenuIsRunning = false;

            SetExitMenuDescription();

            ExitMenuOperation exitOperation = new ExitMenuOperation(this);

            AddOperation(exitOperation, m_ExitMenuDescription);
        }
Example #2
0
        public Menu(string i_Description) : base(i_Description)
        {
            m_MenuIsRunning = false;
            m_MenuItems     = new List <MenuItem>();

            // updating the Back/Exit Option' description
            this.SetExitMenuDescription();

            // Creating first item as Back/Exit Operation
            ExitMenuOperation exitOperation = new ExitMenuOperation(this);

            AddOperation(exitOperation, this.m_ExitMenuDescription);
        }