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); }
protected void setLayoutDefaults(LayoutDefaults defaults) { this.layoutDefaults = defaults; }
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); }