示例#1
0
 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_));
     //	});
 }
示例#2
0
 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);
     }
 }