Exemplo n.º 1
0
 // Token: 0x06000322 RID: 802 RVA: 0x00008B78 File Offset: 0x00006D78
 public GControl16()
 {
     base.SetStyle(ControlStyles.UserPaint | ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true);
     this.DoubleBuffered = true;
     GControl16.smethod_5(this, Color.Transparent);
     base.Size   = new Size(44, GControl16.smethod_6(this) + 1);
     this.Cursor = Cursors.Hand;
     this.Font   = new Font("Segoe UI", 10f);
     base.Size   = new Size(76, 33);
 }
Exemplo n.º 2
0
 // Token: 0x0600031D RID: 797 RVA: 0x000033FB File Offset: 0x000015FB
 protected virtual void OnMouseEnter(EventArgs e)
 {
     base.OnMouseEnter(e);
     this.genum5_0 = GEnum5.Over;
     GControl16.smethod_2(this);
 }
Exemplo n.º 3
0
 // Token: 0x0600031C RID: 796 RVA: 0x000033E2 File Offset: 0x000015E2
 protected virtual void OnResize(EventArgs e)
 {
     base.OnResize(e);
     GControl16.smethod_3(this, 76);
     GControl16.smethod_4(this, 33);
 }
Exemplo n.º 4
0
 // Token: 0x0600031B RID: 795 RVA: 0x000033D3 File Offset: 0x000015D3
 protected virtual void OnTextChanged(EventArgs e)
 {
     base.OnTextChanged(e);
     GControl16.smethod_2(this);
 }
Exemplo n.º 5
0
    // Token: 0x06000323 RID: 803 RVA: 0x00008C48 File Offset: 0x00006E48
    protected virtual void OnPaint(PaintEventArgs e)
    {
        this.method_0();
        Bitmap   bitmap   = GControl16.smethod_8(GControl16.smethod_7(this), GControl16.smethod_6(this));
        Graphics graphics = GControl16.smethod_9(bitmap);

        this.int_0 = GControl16.smethod_7(this) - 1;
        this.int_1 = GControl16.smethod_6(this) - 1;
        GraphicsPath graphicsPath  = GControl16.smethod_10();
        GraphicsPath graphicsPath2 = GControl16.smethod_10();
        Rectangle    rectangle_    = new Rectangle(0, 0, this.int_0, this.int_1);
        Rectangle    rectangle     = new Rectangle(GControl16.smethod_11(this.int_0 / 2), 0, 38, this.int_1);
        Graphics     graphics2     = graphics;

        GControl16.smethod_12(graphics2, SmoothingMode.HighQuality);
        GControl16.smethod_13(graphics2, PixelOffsetMode.HighQuality);
        GControl16.smethod_14(graphics2, TextRenderingHint.ClearTypeGridFit);
        GControl16.smethod_16(graphics2, GControl16.smethod_15(this));
        switch (this.genum3_0)
        {
        case GControl16.GEnum3.Style1:
            graphicsPath  = GClass6.smethod_0(rectangle_, 6);
            graphicsPath2 = GClass6.smethod_0(rectangle, 6);
            GControl16.smethod_18(graphics2, GControl16.smethod_17(this.color_2), graphicsPath);
            GControl16.smethod_18(graphics2, GControl16.smethod_17(this.color_3), graphicsPath2);
            graphics2.DrawString("OFF", GControl16.smethod_19(this), GControl16.smethod_17(this.color_2), new Rectangle(19, 1, this.int_0, this.int_1), GClass6.stringFormat_1);
            if (this.Boolean_0)
            {
                graphicsPath  = GClass6.smethod_0(rectangle_, 6);
                graphicsPath2 = GClass6.smethod_0(new Rectangle(Convert.ToInt32(this.int_0 / 2), 0, 38, this.int_1), 6);
                graphics2.FillPath(new SolidBrush(this.color_3), graphicsPath);
                graphics2.FillPath(new SolidBrush(this.color_0), graphicsPath2);
                graphics2.DrawString("ON", this.Font, new SolidBrush(this.color_0), new Rectangle(8, 7, this.int_0, this.int_1), GClass6.stringFormat_0);
            }
            break;

        case GControl16.GEnum3.Style2:
            graphicsPath  = GClass6.smethod_0(rectangle_, 6);
            rectangle     = new Rectangle(4, 4, 36, this.int_1 - 8);
            graphicsPath2 = GClass6.smethod_0(rectangle, 4);
            graphics2.FillPath(new SolidBrush(this.color_1), graphicsPath);
            graphics2.FillPath(new SolidBrush(this.color_3), graphicsPath2);
            graphics2.DrawLine(new Pen(this.color_2), 18, 20, 18, 12);
            graphics2.DrawLine(new Pen(this.color_2), 22, 20, 22, 12);
            graphics2.DrawLine(new Pen(this.color_2), 26, 20, 26, 12);
            graphics2.DrawString("r", new Font("Marlett", 8f), new SolidBrush(this.color_4), new Rectangle(19, 2, base.Width, base.Height), GClass6.stringFormat_1);
            if (this.Boolean_0)
            {
                graphicsPath  = GClass6.smethod_0(rectangle_, 6);
                rectangle     = new Rectangle(Convert.ToInt32(this.int_0 / 2) - 2, 4, 36, this.int_1 - 8);
                graphicsPath2 = GClass6.smethod_0(rectangle, 4);
                graphics2.FillPath(new SolidBrush(this.color_0), graphicsPath);
                graphics2.FillPath(new SolidBrush(this.color_3), graphicsPath2);
                graphics2.DrawLine(new Pen(this.color_2), Convert.ToInt32(this.int_0 / 2) + 12, 20, Convert.ToInt32(this.int_0 / 2) + 12, 12);
                graphics2.DrawLine(new Pen(this.color_2), Convert.ToInt32(this.int_0 / 2) + 16, 20, Convert.ToInt32(this.int_0 / 2) + 16, 12);
                graphics2.DrawLine(new Pen(this.color_2), Convert.ToInt32(this.int_0 / 2) + 20, 20, Convert.ToInt32(this.int_0 / 2) + 20, 12);
                graphics2.DrawString("ü", new Font("Wingdings", 14f), new SolidBrush(this.color_4), new Rectangle(8, 7, base.Width, base.Height), GClass6.stringFormat_0);
            }
            break;

        case GControl16.GEnum3.Style3:
            graphicsPath = GClass6.smethod_0(rectangle_, 16);
            rectangle    = new Rectangle(this.int_0 - 28, 4, 22, this.int_1 - 8);
            graphicsPath2.AddEllipse(rectangle);
            graphics2.FillPath(new SolidBrush(this.color_3), graphicsPath);
            graphics2.FillPath(new SolidBrush(this.color_1), graphicsPath2);
            graphics2.DrawString("OFF", this.Font, new SolidBrush(this.color_1), new Rectangle(-12, 2, this.int_0, this.int_1), GClass6.stringFormat_1);
            if (this.Boolean_0)
            {
                graphicsPath = GClass6.smethod_0(rectangle_, 16);
                rectangle    = new Rectangle(6, 4, 22, this.int_1 - 8);
                graphicsPath2.Reset();
                graphicsPath2.AddEllipse(rectangle);
                graphics2.FillPath(new SolidBrush(this.color_3), graphicsPath);
                graphics2.FillPath(new SolidBrush(this.color_0), graphicsPath2);
                graphics2.DrawString("ON", this.Font, new SolidBrush(this.color_0), new Rectangle(12, 2, this.int_0, this.int_1), GClass6.stringFormat_1);
            }
            break;

        case GControl16.GEnum3.Style4:
            if (!this.Boolean_0)
            {
            }
            break;

        case GControl16.GEnum3.Style5:
        {
            bool boolean_ = this.Boolean_0;
            break;
        }
        }
        base.OnPaint(e);
        graphics.Dispose();
        e.Graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
        e.Graphics.DrawImageUnscaled(bitmap, 0, 0);
        bitmap.Dispose();
    }
Exemplo n.º 6
0
 // Token: 0x0600031F RID: 799 RVA: 0x00003427 File Offset: 0x00001627
 protected virtual void OnMouseLeave(EventArgs e)
 {
     base.OnMouseLeave(e);
     this.genum5_0 = GEnum5.None;
     GControl16.smethod_2(this);
 }
Exemplo n.º 7
0
 // Token: 0x0600031E RID: 798 RVA: 0x00003411 File Offset: 0x00001611
 protected virtual void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown(e);
     this.genum5_0 = GEnum5.Down;
     GControl16.smethod_2(this);
 }