示例#1
0
        public override LightSelectorPresenter Create(LightState pState)
        {
            ILightSelectorView view =
                ModuleCatalog.Instance.GetView <ILightSelectorView>(ModuleOptions.LightSelector);

            return(new LightSelectorPresenter(view, pState));
        }
 public LightSelectorPresenter(ILightSelectorView pView, LightState pLightState)
     : base(pView, pLightState)
 {
     mView = pView;
     mView.UpdateColorFired += new gigaFlash.Delegates.TypedDelegate<System.Drawing.Color>(OnUpdateColorFired);
     mView.ClearClicked += new gigaFlash.Delegates.VoidDelegate(OnClearClicked);
 }
示例#3
0
 public LightSelectorPresenter(ILightSelectorView pView, LightState pLightState)
     : base(pView, pLightState)
 {
     mView = pView;
     mView.UpdateColorFired += new gigaFlash.Delegates.TypedDelegate <System.Drawing.Color>(OnUpdateColorFired);
     mView.ClearClicked     += new gigaFlash.Delegates.VoidDelegate(OnClearClicked);
 }