예제 #1
0
 protected override void OnPaint(Graphics graphics, bool activated, AmbientTheme ambientTheme, ActivityDesigner designer)
 {
     image.MakeTransparent(Color.FromArgb(255, 255, 255));
     if (image != null)
     {
         graphics.DrawImage(image, GetBounds(designer, activated), new Rectangle(Point.Empty, image.Size), GraphicsUnit.Pixel);
     }
 }
예제 #2
0
        protected override void OnPaint(Graphics graphics, bool activated, AmbientTheme ambientTheme, ActivityDesigner designer)
        {
            Bitmap bitmap = Resources.Executing;

            bitmap.MakeTransparent(Color.FromArgb(0, 255, 255));
            if (bitmap != null)
            {
                graphics.DrawImage(bitmap, GetBounds(designer, activated), new Rectangle(Point.Empty, bitmap.Size), GraphicsUnit.Pixel);
            }
        }
            protected override void OnPaint(Graphics graphics, bool activated, AmbientTheme ambientTheme, ActivityDesigner designer)
            {
                if (designer == null)
                {
                    throw new ArgumentNullException("designer");
                }
                if (graphics == null)
                {
                    throw new ArgumentNullException("graphics");
                }
                Rectangle bounds = GetBounds(designer, false);

                graphics.FillRectangle(StateMachineDesignerPaint.FadeBrush, bounds);
                graphics.FillRectangle(ambientTheme.CommentIndicatorBrush, bounds);
                graphics.DrawRectangle(ambientTheme.CommentIndicatorPen, bounds);
            }