public void ApplyMenuSeparatorStyle(MenuSeparatorStyle style) { ApplyWidgetStyle(style); _image.Background = style.Image; if (_orientation == Orientation.Horizontal) { _image.WidthHint = style.Thickness; } else { _image.HeightHint = style.Thickness; } }
internal MenuSeparatorWidget(Orientation orientation, MenuSeparatorStyle style) { _orientation = orientation; _image = new Widget(); if (orientation == Orientation.Horizontal) { _image.HorizontalAlignment = HorizontalAlignment.Center; _image.VerticalAlignment = VerticalAlignment.Stretch; } else { _image.HorizontalAlignment = HorizontalAlignment.Stretch; _image.VerticalAlignment = VerticalAlignment.Center; } Widgets.Add(_image); if (style != null) { ApplyMenuSeparatorStyle(style); } }
public MenuStyle(MenuStyle style) : base(style) { MenuItemStyle = new MenuItemStyle(style.MenuItemStyle); SeparatorStyle = new MenuSeparatorStyle(style.SeparatorStyle); }
public MenuStyle() { MenuItemStyle = new MenuItemStyle(); SeparatorStyle = new MenuSeparatorStyle(); }