protected override void Invoke(object parameter)
        {
            GlassPanel panel = this.Target as GlassPanel;

            if (panel.IsOpen)
            {
                panel.Collapse();
            }
            else
            {
                panel.Expand();
            }
        }
Beispiel #2
0
 //Redraw game screens
 //Оновлення ігрового поля та вікна наступної фігури
 public void ReDraw()
 {
     GlassPanel.Invalidate();
     NextTetrominoPanel.Invalidate();
 }
Beispiel #3
0
 /// <summary>
 /// Required method for Designer support - do not modify
 /// the contents of this method with the code editor.
 /// </summary>
 private void InitializeComponent()
 {
     System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TerrariumForm));
     this._titleBar = new Terrarium.Forms.GlassTitleBar();
     this._dialogDescriptionLabel = new Terrarium.Glass.GlassLabel();
     this._bottomPanel            = new Terrarium.Glass.GlassPanel();
     this.SuspendLayout();
     //
     // titleBar
     //
     this._titleBar.Dock      = System.Windows.Forms.DockStyle.Top;
     this._titleBar.Font      = new System.Drawing.Font("Verdana", 6.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this._titleBar.ForeColor = System.Drawing.Color.White;
     this._titleBar.Image     = ((System.Drawing.Image)(resources.GetObject("titleBar.Image")));
     this._titleBar.Location  = new System.Drawing.Point(0, 0);
     this._titleBar.Name      = "titleBar";
     this._titleBar.Size      = new System.Drawing.Size(261, 32);
     this._titleBar.TabIndex  = 13;
     this._titleBar.Title     = "Form Title";
     //
     // dialogDescriptionLabel
     //
     this._dialogDescriptionLabel.BackColor = System.Drawing.Color.Transparent;
     this._dialogDescriptionLabel.Font      = new System.Drawing.Font("Verdana", 6.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this._dialogDescriptionLabel.ForeColor = System.Drawing.Color.White;
     this._dialogDescriptionLabel.Location  = new System.Drawing.Point(12, 35);
     this._dialogDescriptionLabel.Name      = "dialogDescriptionLabel";
     this._dialogDescriptionLabel.NoWrap    = false;
     this._dialogDescriptionLabel.Size      = new System.Drawing.Size(237, 32);
     this._dialogDescriptionLabel.TabIndex  = 14;
     this._dialogDescriptionLabel.Text      = "Form Title";
     //
     // bottomPanel
     //
     this._bottomPanel.Borders = ((Terrarium.Glass.GlassBorders)((((Terrarium.Glass.GlassBorders.Left | Terrarium.Glass.GlassBorders.Top)
                                                                   | Terrarium.Glass.GlassBorders.Right)
                                                                  | Terrarium.Glass.GlassBorders.Bottom)));
     this._bottomPanel.Dock            = System.Windows.Forms.DockStyle.Bottom;
     this._bottomPanel.Gradient.Bottom = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
     this._bottomPanel.Gradient.Top    = System.Drawing.Color.FromArgb(((int)(((byte)(96)))), ((int)(((byte)(96)))), ((int)(((byte)(96)))));
     this._bottomPanel.IsGlass         = true;
     this._bottomPanel.IsSunk          = false;
     this._bottomPanel.Location        = new System.Drawing.Point(0, 302);
     this._bottomPanel.Name            = "bottomPanel";
     this._bottomPanel.Size            = new System.Drawing.Size(261, 40);
     this._bottomPanel.TabIndex        = 15;
     this._bottomPanel.UseStyles       = true;
     //
     // TerrariumForm
     //
     this.BackColor  = System.Drawing.Color.Fuchsia;
     this.ClientSize = new System.Drawing.Size(261, 342);
     this.Controls.Add(this._bottomPanel);
     this.Controls.Add(this._dialogDescriptionLabel);
     this.Controls.Add(this._titleBar);
     this.Font            = new System.Drawing.Font("Trebuchet MS", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
     this.ForeColor       = System.Drawing.SystemColors.ControlText;
     this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
     this.Icon            = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
     this.Name            = "TerrariumForm";
     this.ShowInTaskbar   = false;
     this.SizeGripStyle   = System.Windows.Forms.SizeGripStyle.Hide;
     this.StartPosition   = System.Windows.Forms.FormStartPosition.CenterParent;
     this.Text            = "Terrarium";
     this.ResumeLayout(false);
 }
Beispiel #4
0
 private void GlassPanel_Paint(object sender, PaintEventArgs e)
 {
     Graphics g = GlassPanel.CreateGraphics();
 }