Exemplo n.º 1
0
        public void RunDelegateMenu()
        {
            SubMenuItem    versionAndDigits  = new SubMenuItem("Version and Digits");
            SubMenuItem    dateAndTime       = new SubMenuItem("Show Date/Time");
            ActionMenuItem countCapitalsItem = new ActionMenuItem("Count Capitals");
            ActionMenuItem showVersionItem   = new ActionMenuItem("Show Version");
            ActionMenuItem showTimeItem      = new ActionMenuItem("Show Time");
            ActionMenuItem showDateItem      = new ActionMenuItem("Show Date");

            countCapitalsItem.ActionMenuItemChosen += CountCapitalsItem_WasSelected;
            showVersionItem.ActionMenuItemChosen   += ShowVersionItem_WasSelected;
            showTimeItem.ActionMenuItemChosen      += ShowTimeItem_WasSelected;
            showDateItem.ActionMenuItemChosen      += ShowDateItem_WasSelected;
            this.r_MainMenu.AddItem(versionAndDigits);
            this.r_MainMenu.AddItem(dateAndTime);
            versionAndDigits.AddItem(countCapitalsItem);
            versionAndDigits.AddItem(showVersionItem);
            dateAndTime.AddItem(showTimeItem);
            dateAndTime.AddItem(showDateItem);
            this.r_MainMenu.Show();
        }
Exemplo n.º 2
0
        public void RunInterfaceMenu()
        {
            ActionsClass   actionsClass     = new ActionsClass();
            SubMenuItem    versionAndDigits = new SubMenuItem("Version and Digits");
            SubMenuItem    dateAndTime      = new SubMenuItem("Show Date/Time");
            ActionMenuItem countCapitals    = new ActionMenuItem("Count Capitals", 1);
            ActionMenuItem showVersion      = new ActionMenuItem("Show Version", 2);
            ActionMenuItem showTime         = new ActionMenuItem("Show Time", 3);
            ActionMenuItem showDate         = new ActionMenuItem("Show Date", 4);

            countCapitals.ActionsListener = actionsClass;
            showVersion.ActionsListener   = actionsClass;
            showTime.ActionsListener      = actionsClass;
            showDate.ActionsListener      = actionsClass;
            this.r_MainMenu.AddItem(versionAndDigits);
            this.r_MainMenu.AddItem(dateAndTime);
            versionAndDigits.AddItem(countCapitals);
            versionAndDigits.AddItem(showVersion);
            dateAndTime.AddItem(showTime);
            dateAndTime.AddItem(showDate);
            this.r_MainMenu.Show();
        }