diff options
| author | FloppyDiskDrive <[email protected]> | 2017-09-27 17:12:44 -0500 |
|---|---|---|
| committer | FloppyDiskDrive <[email protected]> | 2017-09-27 17:12:44 -0500 |
| commit | 92d7a143ca9681fa63ff2bcebdf9a9470ceb18b4 (patch) | |
| tree | 5ec80c52c6b500c543ee265a9936f75e42c5e569 /ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs | |
| parent | 9c24aebd302435b9993dd495cea5898cd5872867 (diff) | |
| download | shiftos-rewind-92d7a143ca9681fa63ff2bcebdf9a9470ceb18b4.tar.gz shiftos-rewind-92d7a143ca9681fa63ff2bcebdf9a9470ceb18b4.tar.bz2 shiftos-rewind-92d7a143ca9681fa63ff2bcebdf9a9470ceb18b4.zip | |
Revert "Began work on a crappy Skinning Engine; Shifter is removed until completed."
This reverts commit 9c24aebd302435b9993dd495cea5898cd5872867.
Diffstat (limited to 'ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs')
| -rw-r--r-- | ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs new file mode 100644 index 0000000..9062947 --- /dev/null +++ b/ShiftOS.Main/ShiftOS/Apps/ShifterStuff/SelectColor.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using ShiftOS.Engine.WindowManager; + +namespace ShiftOS.Main.ShiftOS.Apps +{ + public partial class SelectColor : UserControl + { + ShiftWM shiftWM = new ShiftWM(); + Color finalColor; + int colorType1; + int colorType2; + int colorType3; + public SelectColor() + { + InitializeComponent(); + + } + + private void btnSetColor_Click(object sender, EventArgs e) + { + try + { + colorType1 = Convert.ToInt32(textBox1.Text); + colorType2 = Convert.ToInt32(textBox2.Text); + colorType3 = Convert.ToInt32(textBox3.Text); + } + catch(Exception ex) + { + shiftWM.StartInfoboxSession("Error!", "Failed to parse integer. Error:\n" + ex, InfoboxTemplate.buttonType.OK); + } + + if (colorType1 > 255 || colorType2 > 255 || colorType3 > 255) + { + shiftWM.StartInfoboxSession("Error!", "A value cannot be greater than 255!", InfoboxTemplate.buttonType.OK); + } + else + { + try + { + ShiftWindow sw = new ShiftWindow(); + finalColor = Color.FromArgb(colorType1, colorType2, colorType3); + this.BackColor = finalColor; + shiftWM.StartInfoboxSession("Success!", "Changed color to:\n" + colorType1.ToString() + ", " + colorType2.ToString() + ", " + colorType3.ToString() + ".", InfoboxTemplate.buttonType.OK); + } + catch (Exception ex) + { + shiftWM.StartInfoboxSession("Error!", "An error occured while setting the color.", InfoboxTemplate.buttonType.OK); + } + } + } + } +} |
