aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ShiftOS.WinForms/Applications/Calculator.Designer.cs12
-rw-r--r--ShiftOS.WinForms/Applications/Calculator.cs58
2 files changed, 58 insertions, 12 deletions
diff --git a/ShiftOS.WinForms/Applications/Calculator.Designer.cs b/ShiftOS.WinForms/Applications/Calculator.Designer.cs
index f7a6e52..c97c754 100644
--- a/ShiftOS.WinForms/Applications/Calculator.Designer.cs
+++ b/ShiftOS.WinForms/Applications/Calculator.Designer.cs
@@ -94,6 +94,7 @@ namespace ShiftOS.WinForms.Applications
this.button2.TabIndex = 3;
this.button2.Text = "2";
this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
//
// button3
//
@@ -103,6 +104,7 @@ namespace ShiftOS.WinForms.Applications
this.button3.TabIndex = 4;
this.button3.Text = "3";
this.button3.UseVisualStyleBackColor = true;
+ this.button3.Click += new System.EventHandler(this.button3_Click);
//
// button4
//
@@ -112,6 +114,7 @@ namespace ShiftOS.WinForms.Applications
this.button4.TabIndex = 5;
this.button4.Text = "4";
this.button4.UseVisualStyleBackColor = true;
+ this.button4.Click += new System.EventHandler(this.button4_Click);
//
// button5
//
@@ -121,6 +124,7 @@ namespace ShiftOS.WinForms.Applications
this.button5.TabIndex = 6;
this.button5.Text = "5";
this.button5.UseVisualStyleBackColor = true;
+ this.button5.Click += new System.EventHandler(this.button5_Click);
//
// button6
//
@@ -130,6 +134,7 @@ namespace ShiftOS.WinForms.Applications
this.button6.TabIndex = 7;
this.button6.Text = "6";
this.button6.UseVisualStyleBackColor = true;
+ this.button6.Click += new System.EventHandler(this.button6_Click);
//
// button7
//
@@ -139,6 +144,7 @@ namespace ShiftOS.WinForms.Applications
this.button7.TabIndex = 8;
this.button7.Text = "7";
this.button7.UseVisualStyleBackColor = true;
+ this.button7.Click += new System.EventHandler(this.button7_Click);
//
// button8
//
@@ -148,6 +154,7 @@ namespace ShiftOS.WinForms.Applications
this.button8.TabIndex = 9;
this.button8.Text = "8";
this.button8.UseVisualStyleBackColor = true;
+ this.button8.Click += new System.EventHandler(this.button8_Click);
//
// button9
//
@@ -157,6 +164,7 @@ namespace ShiftOS.WinForms.Applications
this.button9.TabIndex = 10;
this.button9.Text = "9";
this.button9.UseVisualStyleBackColor = true;
+ this.button9.Click += new System.EventHandler(this.button9_Click);
//
// button10
//
@@ -166,6 +174,7 @@ namespace ShiftOS.WinForms.Applications
this.button10.TabIndex = 11;
this.button10.Text = "0";
this.button10.UseVisualStyleBackColor = true;
+ this.button10.Click += new System.EventHandler(this.button10_Click);
//
// buttonEquals
//
@@ -193,8 +202,7 @@ namespace ShiftOS.WinForms.Applications
this.Controls.Add(this.button1);
this.Controls.Add(this.numBox);
this.Name = "Calculator";
- this.Size = new System.Drawing.Size(186, 190);
- this.Load += new System.EventHandler(this.Template_Load);
+ this.Size = new System.Drawing.Size(171, 176);
this.ResumeLayout(false);
this.PerformLayout();
diff --git a/ShiftOS.WinForms/Applications/Calculator.cs b/ShiftOS.WinForms/Applications/Calculator.cs
index f7eed4a..eb2df29 100644
--- a/ShiftOS.WinForms/Applications/Calculator.cs
+++ b/ShiftOS.WinForms/Applications/Calculator.cs
@@ -48,21 +48,14 @@ namespace ShiftOS.WinForms.Applications
InitializeComponent();
}
- private void Template_Load(object sender, EventArgs e)
- {
- justopened = true;
-
- prepareButtons();
- }
-
private void prepareButtons()
{
- if (!ShiftoriumFrontend.UpgradeInstalled("calc_equals_button")) buttonEquals.Visible = false;
+ buttonEquals.Visible = ShiftoriumFrontend.UpgradeInstalled("calc_equals_button");
}
public void OnLoad()
{
-
+ prepareButtons();
}
public void OnSkinLoad()
@@ -77,12 +70,57 @@ namespace ShiftOS.WinForms.Applications
public void OnUpgrade()
{
- throw new NotImplementedException();
+ prepareButtons();
}
private void button1_Click(object sender, EventArgs e)
{
numBox.Text = numBox.Text + "1";
}
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "2";
+ }
+
+ private void button3_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "3";
+ }
+
+ private void button4_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "4";
+ }
+
+ private void button5_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "5";
+ }
+
+ private void button6_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "6";
+ }
+
+ private void button7_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "7";
+ }
+
+ private void button8_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "8";
+ }
+
+ private void button9_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "9";
+ }
+
+ private void button10_Click(object sender, EventArgs e)
+ {
+ numBox.Text = numBox.Text + "0";
+ }
}
}