/// <summary> /// Default ctor /// </summary> public VisibleZoomMouseHandler(IZoomableVCItemContainer container, MouseHandler next) : base(container, DEFAULT_ZOOM_STEPS, next) { }
/// <summary> /// Default ctor /// </summary> /// <param name="next"></param> protected MouseHandler(MouseHandler next) { this.next = next; }
/// <summary> /// Default ctor /// </summary> public VisibleZoomMouseHandler(IZoomableVCItemContainer container, MouseHandler next, params float[] zoomSteps) : base(container, zoomSteps, next) { }
/// <summary> /// Default ctor /// </summary> /// <param name="container"></param> public ResizeMouseHandler(IVCItemContainer container, MouseHandler next) : base(next) { this.container = container; }
/// <summary> /// Default ctor /// </summary> public SelectMouseHandler(IVCItemContainer container, SelectionManager manager, MouseHandler next) : base(next) { this.container = container; this.manager = manager ?? new SelectionManager(container, CanSelect); }
/// <summary> /// Default ctor /// </summary> public SelectMouseHandler(IVCItemContainer container, MouseHandler next) : this(container, null, next) { }
/// <summary> /// Default ctor /// </summary> /// <param name="container"></param> public ContainerMouseHandler(VCItemContainer container, MouseHandler next) : base(next) { this.container = container; }