Ejemplo n.º 1
0
        public override void Draw(OsEmulatorDrawingContext dc)
        {
            var ico1 = DefaultIcons.FolderLarge;
            var bmp1 = Bitmap.FromHicon(ico1.Handle);
            var ico2 = DefaultIcons.FolderLargeSelected;
            var bmp2 = Bitmap.FromHicon(ico2.Handle);

            if (IsSelected)
            {
                dc.Graphics.DrawImage(bmp2, Position.X, Position.Y);
            }
            else
            {
                dc.Graphics.DrawImage(bmp1, Position.X, Position.Y);
            }

            var str = Info.Name;

            if (OverrideName)
            {
                str = Name;
            }
            dc.Graphics.DrawString(str, new Font("Arial", 16), Brushes.Black, Position.X + 30, Position.Y);


            base.Draw(dc);
        }
Ejemplo n.º 2
0
        public override void Draw(OsEmulatorDrawingContext dc)
        {
            Angle += 5;
            Angle %= 360;
            var radns = Angle * Math.PI / 180.0f;
            var rad   = 50;
            var xx    = Position.X + (float)(rad * Math.Cos(radns));
            var yy    = Position.Y + (float)(rad * Math.Sin(radns));

            dc.Graphics.FillEllipse(Brushes.Blue, Position.X - 5, Position.Y - 5, 10, 10);
            dc.Graphics.FillEllipse(Brushes.Blue, xx - 10, yy - 10, 20, 20);
            base.Draw(dc);
        }
Ejemplo n.º 3
0
        public override void Draw(OsEmulatorDrawingContext dc)
        {
            if (!IsFocused)
            {
                dc.Graphics.FillRectangle(Brushes.White, Position.X, Position.Y, Width, Height);
            }
            else
            {
                dc.Graphics.FillRectangle(Brushes.LightGreen, Position.X, Position.Y, Width, Height);
            }

            dc.Graphics.DrawString(Text, new Font("Arial", 16), Brushes.Black, Position.X + 2, Position.Y + 2);
            dc.Graphics.DrawRectangle(Pens.Black, Position.X, Position.Y, Width, Height);
            base.Draw(dc);
        }
Ejemplo n.º 4
0
        public override void Draw(OsEmulatorDrawingContext dc)
        {
            var ico = Icon.ExtractAssociatedIcon(Info.FullName);
            var bmp = Bitmap.FromHicon(ico.Handle);

            if (IsSelected)
            {
                dc.Graphics.DrawImage(bmp, Position.X, Position.Y);
            }
            else
            {
                dc.Graphics.DrawImage(bmp, Position.X, Position.Y);
            }
            dc.Graphics.DrawString(Info.Name, new Font("Arial", 16), Brushes.Black, Position.X + 30, Position.Y);


            base.Draw(dc);
        }
Ejemplo n.º 5
0
 public virtual void Draw(OsEmulatorDrawingContext dc)
 {
 }