private static void interfaceMenuTest() { Interfaces.MainMenu firstMainMenu = new Interfaces.MainMenu("InterFace Main Menu"); Interfaces.Menu dateTimeMenu = firstMainMenu.AddSubMenu("Show Data/Time"); dateTimeMenu.AddOperation(new DateOperation(), "Show Date"); dateTimeMenu.AddOperation(new TimeOperation(), "Show Time"); Interfaces.Menu versionAndDigitsMenu = firstMainMenu.AddSubMenu("Version and Digits"); versionAndDigitsMenu.AddOperation(new CountDigitsOperation(), "Count Didits"); versionAndDigitsMenu.AddOperation(new ShowVersionOperation(), "Show Version"); firstMainMenu.Show(); Console.Clear(); }
private static void runInterfaceMenu() { Interfaces.Menu mainMenu = new Interfaces.Menu("Main Menu"); MethodsCollection methodsCollectionItem = new MethodsCollection(); Interfaces.Menu versionsAndDigits = mainMenu.MakeSubMenu("Versions and Digits"); Interfaces.Menu showDateOrTime = mainMenu.MakeSubMenu("Show Date/Time"); versionsAndDigits.MakeActivator(methodsCollectionItem, "Count Capitals", 1); versionsAndDigits.MakeActivator(methodsCollectionItem, "Show Version", 2); showDateOrTime.MakeActivator(methodsCollectionItem, "Show Time", 3); showDateOrTime.MakeActivator(methodsCollectionItem, "Show Date", 4); mainMenu.Show(); }
private static void interfaceMenuTest() { Interfaces.MainMenu firstMainMenu = new Interfaces.MainMenu("Main Menu"); Interfaces.Menu dateTimeMenu = firstMainMenu.AddSubMenu("Show Data/Time"); dateTimeMenu.AddOperation(new DateOperation(), "Show Date"); dateTimeMenu.AddOperation(new TimeOperation(), "Show Time"); Interfaces.Menu versionAndActionsMenu = firstMainMenu.AddSubMenu("Version and Actions"); versionAndActionsMenu.AddOperation(new ShowVersionOperation(), "Show Version"); Interfaces.Menu actionSubMenu = versionAndActionsMenu.AddSubMenu("Action"); actionSubMenu.AddOperation(new CountSpacesOperation(), "Count Spaces"); actionSubMenu.AddOperation(new CountWordsOperation(), "Count Words"); firstMainMenu.Show(); Console.Clear(); }
public static void RunInterFaceTest() { Interfaces.Menu mainMenu = new Interfaces.Menu("main"); Interfaces.SubMenu timeAndDate = new Interfaces.SubMenu("show Time/Date", mainMenu); Interfaces.SubMenu versionAndCapitals = new Interfaces.SubMenu("version and capitals", mainMenu); Interfaces.FinalButton showTime = new Interfaces.FinalButton("show time", timeAndDate, new TimeShowerBridge()); Interfaces.FinalButton showDate = new Interfaces.FinalButton("show Date", timeAndDate, new DateShowerBridge()); Interfaces.FinalButton showVersion = new Interfaces.FinalButton("show version", versionAndCapitals, new VersionBridge()); Interfaces.FinalButton CapitalLettersCount = new Interfaces.FinalButton("Count capitals", versionAndCapitals, new CapitalsBridge()); mainMenu.AddMenuButton(timeAndDate); mainMenu.AddMenuButton(versionAndCapitals); timeAndDate.AddMenuButton(showTime); timeAndDate.AddMenuButton(showDate); versionAndCapitals.AddMenuButton(showVersion); versionAndCapitals.AddMenuButton(CapitalLettersCount); mainMenu.ShowMenu(); }