Exemple #1
0
 public CrossHairDataProvider GetCrossHairDataProvider()
 {
     if (crossHairDataProvider == null)
     {
         crossHairDataProvider = new CrossHairDataPrivider_Real(this);
     }
     return(crossHairDataProvider);
 }
Exemple #2
0
 public void Bind(CrossHairDataProvider provider)
 {
     if (this.provider != null)
     {
         UnBind();
     }
     this.provider             = provider;
     this.provider.CrossDrawer = this;
     this.control                     = provider.Control;
     this.control.MouseUp            += Control_MouseUp;
     this.control.MouseMove          += Control_MouseMove;
     this.control.PreviewKeyDown     += Control_PreviewKeyDown;
     this.provider.AfterGraphicPaint += Provider_AfterGraphicPaint;
 }
Exemple #3
0
 public GraphicDrawer_Switch()
 {
     this.crossHairDataPrivider = new CrossHairDataProvider_Switch(this);
 }