public void AddSpaceController(ISpaceControl aController) { ///// Draw bitmaps BitBltHandler += new NewTOAPIA.Drawing.BitBlt(aController.BitBlt); AlphaBlendHandler += new NewTOAPIA.Drawing.AlphaBlend(aController.AlphaBlend); MouseActivityEvent += new MouseActivityEventHandler(aController.MouseActivity); OnMouseActivityEvent += new MouseActivityEventHandler(aController.OnMouseActivity); }
public void AddSpaceController(IControlSpace aController) { // Surface management CreateSurfaceEvent += new CreateSurfaceEventHandler(aController.CreateSurface); OnCreateSurfaceEvent += new OnCreateSurfaceEventHandler(aController.OnCreateSurface); OnSurfaceCreatedEvent += new OnSurfaceCreatedEventHandler(aController.OnSurfaceCreated); // Surface Drawing Management InvalidateSurfaceRectEvent += new InvalidateSurfaceRectEventHandler(aController.InvalidateSurfaceRect); OnInvalidateSurfaceRectEvent += new OnInvalidateSurfaceRectEventHandler(aController.OnInvalidateSurfaceRect); ValidateSurfaceEvent += new ValidateSurfaceEventHandler(aController.ValidateSurface); OnValidateSurfaceEvent += new OnValidateSurfaceEventHandler(aController.OnValidateSurface); ///// Draw bitmaps //BitBltHandler += new NewTOAPIA.Drawing.BitBlt(aController.BitBlt); //OnBitBltEvent += new BitBlt(aController.OnBitBlt); CopyPixelsEvent += new CopyPixelsEventHandler(aController.CopyPixels); OnCopyPixelsEvent += new CopyPixelsEventHandler(aController.OnCopyPixels); AlphaBlendHandler += new NewTOAPIA.Drawing.AlphaBlend(aController.AlphaBlend); OnAlphaBlendEvent += new OnAlphaBlendEventHandler(aController.OnAlphaBlend); MouseActivityEvent += new MouseEventHandler(aController.MouseActivity); OnMouseActivityEvent += new MouseEventHandler(aController.OnMouseActivity); }