buildStandard4StateLayout method
Build a standard 4-state control panel layout Returns a Column with Common Properties + 4 state sections
Implementation
Widget buildStandard4StateLayout({
List<Widget>? additionalCommonControls,
List<Widget>? additionalRestControls,
List<Widget>? additionalHoverControls,
List<Widget>? additionalPressedControls,
List<Widget>? additionalDisabledControls,
}) {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
buildCommonPropertiesSection(additionalControls: additionalCommonControls),
const SizedBox(height: 8),
buildStandardStateSection('rest'),
const SizedBox(height: 8),
buildStandardStateSection('hover'),
const SizedBox(height: 8),
buildStandardStateSection('pressed'),
const SizedBox(height: 8),
buildStandardStateSection('disabled'),
],
);
}