own paints and public paints thingie

This commit is contained in:
Kima
2024-02-02 22:53:59 +01:00
parent 8b91e0e1d3
commit 18892c6156
8 changed files with 492 additions and 192 deletions

View File

@@ -14,6 +14,7 @@ class PanelButton extends StatelessWidget {
this.background = false,
this.trailingDivider = false,
this.borderRadius,
this.longPressInstead = false,
});
final void Function()? onPressed;
@@ -24,11 +25,13 @@ class PanelButton extends StatelessWidget {
final bool background;
final bool trailingDivider;
final BorderRadius? borderRadius;
final bool longPressInstead;
@override
Widget build(BuildContext context) {
final button = RawMaterialButton(
onPressed: onPressed,
onPressed: !longPressInstead ? onPressed : null,
onLongPress: longPressInstead ? onPressed : null,
padding: padding,
shape: RoundedRectangleBorder(
borderRadius: borderRadius ?? BorderRadius.circular(12.0)),