private void InitControls() { var arrangeAmountSpin = GetAmountSpin(); var actAmountSpin = GetAmountSpin(); var assertAmountSpin = GetAmountSpin(); var arrangeCommentBox = GetCommentTextBox(); var actCommentBox = GetCommentTextBox(); var assertCommentBox = GetCommentTextBox(); var stack1 = new Controls.VertStackPanel(Environment) { Width = 200 }; var stack2 = new Controls.VertStackPanel(Environment) { Width = 200 }; var stack = new Controls.HorzStackPanel(Environment); stack1.Controls.Add(GetLabel("Arranged objects amount")); stack2.Controls.Add(arrangeAmountSpin); stack1.Controls.Add(GetLabel("Performed calls amount")); stack2.Controls.Add(actAmountSpin); stack1.Controls.Add(GetLabel("Asserted values amount")); stack2.Controls.Add(assertAmountSpin); stack1.Controls.Add(GetLabel("Arrange section comment")); stack2.Controls.Add(arrangeCommentBox); stack1.Controls.Add(GetLabel("Act section comment")); stack2.Controls.Add(actCommentBox); stack1.Controls.Add(GetLabel("Assert section comment")); stack2.Controls.Add(assertCommentBox); stack.Controls.Add(stack1); stack.Controls.Add(stack2); Controls.Add(GetLabel("MockMetrics options")); Controls.Add(JetBrains.UI.Options.Helpers.Controls.Separator.DefaultHeight); Controls.Add(stack); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ArrangeAmount, arrangeAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ActAmount, actAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.AssertAmount, assertAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ArrangeComment, arrangeCommentBox.Text); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ActComment, actCommentBox.Text); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.AssertComment, assertCommentBox.Text); }
private void InitControls() { var arrangeAmountSpin = GetAmountSpin(); var actAmountSpin = GetAmountSpin(); var assertAmountSpin = GetAmountSpin(); var arrangeCommentBox = GetCommentTextBox(); var actCommentBox = GetCommentTextBox(); var assertCommentBox = GetCommentTextBox(); var stack1 = new Controls.VertStackPanel(Environment) {Width = 200}; var stack2 = new Controls.VertStackPanel(Environment) { Width = 200 }; var stack = new Controls.HorzStackPanel(Environment); stack1.Controls.Add(GetLabel("Arranged objects amount")); stack2.Controls.Add(arrangeAmountSpin); stack1.Controls.Add(GetLabel("Performed calls amount")); stack2.Controls.Add(actAmountSpin); stack1.Controls.Add(GetLabel("Asserted values amount")); stack2.Controls.Add(assertAmountSpin); stack1.Controls.Add(GetLabel("Arrange section comment")); stack2.Controls.Add(arrangeCommentBox); stack1.Controls.Add(GetLabel("Act section comment")); stack2.Controls.Add(actCommentBox); stack1.Controls.Add(GetLabel("Assert section comment")); stack2.Controls.Add(assertCommentBox); stack.Controls.Add(stack1); stack.Controls.Add(stack2); Controls.Add(GetLabel("MockMetrics options")); Controls.Add(JetBrains.UI.Options.Helpers.Controls.Separator.DefaultHeight); Controls.Add(stack); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ArrangeAmount, arrangeAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ActAmount, actAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.AssertAmount, assertAmountSpin.IntegerValue); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ArrangeComment, arrangeCommentBox.Text); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.ActComment, actCommentBox.Text); mySettings.SetBinding(myLifetime, (MockMetricsSettings s) => s.AssertComment, assertCommentBox.Text); }