private void LoadTreeStyleFromSource(Dictionary <string, object> source, TreeStyle result) { string name; if (source.GetStyle(SelectionBackgroundName, out name)) { result.SelectionBackground = GetDrawable(name); } if (source.GetStyle(SelectionHoverBackgroundName, out name)) { result.SelectionHoverBackground = GetDrawable(name); } Dictionary <string, object> obj; if (source.GetStyle(MarkName, out obj)) { result.MarkStyle = new ImageButtonStyle(); LoadImageButtonStyleFromSource(obj, result.MarkStyle); if (obj.GetStyle(LabelStyleName, out obj)) { result.LabelStyle = new TextBlockStyle(); LoadTextBlockStyleFromSource(obj, result.LabelStyle); } } }
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 LoadTreeStyleFromSource(JObject source, TreeStyle result) { LoadWidgetStyleFromSource(source, result); string name; if (source.GetStyle(RowSelectionBackgroundWithoutFocusName, out name)) { result.RowSelectionBackgroundWithoutFocus = GetTextureRegion2D(name); } if (source.GetStyle(RowSelectionBackgroundName, out name)) { result.RowSelectionBackground = GetTextureRegion2D(name); } if (source.GetStyle(RowHoverBackgroundName, out name)) { result.RowHoverBackground = GetTextureRegion2D(name); } JObject obj; if (source.GetStyle(MarkName, out obj)) { LoadImageButtonStyleFromSource(obj, result.MarkStyle); if (obj.GetStyle(LabelStyleName, out obj)) { LoadTextBlockStyleFromSource(obj, result.LabelStyle); } } }
public TreeStyle(TreeStyle style) { RowSelectionBackground = style.RowSelectionBackground; RowSelectionBackgroundWithoutFocus = style.RowSelectionBackgroundWithoutFocus; RowHoverBackground = style.RowHoverBackground; MarkStyle = new ImageButtonStyle(style.MarkStyle); LabelStyle = new TextBlockStyle(style.LabelStyle); }
private void LoadTreeStyleFromSource(JObject source, TreeStyle result) { LoadGridStyleFromSource(source, result); JObject obj; if (source.GetStyle(MarkName, out obj)) { LoadImageButtonStyleFromSource(obj, result.MarkStyle); if (obj.GetStyle(LabelStyleName, out obj)) { LoadTextBlockStyleFromSource(obj, result.LabelStyle); } } }
public Stylesheet() { TextBlockStyle = new TextBlockStyle(); TextFieldStyle = new TextFieldStyle(); ButtonStyle = new ButtonStyle(); CheckBoxStyle = new ButtonStyle(); ImageButtonStyle = new ImageButtonStyle(); SpinButtonStyle = new SpinButtonStyle(); TextButtonStyle = new TextButtonStyle(); HorizontalSliderStyle = new SliderStyle(); VerticalSliderStyle = new SliderStyle(); HorizontalProgressBarStyle = new ProgressBarStyle(); VerticalProgressBarStyle = new ProgressBarStyle(); ComboBoxStyle = new ComboBoxStyle(); ListBoxStyle = new ListBoxStyle(); TreeStyle = new TreeStyle(); HorizontalSplitPaneStyle = new SplitPaneStyle(); VerticalSplitPaneStyle = new SplitPaneStyle(); ScrollPaneStyle = new ScrollPaneStyle(); HorizontalMenuStyle = new MenuStyle(); VerticalMenuStyle = new MenuStyle(); WindowStyle = new WindowStyle(); }