System.Windows.Forms.ButtonInternal.CheckBoxPopupAdapter.PaintPopupLayout C# (CSharp) Method

PaintPopupLayout() private method

private PaintPopupLayout ( Graphics g, bool show3D, int checkSize, Rectangle clientRectangle, Padding padding, bool isDefault, Font font, string text, bool enabled, ContentAlignment textAlign, RightToLeft rtl ) : LayoutOptions
g Graphics
show3D bool
checkSize int
clientRectangle Rectangle
padding Padding
isDefault bool
font Font
text string
enabled bool
textAlign ContentAlignment
rtl RightToLeft
return LayoutOptions
        internal static LayoutOptions PaintPopupLayout(Graphics g, bool show3D, int checkSize, Rectangle clientRectangle, Padding padding,
                                                       bool isDefault, Font font, string text, bool enabled, ContentAlignment textAlign, RightToLeft rtl)
        {
            LayoutOptions layout = CommonLayout(clientRectangle, padding, isDefault, font, text, enabled, textAlign, rtl);
            layout.shadowedText = false;
            if (show3D) {
                layout.checkSize = (int)(checkSize * GetDpiScaleRatio(g) + 1);
            }
            else {
                layout.checkSize = (int)(checkSize * GetDpiScaleRatio(g));
                layout.checkPaddingSize = 1;
            }
            return layout;
        }

Same methods

CheckBoxPopupAdapter::PaintPopupLayout ( PaintEventArgs e, bool show3D ) : LayoutOptions