Example #1
0
        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);
        }