Skip to content

Commit c817bd9

Browse files
committed
- Add "Add&ClearPaint" button
1 parent 03aa73c commit c817bd9

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ func main() {
7878
colInput.Validator = colValidator
7979
counterLabel.SetText("0")
8080
addBtn.Importance = widget.MediumImportance
81+
addAndClearPaintBtn.Importance = widget.DangerImportance
8182

8283
// Main content with padding
8384
content := container.NewBorder(

mainWidgets.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ var (
1818
refreshBtn = widget.NewButtonWithIcon("Clear Paint", theme.DeleteIcon(), func() {
1919
Application.paintObject.Clear()
2020
})
21-
2221
savePath = widget.NewEntry()
2322
dataFileEntry = widget.NewEntry()
2423
targetFileEntry = widget.NewEntry()
@@ -35,8 +34,12 @@ var (
3534
colInput = widget.NewEntry()
3635
rowInput = widget.NewEntry()
3736
addBtn = widget.NewButtonWithIcon("Add", theme.ContentAddIcon(), addButtonFunction)
38-
saveOptionsBtn = widget.NewButtonWithIcon("Save Settings", theme.SettingsIcon(), saveProjectButtonFunction)
39-
resetProjectBtn = widget.NewButtonWithIcon("Reset Project", theme.ContentClearIcon(), resetProjectButtonFunction)
37+
addAndClearPaintBtn = widget.NewButtonWithIcon("Add & Clear Paint", theme.ContentCutIcon(), func() {
38+
addButtonFunction()
39+
Application.paintObject.Clear()
40+
})
41+
saveOptionsBtn = widget.NewButtonWithIcon("Save Settings", theme.SettingsIcon(), saveProjectButtonFunction)
42+
resetProjectBtn = widget.NewButtonWithIcon("Reset Project", theme.ContentClearIcon(), resetProjectButtonFunction)
4043
)
4144

4245
// Layout containers
@@ -67,7 +70,7 @@ var (
6770

6871
labelContainer = container.NewVBox(
6972
widget.NewLabel("Label:"),
70-
container.NewBorder(nil, statusContainer, nil, addBtn, input),
73+
container.NewBorder(nil, statusContainer, addBtn, addAndClearPaintBtn, input),
7174
)
7275

7376
bottomContainer = container.NewVBox(

0 commit comments

Comments
 (0)