refactor(gioui): move common button code to two functions

This commit is contained in:
vsariola
2021-04-20 18:21:21 +03:00
parent c0a0a5d501
commit e544e955cb
5 changed files with 28 additions and 34 deletions

View File

@ -30,13 +30,10 @@ func ConfirmDialog(th *material.Theme, dialog *Dialog, text string) DialogStyle
dialog: dialog,
Text: text,
Inset: layout.Inset{Top: unit.Dp(12), Bottom: unit.Dp(12), Left: unit.Dp(20), Right: unit.Dp(20)},
AltStyle: material.Button(th, &dialog.BtnAlt, "Alt"),
OkStyle: material.Button(th, &dialog.BtnOk, "Ok"),
CancelStyle: material.Button(th, &dialog.BtnCancel, "Cancel"),
AltStyle: HighEmphasisButton(th, &dialog.BtnAlt, "Alt"),
OkStyle: HighEmphasisButton(th, &dialog.BtnOk, "Ok"),
CancelStyle: HighEmphasisButton(th, &dialog.BtnCancel, "Cancel"),
}
ret.AltStyle.Background = primaryColor
ret.OkStyle.Background = primaryColor
ret.CancelStyle.Background = primaryColor
return ret
}