public ItemSelectorPopupFormViewInfo(ItemSelectorPopupForm form) : base(form) { ShowSizeBar = Form.Properties.AllowResize; AppearanceColumnHeader = new AppearanceObject(); AppearanceResults = new AppearanceObject(); AppearanceMatch = new AppearanceObject(); ColumnHeaderArgs = new List <HeaderObjectInfoArgs>(); HeaderPainter = Form.Properties.LookAndFeel.Painter.Header; //This looks nicer in many skins, but has bad padding. //HoverElement = NavPaneSkins.GetSkin(Form.Properties.LookAndFeel)[NavPaneSkins.SkinOverflowPanelItem]; switch (Form.Properties.LookAndFeel.ActiveSkinName) { case "Darkroom": //Workaround for unsolveable issue - their ribbon button is transparent HoverElement = CommonSkins.GetSkin(Form.Properties.LookAndFeel)[CommonSkins.SkinButton]; break; default: HoverElement = RibbonSkins.GetSkin(Form.Properties.LookAndFeel)[RibbonSkins.SkinButton]; break; } LinePen = new Pen(Utilities.GetHeaderLineColor(form.Properties.LookAndFeel)); }
public ItemSelectorPopupFormViewInfo(ItemSelectorPopupForm form) : base(form) { ShowSizeBar = Form.Properties.AllowResize; AppearanceColumnHeader = new AppearanceObject(); AppearanceResults = new AppearanceObject(); AppearanceMatch = new AppearanceObject(); ColumnHeaderArgs = new List<HeaderObjectInfoArgs>(); HeaderPainter = Form.Properties.LookAndFeel.Painter.Header; //This looks nicer in many skins, but has bad padding. //HoverElement = NavPaneSkins.GetSkin(Form.Properties.LookAndFeel)[NavPaneSkins.SkinOverflowPanelItem]; switch (Form.Properties.LookAndFeel.ActiveSkinName) { case "Darkroom": //Workaround for unsolveable issue - their ribbon button is transparent HoverElement = CommonSkins.GetSkin(Form.Properties.LookAndFeel)[CommonSkins.SkinButton]; break; default: HoverElement = RibbonSkins.GetSkin(Form.Properties.LookAndFeel)[RibbonSkins.SkinButton]; break; } LinePen = new Pen(Utilities.GetHeaderLineColor(form.Properties.LookAndFeel)); }