Example #1
0
        public LayoutQuery WithDefaults(LayoutDefaults defaults)
        {
            LayoutQuery result = this.Clone();

            result.setLayoutDefaults(defaults);
            return(result);
        }
 public MinHeight_LayoutQuery(double maxWidth, double maxHeight, LayoutScore minScore, LayoutDefaults layoutDefaults)
 {
     this.setMaxWidth(maxWidth);
     this.setMaxHeight(maxHeight);
     this.setMinScore(minScore);
     this.setLayoutDefaults(layoutDefaults);
 }
Example #3
0
 protected void setLayoutDefaults(LayoutDefaults defaults)
 {
     this.layoutDefaults = defaults;
 }
Example #4
0
        public VisualDefaults Build()
        {
            ViewDefaults viewDefaults = new ViewDefaults();

            viewDefaults.ApplicationBackground = this.applicationBackground;

            TextBlock_ViewDefaults textblockDefaults = new TextBlock_ViewDefaults();

            textblockDefaults.TextColor       = this.uneditableTextColor;
            textblockDefaults.BackgroundColor = this.uneditableTextBackgroundColor;
            viewDefaults.TextBlock_Defaults   = textblockDefaults;

            TextBox_ViewDefaults textboxDefaults = new TextBox_ViewDefaults();

            textboxDefaults.TextColor       = this.uneditableTextBackgroundColor;
            textboxDefaults.BackgroundColor = this.uneditableTextColor;
            viewDefaults.TextBox_Defaults   = textboxDefaults;

            ButtonViewDefaults buttonDefaults = new ButtonViewDefaults();

            buttonDefaults.TextColor       = this.uneditableTextColor;
            buttonDefaults.BackgroundColor = this.uneditableTextBackgroundColor;
            if (this.buttonInnerBevelColor != null)
            {
                buttonDefaults.InnerBevelColor = this.buttonInnerBevelColor.Value;
            }
            else
            {
                buttonDefaults.InnerBevelColor = Color.DarkGray;
            }
            if (this.buttonOuterBevelColor != null)
            {
                buttonDefaults.OuterBevelColor = this.buttonOuterBevelColor.Value;
            }
            else
            {
                buttonDefaults.OuterBevelColor = Color.LightGray;
            }
            viewDefaults.ButtonWithBevel_Defaults = buttonDefaults;

            ButtonViewDefaults buttonWithoutBevelDefaults = new ButtonViewDefaults();

            buttonWithoutBevelDefaults.TextColor       = this.uneditableTextBackgroundColor;
            buttonWithoutBevelDefaults.BackgroundColor = this.uneditableTextColor;
            viewDefaults.ButtonWithoutBevel_Defaults   = buttonWithoutBevelDefaults;

            LayoutDefaults layoutDefaults = new LayoutDefaults();

            TextBox_LayoutDefaults textbox_layoutDefaults = new TextBox_LayoutDefaults();

            textbox_layoutDefaults.Font                = new ScaledFont();
            textbox_layoutDefaults.Font.Name           = this.fontName;
            textbox_layoutDefaults.Font.SizeMultiplier = this.fontSizeMultiplier;
            layoutDefaults.TextBox_Defaults            = textbox_layoutDefaults;

            VisualDefaults visualDefaults = new VisualDefaults();

            visualDefaults.LayoutDefaults = layoutDefaults;
            visualDefaults.ViewDefaults   = viewDefaults;

            visualDefaults.PersistedName = this.displayName;
            visualDefaults.DisplayName   = this.displayName;

            return(visualDefaults);
        }