mirror of
https://github.com/garraflavatra/rolens.git
synced 2025-07-20 06:28:04 +00:00
Removed Zenity dependency
This commit is contained in:
@ -166,3 +166,25 @@ func (a *App) AskConfirmation(message string) bool {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
func (a *App) ChooseDirectory(title string) string {
|
||||
if title == "" {
|
||||
title = "Choose a directory"
|
||||
}
|
||||
|
||||
dir, err := wailsRuntime.OpenDirectoryDialog(a.ctx, wailsRuntime.OpenDialogOptions{
|
||||
Title: title,
|
||||
DefaultDirectory: a.Env.DownloadDirectory,
|
||||
CanCreateDirectories: true,
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
wailsRuntime.MessageDialog(a.ctx, wailsRuntime.MessageDialogOptions{
|
||||
Title: "Error while opening directory",
|
||||
Message: err.Error(),
|
||||
Type: wailsRuntime.ErrorDialog,
|
||||
})
|
||||
}
|
||||
|
||||
return dir
|
||||
}
|
||||
|
Reference in New Issue
Block a user