feat(gioui): add confirmation dialog when deleting instrument

Closes #5
This commit is contained in:
vsariola
2021-04-11 16:46:07 +03:00
parent a639e0c5e6
commit 1eca428801
5 changed files with 72 additions and 0 deletions

View File

@ -108,7 +108,14 @@ func (t *Tracker) layoutInstrumentHeader(gtx C) D {
}
}
for t.DeleteInstrumentBtn.Clicked() {
t.ConfirmInstrDelete.Visible = true
}
for t.ConfirmInstrDelete.BtnOk.Clicked() {
t.DeleteInstrument(false)
t.ConfirmInstrDelete.Visible = false
}
for t.ConfirmInstrDelete.BtnCancel.Clicked() {
t.ConfirmInstrDelete.Visible = false
}
return Surface{Gray: 37, Focus: t.EditMode() == tracker.EditUnits || t.EditMode() == tracker.EditParameters}.Layout(gtx, header)
}