Exemple #1
0
 // Token: 0x06000288 RID: 648 RVA: 0x00007A60 File Offset: 0x00005C60
 private bool[] method_0()
 {
     bool[] array = new bool[4];
     using (IEnumerator enumerator = GControl13.smethod_3(GControl13.smethod_2(GControl13.smethod_1(this))))
     {
         while (enumerator.MoveNext())
         {
             Control control = (Control)GControl13.smethod_4(enumerator);
             if (control is GControl13 && control != this && this.Rectangle_0.IntersectsWith(this.Rectangle_0))
             {
                 double num = Math.Atan2((double)(base.Left - control.Left), (double)(base.Top - control.Top)) * 2.0 / 3.1415926535897931;
                 if (num / 1.0 == num)
                 {
                     array[(int)num + 1] = true;
                 }
             }
         }
     }
     return(array);
 }
Exemple #2
0
 // Token: 0x06000287 RID: 647 RVA: 0x000030A8 File Offset: 0x000012A8
 protected virtual void OnMouseLeave(EventArgs e)
 {
     base.OnMouseLeave(e);
     this.genum5_0 = GEnum5.None;
     GControl13.smethod_0(this);
 }
Exemple #3
0
    // Token: 0x06000293 RID: 659 RVA: 0x00007BC0 File Offset: 0x00005DC0
    protected virtual void OnPaint(PaintEventArgs e)
    {
        this.method_1();
        Bitmap   image_   = GControl13.smethod_9(GControl13.smethod_7(this), GControl13.smethod_8(this));
        Graphics graphics = GControl13.smethod_10(image_);

        this.int_0 = GControl13.smethod_7(this);
        this.int_1 = GControl13.smethod_8(this);
        GraphicsPath graphicsPath_ = GControl13.smethod_11();

        bool[]       array        = this.method_0();
        GraphicsPath graphicsPath = GClass6.smethod_1(0f, 0f, (float)this.int_0, (float)this.int_1, 0.3, !array[2] && !array[1], !array[1] && !array[0], !array[3] && !array[0], !array[3] && !array[2]);
        Rectangle    rectangle    = new Rectangle(0, 0, this.int_0, this.int_1);
        Graphics     graphics_    = graphics;

        GControl13.smethod_12(graphics_, SmoothingMode.HighQuality);
        GControl13.smethod_13(graphics_, PixelOffsetMode.HighQuality);
        GControl13.smethod_14(graphics_, TextRenderingHint.ClearTypeGridFit);
        GControl13.smethod_16(graphics_, GControl13.smethod_15(this));
        switch (this.genum5_0)
        {
        case GEnum5.None:
            if (!this.Boolean_0)
            {
                GControl13.smethod_22(graphics_, GControl13.smethod_17(this.color_0), rectangle);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            else
            {
                graphicsPath_ = graphicsPath;
                GControl13.smethod_18(graphics_, GControl13.smethod_17(this.color_0), graphicsPath_);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            break;

        case GEnum5.Over:
            if (this.Boolean_0)
            {
                graphicsPath_ = graphicsPath;
                GControl13.smethod_18(graphics_, GControl13.smethod_17(this.color_0), graphicsPath_);
                GControl13.smethod_18(graphics_, GControl13.smethod_17(Color.FromArgb(20, Color.White)), graphicsPath_);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            else
            {
                GControl13.smethod_22(graphics_, GControl13.smethod_17(this.color_0), rectangle);
                GControl13.smethod_22(graphics_, GControl13.smethod_17(Color.FromArgb(20, Color.White)), rectangle);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            break;

        case GEnum5.Down:
            if (this.Boolean_0)
            {
                graphicsPath_ = graphicsPath;
                GControl13.smethod_18(graphics_, GControl13.smethod_17(this.color_0), graphicsPath_);
                GControl13.smethod_18(graphics_, GControl13.smethod_17(Color.FromArgb(20, Color.Black)), graphicsPath_);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            else
            {
                GControl13.smethod_22(graphics_, GControl13.smethod_17(this.color_0), rectangle);
                GControl13.smethod_22(graphics_, GControl13.smethod_17(Color.FromArgb(20, Color.Black)), rectangle);
                GControl13.smethod_21(graphics_, GControl13.smethod_19(this), GControl13.smethod_20(this), GControl13.smethod_17(this.color_1), rectangle, GClass6.stringFormat_1);
            }
            break;
        }
        base.OnPaint(e);
        GControl13.smethod_23(graphics);
        GControl13.smethod_25(GControl13.smethod_24(e), InterpolationMode.HighQualityBicubic);
        GControl13.smethod_26(GControl13.smethod_24(e), image_, 0, 0);
        GControl13.smethod_27(image_);
    }
Exemple #4
0
 // Token: 0x06000286 RID: 646 RVA: 0x00003092 File Offset: 0x00001292
 protected virtual void OnMouseEnter(EventArgs e)
 {
     base.OnMouseEnter(e);
     this.genum5_0 = GEnum5.Over;
     GControl13.smethod_0(this);
 }
Exemple #5
0
 // Token: 0x06000284 RID: 644 RVA: 0x00003066 File Offset: 0x00001266
 protected virtual void OnMouseDown(MouseEventArgs e)
 {
     base.OnMouseDown(e);
     this.genum5_0 = GEnum5.Down;
     GControl13.smethod_0(this);
 }