aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs
diff options
context:
space:
mode:
authorFloppyDiskDrive <[email protected]>2017-09-27 20:00:17 -0500
committerFloppyDiskDrive <[email protected]>2017-09-27 20:00:17 -0500
commit23791cf63b61a2a922e80e5077ec5a3ad0ce7c53 (patch)
tree17659924fc9e5004015d33c16a689226e2c48584 /ShiftOS.Engine/WindowManager/InfoboxTemplate.cs
parent1c2bf50041e376adc3e901fdc94326d2f9beec77 (diff)
downloadshiftos-rewind-23791cf63b61a2a922e80e5077ec5a3ad0ce7c53.tar.gz
shiftos-rewind-23791cf63b61a2a922e80e5077ec5a3ad0ce7c53.tar.bz2
shiftos-rewind-23791cf63b61a2a922e80e5077ec5a3ad0ce7c53.zip
Added a buggy dynamically changing infobox (this will most likely not work)
Diffstat (limited to 'ShiftOS.Engine/WindowManager/InfoboxTemplate.cs')
-rw-r--r--ShiftOS.Engine/WindowManager/InfoboxTemplate.cs20
1 files changed, 18 insertions, 2 deletions
diff --git a/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs b/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs
index a5be129..d8ad071 100644
--- a/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs
+++ b/ShiftOS.Engine/WindowManager/InfoboxTemplate.cs
@@ -11,6 +11,12 @@ namespace ShiftOS.Engine.WindowManager
Stream _str;
private int _buttonChoice;
private int _buttonSelected;
+ private int _leftDistance;
+ private int _rightDistance;
+ private int _textWidth;
+ private int _textHeight;
+ private int _topDistance;
+ private int _bottomDistance;
public InfoboxTemplate(ButtonType type)
{
InitializeComponent();
@@ -84,8 +90,18 @@ namespace ShiftOS.Engine.WindowManager
private void changeSize_Tick(object sender, EventArgs e)
{
- this.Height += label1.Height;
- this.Width += label1.Width;
+ ChangeSize();
+ }
+ private void ChangeSize()
+ {
+ _textHeight = label1.Height;
+ _textWidth = label1.Width;
+ _topDistance = 55;
+ _bottomDistance = 121;
+ _rightDistance = 101;
+ _leftDistance = 55;
+ this.Height = _textHeight + _topDistance + _bottomDistance;
+ this.Width = _textWidth + _leftDistance + _rightDistance;
}
}
}