public override void Draw(ref VGAScreen scr)
 {
     if (!IsActive)
     {
         GraphFuncs.drawRect(ref scr, (uint)this.Location.x, (uint)this.Location.y, (uint)this.Size.Width, (uint)this.Size.Height, (uint)144);
         GraphFuncs.drawRect(ref scr, (uint)this.Location.x + 1, (uint)this.Location.y + 1, (uint)this.Size.Width - 2, (uint)this.Size.Height - 2, (uint)0);
     }
     else
     {
     }
 }
 public override void Draw(ref VGAScreen scr)
 {
     if (!IsClicked)
     {
         GraphFuncs.drawRect(ref scr, (uint)this.Location.x, (uint)this.Location.y, (uint)this.Size.Width, (uint)this.Size.Height, (uint)2);
         //scr.SetPixel320x200x8((uint)319, (uint)198, (uint)1);
     }
     else
     {
         GraphFuncs.drawRect(ref scr, (uint)this.Location.x, (uint)this.Location.y, (uint)this.Size.Width, (uint)this.Size.Height, (uint)7);
     }
 }