void BuildComponents(string message) { HBox messageBox = new HBox(); mMessageLabel = ControlBuilder.CreateExplanationLabel(message); Image messageImage = Image.NewFromIconName( "dialog-error", IconSize.Dialog); ControlPacker.Add(messageBox, messageImage); ControlPacker.Fill( messageBox, AlignmentBuilder.LeftPadding( mMessageLabel, AlignmentBuilder.SMALL_PADDING)); AddComponents( AlignmentBuilder.TopBottomPadding( messageBox, AlignmentBuilder.SMALL_PADDING)); mOkButton = CreateOkButton( Localization.GetText(Localization.Name.Ok)); DefaultResponse = (ResponseType)GetResponseForWidget(mOkButton); }