internal static ButtonBaseAdapter.LayoutOptions PaintPopupLayout(Graphics g, bool up, int paintedBorder, Rectangle clientRectangle, Padding padding, bool isDefault, Font font, string text, bool enabled, ContentAlignment textAlign, RightToLeft rtl) { ButtonBaseAdapter.LayoutOptions options = ButtonBaseAdapter.CommonLayout(clientRectangle, padding, isDefault, font, text, enabled, textAlign, rtl); options.borderSize = paintedBorder; options.paddingSize = 2 - paintedBorder; options.hintTextUp = false; options.textOffset = !up; options.shadowedText = SystemInformation.HighContrast; return(options); }
internal static ButtonBaseAdapter.LayoutOptions PaintFlatLayout(Graphics g, bool up, bool check, int borderSize, Rectangle clientRectangle, Padding padding, bool isDefault, Font font, string text, bool enabled, ContentAlignment textAlign, RightToLeft rtl) { ButtonBaseAdapter.LayoutOptions options = ButtonBaseAdapter.CommonLayout(clientRectangle, padding, isDefault, font, text, enabled, textAlign, rtl); options.borderSize = borderSize + (check ? 1 : 0); options.paddingSize = check ? 1 : 2; options.focusOddEvenFixup = false; options.textOffset = !up; options.shadowedText = SystemInformation.HighContrast; return(options); }
internal static ButtonBaseAdapter.LayoutOptions PaintPopupLayout(Graphics g, bool show3D, int checkSize, Rectangle clientRectangle, Padding padding, bool isDefault, Font font, string text, bool enabled, ContentAlignment textAlign, RightToLeft rtl) { ButtonBaseAdapter.LayoutOptions options = ButtonBaseAdapter.CommonLayout(clientRectangle, padding, isDefault, font, text, enabled, textAlign, rtl); options.shadowedText = false; if (show3D) { options.checkSize = (int)((checkSize * CheckableControlBaseAdapter.GetDpiScaleRatio(g)) + 1f); return(options); } options.checkSize = (int)(checkSize * CheckableControlBaseAdapter.GetDpiScaleRatio(g)); options.checkPaddingSize = 1; return(options); }