Esempio n. 1
0
        Panel BuildProgressTextPanel()
        {
            Panel result = ControlBuilder.CreatePanel(
                ControlBuilder.DefaultControlHeight, DockStyle.Bottom);

            mProgressLabel = ControlBuilder.CreateLabel(string.Empty, DockStyle.Left);

            ControlPacker.AddControl(result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left));
            ControlPacker.AddControl(result, mProgressLabel);

            return(result);
        }
Esempio n. 2
0
        Widget BuildTextEntryBox()
        {
            HBox result = new HBox();

            Label textEntryLabel = ControlBuilder.CreateLabel(
                Localization.GetText(Localization.Name.TextInputLabel));

            AlignmentBuilder.SetRightAlignment(textEntryLabel);

            mTextEntry = ControlBuilder.CreateEntry();

            ControlPacker.Add(result, AlignmentBuilder.RightPadding(
                                  textEntryLabel, AlignmentBuilder.SMALL_PADDING));
            ControlPacker.Fill(result, mTextEntry);

            return(AlignmentBuilder.TopBottomPadding(
                       result, AlignmentBuilder.SMALL_PADDING));
        }
Esempio n. 3
0
        Panel BuildTextInputPanel()
        {
            Panel result = ControlBuilder.CreatePanel(
                ControlBuilder.DefaultControlHeight, DockStyle.Top);

            Label textInputLabel = ControlBuilder.CreateLabel(
                Localization.GetText(Localization.Name.TextInputLabel),
                DockStyle.Left);

            mTextBox = ControlBuilder.CreateTextbox(DockStyle.Fill);

            ControlPacker.AddControl(
                result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left));
            ControlPacker.AddControl(result, textInputLabel);
            ControlPacker.AddControl(result, mTextBox);
            ControlPacker.AddControl(
                result, ControlBuilder.CreateHorizontalPadding(DockStyle.Right));

            return(result);
        }
Esempio n. 4
0
        Panel BuildMessagePanel()
        {
            Panel result = ControlBuilder.CreatePanel(DockStyle.Top);

            result.Height = 70;

            PictureBox errorPictureBox = ControlBuilder.CreatePictureBox(
                SystemIcons.Error.ToBitmap(), DockStyle.Left);

            mMessageLabel          = ControlBuilder.CreateLabel(string.Empty, DockStyle.Fill);
            mMessageLabel.AutoSize = false;

            ControlPacker.AddControl(
                result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left));
            ControlPacker.AddControl(result, errorPictureBox);
            ControlPacker.AddControl(
                result, ControlBuilder.CreateHorizontalPadding(DockStyle.Left));
            ControlPacker.AddControl(result, mMessageLabel);
            ControlPacker.AddControl(
                result, ControlBuilder.CreateHorizontalPadding(DockStyle.Right));

            return(result);
        }