5 types derived from ButtonBaseAdapter
System.Windows.Forms (5)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (1)
8
internal class ButtonFlatAdapter :
ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
9
internal class ButtonPopupAdapter :
ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
10
internal class ButtonStandardAdapter :
ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (1)
11
internal abstract class CheckableControlBaseAdapter :
ButtonBaseAdapter
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (1)
9
internal class ButtonDarkModeAdapter :
ButtonBaseAdapter
73 references to ButtonBaseAdapter
System.Windows.Forms (70)
System\Windows\Forms\Controls\Buttons\Button.cs (3)
78
internal override
ButtonBaseAdapter
CreateFlatAdapter() => DarkModeAdapterFactory.CreateFlatAdapter(this);
80
internal override
ButtonBaseAdapter
CreatePopupAdapter() => DarkModeAdapterFactory.CreatePopupAdapter(this);
82
internal override
ButtonBaseAdapter
CreateStandardAdapter() => DarkModeAdapterFactory.CreateStandardAdapter(this);
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (5)
47
private
ButtonBaseAdapter
? _adapter;
1023
internal
ButtonBaseAdapter
Adapter
1053
internal virtual
ButtonBaseAdapter
CreateFlatAdapter()
1059
internal virtual
ButtonBaseAdapter
CreatePopupAdapter()
1065
internal virtual
ButtonBaseAdapter
CreateStandardAdapter()
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (3)
14
private
ButtonBaseAdapter
? _buttonAdapter;
20
protected
ButtonBaseAdapter
ButtonAdapter => _buttonAdapter ??= CreateButtonAdapter();
39
protected abstract
ButtonBaseAdapter
CreateButtonAdapter();
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (1)
89
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonFlatAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (1)
118
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonPopupAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (1)
110
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonStandardAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (3)
10
public static
ButtonBaseAdapter
CreateFlatAdapter(ButtonBase control) =>
15
public static
ButtonBaseAdapter
CreateStandardAdapter(ButtonBase control) =>
20
public static
ButtonBaseAdapter
CreatePopupAdapter(ButtonBase control) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (1)
83
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonFlatAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (1)
88
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonPopupAdapter(Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonStandardAdapter.cs (1)
55
protected override
ButtonBaseAdapter
CreateButtonAdapter() => new ButtonStandardAdapter(Control);
System\Windows\Forms\Controls\Buttons\CheckBox.cs (3)
531
internal override
ButtonBaseAdapter
CreateFlatAdapter() => new CheckBoxFlatAdapter(this);
533
internal override
ButtonBaseAdapter
CreatePopupAdapter() => new CheckBoxPopupAdapter(this);
535
internal override
ButtonBaseAdapter
CreateStandardAdapter() => new CheckBoxStandardAdapter(this);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (3)
470
internal override
ButtonBaseAdapter
CreateFlatAdapter() => new RadioButtonFlatAdapter(this);
472
internal override
ButtonBaseAdapter
CreatePopupAdapter() => new RadioButtonPopupAdapter(this);
474
internal override
ButtonBaseAdapter
CreateStandardAdapter() => new RadioButtonStandardAdapter(this);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (20)
764
ButtonBaseAdapter
.DrawDefaultBorder(g, valBounds, backBrushColor, isDefault: true);
770
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintFlatRender(
802
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
807
ButtonBaseAdapter
.DrawDefaultBorder(
823
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
828
ButtonBaseAdapter
.DrawDefaultBorder(
833
ButtonBaseAdapter
.Draw3DLiteBorder(g, valBounds, colors, true);
838
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
843
ButtonBaseAdapter
.DrawDefaultBorder(
894
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintFlatRender(
902
ButtonBaseAdapter
.LayoutOptions options = ButtonFlatAdapter.PaintFlatLayout(
915
ButtonBaseAdapter
.LayoutData layout = options.Layout();
917
ButtonBaseAdapter
.DrawFlatFocus(
933
ButtonBaseAdapter
.LayoutOptions options = ButtonPopupAdapter.PaintPopupLayout(
945
ButtonBaseAdapter
.LayoutData layout = options.Layout();
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (16)
1313
ButtonBaseAdapter
.ColorOptions.Adjust255(adjust, highlight.R),
1314
ButtonBaseAdapter
.ColorOptions.Adjust255(adjust, highlight.G),
1315
ButtonBaseAdapter
.ColorOptions.Adjust255(adjust, highlight.B));
1333
ButtonBaseAdapter
.DrawDitheredFill(g, backBrushColor, highlight, checkBounds);
1400
ButtonBaseAdapter
.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout(
1413
ButtonBaseAdapter
.LayoutData layout = options.Layout();
1417
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
1449
ButtonBaseAdapter
.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout(
1462
ButtonBaseAdapter
.LayoutData layout = options.Layout();
1466
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
1496
ButtonBaseAdapter
.LayoutOptions options = CheckBoxPopupAdapter.PaintPopupLayout(
1509
ButtonBaseAdapter
.LayoutData layout = options.Layout();
1513
ButtonBaseAdapter
.ColorData colors =
ButtonBaseAdapter
.PaintPopupRender(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.cs (1)
136
internal override
ButtonBaseAdapter
CreateStandardAdapter() => new DropDownButtonAdapter(this);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (6)
18
private
ButtonBaseAdapter
.LayoutData? _layoutData;
36
ButtonBaseAdapter
.LayoutData layoutData = LayoutData;
43
internal
ButtonBaseAdapter
.LayoutData LayoutData
60
ButtonBaseAdapter
.LayoutData layoutData = LayoutData;
144
private
ButtonBaseAdapter
.LayoutData GetLayoutData()
153
ButtonBaseAdapter
.LayoutData data = _currentLayoutOptions.Layout();
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.ToolStripItemLayoutOptions.cs (1)
14
internal class ToolStripItemLayoutOptions :
ButtonBaseAdapter
.LayoutOptions
System.Windows.Forms.Tests (3)
System\Windows\Forms\CheckBoxTests.cs (3)
464
ButtonInternal.
ButtonBaseAdapter
buttonBaseAdptr = box.CreateFlatAdapter();
474
ButtonInternal.
ButtonBaseAdapter
checkBoxPopupAdptr = box.CreatePopupAdapter();
484
ButtonInternal.
ButtonBaseAdapter
checkBoxSndAdptr = box.CreateStandardAdapter();