Пример #1
0
        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);
        }
Пример #2
0
 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();
 }