diff --git a/SequenceEditor/Form1.Designer.cs b/SequenceEditor/Form1.Designer.cs index 2d56b0b3a2..00ce28e402 100644 --- a/SequenceEditor/Form1.Designer.cs +++ b/SequenceEditor/Form1.Designer.cs @@ -33,11 +33,13 @@ this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton(); this.toolStripButton2 = new System.Windows.Forms.ToolStripButton(); + this.panel1 = new System.Windows.Forms.Panel(); this.surface1 = new SequenceEditor.Surface(); this.toolStripContainer1.ContentPanel.SuspendLayout(); this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); this.toolStripContainer1.SuspendLayout(); this.toolStrip1.SuspendLayout(); + this.panel1.SuspendLayout(); this.SuspendLayout(); // // toolStripContainer1 @@ -45,7 +47,7 @@ // // toolStripContainer1.ContentPanel // - this.toolStripContainer1.ContentPanel.Controls.Add(this.surface1); + this.toolStripContainer1.ContentPanel.Controls.Add(this.panel1); this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(708, 518); this.toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill; this.toolStripContainer1.Location = new System.Drawing.Point(0, 0); @@ -66,7 +68,7 @@ this.toolStripButton2}); this.toolStrip1.Location = new System.Drawing.Point(3, 0); this.toolStrip1.Name = "toolStrip1"; - this.toolStrip1.Size = new System.Drawing.Size(191, 25); + this.toolStrip1.Size = new System.Drawing.Size(160, 25); this.toolStrip1.TabIndex = 0; // // toolStripButton1 @@ -89,9 +91,19 @@ this.toolStripButton2.Text = "Save"; this.toolStripButton2.Click += new System.EventHandler(this.toolStripButton2_Click); // + // panel1 + // + this.panel1.AutoScroll = true; + this.panel1.Controls.Add(this.surface1); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(708, 518); + this.panel1.TabIndex = 0; + // // surface1 // - this.surface1.Dock = System.Windows.Forms.DockStyle.Fill; + this.surface1.Dock = System.Windows.Forms.DockStyle.Top; this.surface1.Location = new System.Drawing.Point(0, 0); this.surface1.Name = "surface1"; this.surface1.Size = new System.Drawing.Size(708, 518); @@ -113,6 +125,7 @@ this.toolStripContainer1.PerformLayout(); this.toolStrip1.ResumeLayout(false); this.toolStrip1.PerformLayout(); + this.panel1.ResumeLayout(false); this.ResumeLayout(false); } @@ -120,10 +133,11 @@ #endregion private System.Windows.Forms.ToolStripContainer toolStripContainer1; - private Surface surface1; private System.Windows.Forms.ToolStrip toolStrip1; private System.Windows.Forms.ToolStripButton toolStripButton1; private System.Windows.Forms.ToolStripButton toolStripButton2; + private System.Windows.Forms.Panel panel1; + private Surface surface1; } } diff --git a/SequenceEditor/Surface.cs b/SequenceEditor/Surface.cs index b8bf4b54aa..21435e1ef0 100644 --- a/SequenceEditor/Surface.cs +++ b/SequenceEditor/Surface.cs @@ -204,6 +204,8 @@ namespace SequenceEditor e.Graphics.FillRectangle(Brushes.Silver, toolPoint.Value.X, toolPoint.Value.Y, size.Width, size.Height); e.Graphics.DrawString(toolText, Font, Brushes.Black, toolPoint.Value.X, toolPoint.Value.Y); } + + Height = Math.Max( Parent.ClientSize.Height, y ); } }