public Stylesheet() { DesktopStyle = new DesktopStyle(); TextBlockStyle = new TextBlockStyle(); TextFieldStyle = new TextFieldStyle(); ButtonStyle = new ButtonStyle(); CheckBoxStyle = new ButtonStyle(); RadioButtonStyle = new ButtonStyle(); ImageButtonStyle = new ImageButtonStyle(); SpinButtonStyle = new SpinButtonStyle(); TextButtonStyle = new TextButtonStyle(); HorizontalSliderStyle = new SliderStyle(); VerticalSliderStyle = new SliderStyle(); HorizontalProgressBarStyle = new ProgressBarStyle(); VerticalProgressBarStyle = new ProgressBarStyle(); HorizontalSeparatorStyle = new SeparatorStyle(); VerticalSeparatorStyle = new SeparatorStyle(); ComboBoxStyle = new ComboBoxStyle(); ListBoxStyle = new ListBoxStyle(); TabControlStyle = new TabControlStyle(); TreeStyle = new TreeStyle(); HorizontalSplitPaneStyle = new SplitPaneStyle(); VerticalSplitPaneStyle = new SplitPaneStyle(); ScrollPaneStyle = new ScrollPaneStyle(); HorizontalMenuStyle = new MenuStyle(); VerticalMenuStyle = new MenuStyle(); WindowStyle = new WindowStyle(); DialogStyle = new DialogStyle(); }
private void LoadTabControlStyleFromSource(JObject source, TabControlStyle result) { LoadWidgetStyleFromSource(source, result); JObject subStyle; if (source.GetStyle(TabItemName, out subStyle)) { LoadButtonStyleFromSource(subStyle, result.TabItemStyle); } if (source.GetStyle(ContentName, out subStyle)) { LoadWidgetStyleFromSource(subStyle, result.ContentStyle); } int spacing; if (source.GetStyle(HeaderSpacingName, out spacing)) { result.HeaderSpacing = spacing; } if (source.GetStyle(ButtonSpacingName, out spacing)) { result.ButtonSpacing = spacing; } }
private void LoadTabControlStyleFromSource(Dictionary <string, object> source, TabControlStyle result) { LoadWidgetStyleFromSource(source, result); Dictionary <string, object> subStyle; if (source.GetStyle(TabItemName, out subStyle)) { result.TabItemStyle = new ImageTextButtonStyle(); LoadImageTextButtonStyleFromSource(subStyle, result.TabItemStyle); } if (source.GetStyle(ContentName, out subStyle)) { result.ContentStyle = new WidgetStyle(); LoadWidgetStyleFromSource(subStyle, result.ContentStyle); } int spacing; if (source.GetStyle(HeaderSpacingName, out spacing)) { result.HeaderSpacing = spacing; } if (source.GetStyle(ButtonSpacingName, out spacing)) { result.ButtonSpacing = spacing; } }