public static void Create(AldersgateReceptionUserInterface userInterface_) { // userInterface_.Listeners.AddRange(new IListenerBase[] { userInterface_.Listeners.Add(new HomeListener(userInterface_)); userInterface_.Listeners.Add(new HardKeysListener(userInterface_)); userInterface_.Listeners.Add(new HeaderListener(userInterface_)); userInterface_.Listeners.Add(new FooterListener(userInterface_)); userInterface_.Listeners.Add(new PowerConfirmListener(userInterface_)); userInterface_.Listeners.Add(new WelcomeListener(userInterface_)); // }); }
private void CreateTouchPanels() { this.PrintFunctionName("CreateTouchPanels"); if (ControlSystem.Configs.Tsw560 != null) { var uiSigHandlers = TouchpanelFactory.Create(ControlSystem.Configs.Config.Touchpanels); foreach (var uiSigHandler in uiSigHandlers) { var userInterface = new AldersgateReceptionUserInterface(ControlSystem.Configs.Tsw560, uiSigHandler); ProAvControlSystem.Userinterfaces.Add(userInterface); } } foreach (var userInterface in ProAvControlSystem.Userinterfaces.OfType <AldersgateReceptionUserInterface>()) { UserInterfaceListeners.Create(userInterface); } }