diff options
| author | Paul Buetow <paul@buetow.org> | 2024-01-25 23:10:50 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-01-25 23:10:50 +0200 |
| commit | 38daddc6461e658a43f0ddad047c82f387720328 (patch) | |
| tree | c69dd7c0207e30eb0cb29e19582a1c9ac815558f /main.go | |
| parent | 61436f9c7e6c00e9cd2c7c9d0d1d8d5cd93203bf (diff) | |
refactor
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 24 |
1 files changed, 10 insertions, 14 deletions
@@ -19,24 +19,20 @@ const ( var windowSize = fyne.NewSize(200, 100) -func createPreferenceWindow(a fyne.App, mainWindow fyne.Window) fyne.Window { +func createPreferenceWindow(a fyne.App) fyne.Window { window := a.NewWindow("Preferences") - window.Resize(windowSize) directoryPreference := widget.NewEntry() directoryPreference.SetText(a.Preferences().StringWithFallback("Directory", defaultDirectory)) - saveButton := widget.NewButton("Save", func() { - a.Preferences().SetString("Directory", directoryPreference.Text) - window.Hide() - mainWindow.Show() - }) - - preferencesContent := container.NewVBox( - widget.NewLabel("Directory"), + window.SetContent(container.NewVBox( + widget.NewLabel("Directory:"), directoryPreference, - saveButton, - ) - window.SetContent(preferencesContent) + widget.NewButton("Save", func() { + a.Preferences().SetString("Directory", directoryPreference.Text) + window.Hide() + }), + )) + window.Resize(windowSize) return window } @@ -64,7 +60,7 @@ func createMainWindow(a fyne.App) fyne.Window { input, button, widget.NewButton("Preferences", func() { - createPreferenceWindow(a, window).Show() + createPreferenceWindow(a).Show() }), )) window.Resize(windowSize) |
