Habanero.Faces.Win.OKCancelDialogFactoryWin.CreateOKCancelForm C# (CSharp) Method

CreateOKCancelForm() public method

Creates a form containing OK and Cancel buttons
public CreateOKCancelForm ( IControlHabanero nestedControl, string formTitle ) : IFormHabanero
nestedControl IControlHabanero The control to place above the buttons
formTitle string The title shown on the form
return IFormHabanero
        public IFormHabanero CreateOKCancelForm(IControlHabanero nestedControl, string formTitle)
        {
            IOKCancelPanel mainPanel = CreateOKCancelPanel(nestedControl);
            FormWin form = (FormWin) _controlFactory.CreateForm();
            form.Text = formTitle;
            form.ClientSize = mainPanel.Size;
            mainPanel.Dock = DockStyle.Fill;
            form.Controls.Add((Control) mainPanel);
            form.AcceptButton = (IButtonControl) mainPanel.OKButton;
            mainPanel.OKButton.Click += delegate
                    {
                        OkButton_ClickHandler(form);
                    };
            mainPanel.CancelButton.Click += delegate
                    {
                        CancelButton_ClickHandler(form);
                    };
            return form;
        }