5 types derived from ButtonBaseAdapter
System.Windows.Forms (5)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (1)
8internal class ButtonFlatAdapter : ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
9internal class ButtonPopupAdapter : ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
10internal class ButtonStandardAdapter : ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (1)
11internal abstract class CheckableControlBaseAdapter : ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (1)
10internal class ButtonDarkModeAdapter : ButtonBaseAdapter
83 references to ButtonBaseAdapter
System.Windows.Forms (83)
System\Windows\Forms\Controls\Buttons\Button.cs (3)
78internal override ButtonBaseAdapter CreateFlatAdapter() => DarkModeAdapterFactory.CreateFlatAdapter(this); 80internal override ButtonBaseAdapter CreatePopupAdapter() => DarkModeAdapterFactory.CreatePopupAdapter(this); 82internal override ButtonBaseAdapter CreateStandardAdapter() => DarkModeAdapterFactory.CreateStandardAdapter(this);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (5)
48private ButtonBaseAdapter? _adapter; 984internal ButtonBaseAdapter Adapter 1014internal virtual ButtonBaseAdapter CreateFlatAdapter() 1020internal virtual ButtonBaseAdapter CreatePopupAdapter() 1026internal virtual ButtonBaseAdapter CreateStandardAdapter()
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (3)
14private ButtonBaseAdapter? _buttonAdapter; 20protected ButtonBaseAdapter ButtonAdapter => _buttonAdapter ??= CreateButtonAdapter(); 39protected abstract ButtonBaseAdapter CreateButtonAdapter();
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (1)
87protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreateFlatAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxModernAdapter.cs (1)
53protected override ButtonBaseAdapter CreateButtonAdapter()
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (4)
19ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 54ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 97ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 118protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreatePopupAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (1)
108protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreateStandardAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (3)
15public static ButtonBaseAdapter CreateFlatAdapter(ButtonBase control) => 20public static ButtonBaseAdapter CreateStandardAdapter(ButtonBase control) => 25public static ButtonBaseAdapter CreatePopupAdapter(ButtonBase control) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (4)
16ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreateFlatAdapter(Control); 36ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreateFlatAdapter(Control); 56ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreateFlatAdapter(Control); 83protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreateFlatAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonModernAdapter.cs (1)
53protected override ButtonBaseAdapter CreateButtonAdapter()
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (4)
14ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 43ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 68ButtonBaseAdapter adapter = DarkModeAdapterFactory.CreatePopupAdapter(Control); 88protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreatePopupAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonStandardAdapter.cs (1)
53protected override ButtonBaseAdapter CreateButtonAdapter() => DarkModeAdapterFactory.CreateStandardAdapter(Control);
System\Windows\Forms\Controls\Buttons\CheckBox.cs (4)
357ButtonBaseAdapter modernAdapter = FlatStyle == FlatStyle.Flat 683internal override ButtonBaseAdapter CreateFlatAdapter() 688internal override ButtonBaseAdapter CreatePopupAdapter() 693internal override ButtonBaseAdapter CreateStandardAdapter()
System\Windows\Forms\Controls\Buttons\RadioButton.cs (3)
539internal override ButtonBaseAdapter CreateFlatAdapter() 544internal override ButtonBaseAdapter CreatePopupAdapter() 549internal override ButtonBaseAdapter CreateStandardAdapter()
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (20)
764ButtonBaseAdapter.DrawDefaultBorder(g, valBounds, backBrushColor, isDefault: true); 770ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintFlatRender( 802ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender( 807ButtonBaseAdapter.DrawDefaultBorder( 823ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender( 828ButtonBaseAdapter.DrawDefaultBorder( 833ButtonBaseAdapter.Draw3DLiteBorder(g, valBounds, colors, true); 838ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender( 843ButtonBaseAdapter.DrawDefaultBorder( 894ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintFlatRender( 902ButtonBaseAdapter.LayoutOptions options = ButtonFlatAdapter.PaintFlatLayout( 915ButtonBaseAdapter.LayoutData layout = options.Layout(); 917ButtonBaseAdapter.DrawFlatFocus( 933ButtonBaseAdapter.LayoutOptions options = ButtonPopupAdapter.PaintPopupLayout( 945ButtonBaseAdapter.LayoutData layout = options.Layout();
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (16)
1313ButtonBaseAdapter.ColorOptions.Adjust255(adjust, highlight.R), 1314ButtonBaseAdapter.ColorOptions.Adjust255(adjust, highlight.G), 1315ButtonBaseAdapter.ColorOptions.Adjust255(adjust, highlight.B)); 1333ButtonBaseAdapter.DrawDitheredFill(g, backBrushColor, highlight, checkBounds); 1397ButtonBaseAdapter.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout( 1410ButtonBaseAdapter.LayoutData layout = options.Layout(); 1414ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender( 1446ButtonBaseAdapter.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout( 1459ButtonBaseAdapter.LayoutData layout = options.Layout(); 1463ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender( 1493ButtonBaseAdapter.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout( 1506ButtonBaseAdapter.LayoutData layout = options.Layout(); 1510ButtonBaseAdapter.ColorData colors = ButtonBaseAdapter.PaintPopupRender(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.cs (1)
188internal override ButtonBaseAdapter CreateStandardAdapter() => new DropDownButtonAdapter(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (6)
18private ButtonBaseAdapter.LayoutData? _layoutData; 36ButtonBaseAdapter.LayoutData layoutData = LayoutData; 43internal ButtonBaseAdapter.LayoutData LayoutData 60ButtonBaseAdapter.LayoutData layoutData = LayoutData; 144private ButtonBaseAdapter.LayoutData GetLayoutData() 153ButtonBaseAdapter.LayoutData data = _currentLayoutOptions.Layout();
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.ToolStripItemLayoutOptions.cs (1)
14internal class ToolStripItemLayoutOptions : ButtonBaseAdapter.LayoutOptions
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (1)
204ButtonBaseAdapter.LayoutData layout = _layoutAdapter.GetLayoutData(contentBounds);