public void Window1_Loaded(object sender, RoutedEventArgs e) { objectConstructor = new PaintObjectConstructor(this); objectConstructor.setType("Paint.PencilPaint"); objectConstructor.setColor(ColorSliderPanel.getStartingColor()); objectConstructor.setThickness(5); DrawingCanvas.MouseLeave += new MouseEventHandler(objectConstructor.MouseExited); DrawingCanvas.MouseDown += new MouseButtonEventHandler(objectConstructor.MousePressed); DrawingCanvas.MouseUp += new MouseButtonEventHandler(objectConstructor.MouseReleased); DrawingCanvas.MouseMove += new MouseEventHandler(objectConstructor.MouseMoved); }
public virtual void SetRegion(int new_region) { if (regionData == null) { LoadRegionData(); } if (new_region < regionNames.Count && new_region >= 0) { currentPaintRegion = new_region; string region_name = regionNames[currentPaintRegion]; colorSliderPanel = new ColorSliderPanel(this, new_region, region_name, (int)regionData[region_name].X, (int)regionData[region_name].Y); } RepositionElements(); }