public void SetWidgetLayout(LayoutOrientation orientation)
{
switch (orientation)
{
case LayoutOrientation.Vertical:
this.SetSize(50, 960);
this.Anchors = Anchors.None;
_resultLabel.SetPosition(79, 36);
_resultLabel.SetSize(214, 36);
_resultLabel.Anchors = Anchors.None;
_resultLabel.Visible = true;
_failureImage.SetPosition(-46, -66);
_failureImage.SetSize(200, 200);
_failureImage.Anchors = Anchors.None;
_failureImage.Visible = true;
_successImage.SetPosition(-72, -71);
_successImage.SetSize(200, 200);
_successImage.Anchors = Anchors.None;
_successImage.Visible = true;
break;
default:
this.SetSize(400, 70);
this.Anchors = Anchors.None;
_resultLabel.SetPosition(76, 11);
_resultLabel.SetSize(323, 48);
_resultLabel.Anchors = Anchors.Top | Anchors.Bottom | Anchors.Left | Anchors.Right;
_resultLabel.Visible = true;
_failureImage.SetPosition(19, 19);
_failureImage.SetSize(32, 32);
_failureImage.Anchors = Anchors.None;
_failureImage.Visible = false;
_successImage.SetPosition(19, 19);
_successImage.SetSize(32, 32);
_successImage.Anchors = Anchors.None;
_successImage.Visible = true;
break;
}
_currentLayoutOrientation = orientation;
}