public ControlDrawing(IControlCanvas controlCanvas, IElementSelectionChecker selectionChecker, ISelectableElementRegister selectableElementRegister, ISelectionResolver selectionResolver) { this.ControlCanvas = controlCanvas; _selectionChecker = selectionChecker; _selectableElementRegister = selectableElementRegister; _selectionResolver = selectionResolver; }
internal ToolTipFiring(NeuralNetworkVisualizerControl control, Control controlToToolTip, ISelectionResolver selectionResolver, IInvoker invoker) { _control = control; _controlToToolTip = controlToToolTip; _selectionResolver = selectionResolver; _invoker = invoker; lastToolTipLocation = new Position(0, 0); }
internal ToolTipFiring(NeuralNetworkVisualizerControl control, Control controlToToolTip, ISelectionResolver selectionResolver) { _control = control; _controlToToolTip = controlToToolTip; _selectionResolver = selectionResolver; }
internal ElementSelector(ISelectionResolver selectionResolver) { _selectedElements = new List <Element>(); _selectionResolver = selectionResolver; }