Add color choosing boxes for Line and Fill colors for use when adding a shape.
This commit is contained in:
parent
483951f022
commit
d6a2a62c9b
22
EduNetworkBuilder/NetworkBuilder.Designer.cs
generated
22
EduNetworkBuilder/NetworkBuilder.Designer.cs
generated
@ -76,6 +76,8 @@
|
|||||||
this.HelpPanel = new System.Windows.Forms.Panel();
|
this.HelpPanel = new System.Windows.Forms.Panel();
|
||||||
this.btnCaptions = new System.Windows.Forms.Button();
|
this.btnCaptions = new System.Windows.Forms.Button();
|
||||||
this.myProgressBar = new System.Windows.Forms.ProgressBar();
|
this.myProgressBar = new System.Windows.Forms.ProgressBar();
|
||||||
|
this.cbLineColor = new System.Windows.Forms.ComboBox();
|
||||||
|
this.cbFillColor = new System.Windows.Forms.ComboBox();
|
||||||
this.msMainMenuStrip.SuspendLayout();
|
this.msMainMenuStrip.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.pbNetworkView)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.pbNetworkView)).BeginInit();
|
||||||
this.HelpPanel.SuspendLayout();
|
this.HelpPanel.SuspendLayout();
|
||||||
@ -515,11 +517,29 @@
|
|||||||
this.myProgressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
|
this.myProgressBar.Style = System.Windows.Forms.ProgressBarStyle.Continuous;
|
||||||
this.myProgressBar.TabIndex = 11;
|
this.myProgressBar.TabIndex = 11;
|
||||||
//
|
//
|
||||||
|
// cbLineColor
|
||||||
|
//
|
||||||
|
this.cbLineColor.FormattingEnabled = true;
|
||||||
|
this.cbLineColor.Location = new System.Drawing.Point(12, 433);
|
||||||
|
this.cbLineColor.Name = "cbLineColor";
|
||||||
|
this.cbLineColor.Size = new System.Drawing.Size(79, 24);
|
||||||
|
this.cbLineColor.TabIndex = 12;
|
||||||
|
//
|
||||||
|
// cbFillColor
|
||||||
|
//
|
||||||
|
this.cbFillColor.FormattingEnabled = true;
|
||||||
|
this.cbFillColor.Location = new System.Drawing.Point(11, 463);
|
||||||
|
this.cbFillColor.Name = "cbFillColor";
|
||||||
|
this.cbFillColor.Size = new System.Drawing.Size(80, 24);
|
||||||
|
this.cbFillColor.TabIndex = 13;
|
||||||
|
//
|
||||||
// BuilderWindow
|
// BuilderWindow
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.ClientSize = new System.Drawing.Size(617, 507);
|
this.ClientSize = new System.Drawing.Size(617, 507);
|
||||||
|
this.Controls.Add(this.cbFillColor);
|
||||||
|
this.Controls.Add(this.cbLineColor);
|
||||||
this.Controls.Add(this.myProgressBar);
|
this.Controls.Add(this.myProgressBar);
|
||||||
this.Controls.Add(this.lblStatus);
|
this.Controls.Add(this.lblStatus);
|
||||||
this.Controls.Add(this.lbMessages);
|
this.Controls.Add(this.lbMessages);
|
||||||
@ -598,6 +618,8 @@
|
|||||||
private System.Windows.Forms.ToolStripMenuItem logoutToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem logoutToolStripMenuItem;
|
||||||
private System.Windows.Forms.ToolStripMenuItem randomToolStripMenuItem;
|
private System.Windows.Forms.ToolStripMenuItem randomToolStripMenuItem;
|
||||||
private System.Windows.Forms.Button btnCaptions;
|
private System.Windows.Forms.Button btnCaptions;
|
||||||
|
private System.Windows.Forms.ComboBox cbLineColor;
|
||||||
|
private System.Windows.Forms.ComboBox cbFillColor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,6 +95,16 @@ namespace EduNetworkBuilder
|
|||||||
|
|
||||||
myNetwork.RegisterDisplayArea(pbNetworkView);
|
myNetwork.RegisterDisplayArea(pbNetworkView);
|
||||||
|
|
||||||
|
List<string> ColorNames = new List<string>() { "Black","White","Green","LightGreen","Blue","LightBlue","Grey","Brown","SaddleBrown" };
|
||||||
|
ColorNames.Sort();
|
||||||
|
cbFillColor.Items.Clear();
|
||||||
|
cbLineColor.Items.Clear();
|
||||||
|
foreach(string ColorName in ColorNames)
|
||||||
|
{
|
||||||
|
cbFillColor.Items.Add(ColorName);
|
||||||
|
cbLineColor.Items.Add(ColorName);
|
||||||
|
}
|
||||||
|
|
||||||
BuildButtons();
|
BuildButtons();
|
||||||
LayoutButtons();
|
LayoutButtons();
|
||||||
UpdateForm();
|
UpdateForm();
|
||||||
@ -548,6 +558,16 @@ namespace EduNetworkBuilder
|
|||||||
UpdateMenu();
|
UpdateMenu();
|
||||||
UpdateMessages();
|
UpdateMessages();
|
||||||
UpdateVisuals();
|
UpdateVisuals();
|
||||||
|
if(selectedButton == "btnShapes")
|
||||||
|
{
|
||||||
|
cbFillColor.Visible = true;
|
||||||
|
cbLineColor.Visible = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
cbFillColor.Visible = false;
|
||||||
|
cbLineColor.Visible = false;
|
||||||
|
}
|
||||||
if (myNetwork != null && myNetwork.LoadedFromResource)
|
if (myNetwork != null && myNetwork.LoadedFromResource)
|
||||||
optionsToolStripMenuItem.Visible = false;
|
optionsToolStripMenuItem.Visible = false;
|
||||||
else
|
else
|
||||||
@ -711,6 +731,8 @@ namespace EduNetworkBuilder
|
|||||||
|
|
||||||
private void btnClick(object sender, EventArgs e)
|
private void btnClick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
bool doupdate = false;
|
||||||
|
if (selectedButton == "btnShapes") doupdate = true;
|
||||||
foreach(Control btn in Buttons)
|
foreach(Control btn in Buttons)
|
||||||
{
|
{
|
||||||
if(btn == sender)
|
if(btn == sender)
|
||||||
@ -719,12 +741,14 @@ namespace EduNetworkBuilder
|
|||||||
btn.BackColor = Color.LightGreen;
|
btn.BackColor = Color.LightGreen;
|
||||||
selectedButton = btn.Name;
|
selectedButton = btn.Name;
|
||||||
lblStatus.Text = myTooltip.GetToolTip(btn);
|
lblStatus.Text = myTooltip.GetToolTip(btn);
|
||||||
|
if (selectedButton == "btnShapes") doupdate = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
btn.BackColor = Button.DefaultBackColor;
|
btn.BackColor = Button.DefaultBackColor;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (doupdate) UpdateForm();
|
||||||
}
|
}
|
||||||
private void btnReset()
|
private void btnReset()
|
||||||
{
|
{
|
||||||
@ -2527,9 +2551,8 @@ namespace EduNetworkBuilder
|
|||||||
UpdateForm();
|
UpdateForm();
|
||||||
UpdateMessages();
|
UpdateMessages();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#endregion Random Map Stuff
|
#endregion Random Map Stuff
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user