Habanero.Faces.Win.CloseBOEditorDialogWin.ConstructControl C# (CSharp) Method

ConstructControl() private method

Construct the Dialog form for any situation e.g. where the Form being closed has Mutliple Business Objects is a wizard etc.
control Factory must not be null
private ConstructControl ( IControlFactory controlFactory ) : void
controlFactory IControlFactory The control Factory used to construct buttons, labels etc by ths control
return void
        private void ConstructControl(IControlFactory controlFactory)
        {
            IButtonGroupControl buttonGroupControl = controlFactory.CreateButtonGroupControl();
            CancelCloseBtn = buttonGroupControl.AddButton("CancelClose", "Cancel Close", ButtonClick);
            CloseWithoutSavingBtn = buttonGroupControl.AddButton("CloseWithoutSaving", "&Close without saving", ButtonClick);
            SaveAndCloseBtn = buttonGroupControl.AddButton("SaveAndClose","&Save & Close", ButtonClick);
            
            _label = controlFactory.CreateLabel();
            BorderLayoutManager layoutManager = controlFactory.CreateBorderLayoutManager(this);
            layoutManager.AddControl(_label, BorderLayoutManager.Position.Centre);
            layoutManager.AddControl(buttonGroupControl, BorderLayoutManager.Position.South);
        }