actions property
Implementation
@override
List<Widget> get actions {
return [
ListenableBuilder(
listenable: this,
builder: (context, _) {
final isEnabled = value;
return ToolbarButton(
selected: value,
onPressed: () => value = !value,
tooltip: ToolbarTooltip(
message:
!value ? 'Enable splitted themes' : 'Disable splitted themes',
),
child: Icon(isEnabled ? Icons.domain_disabled : Icons.domain),
);
},
),
];
}