14 lines
539 B
Go
14 lines
539 B
Go
// pkg/dialog/messages.go
|
|
package dialog
|
|
|
|
// TaskOpenFile shows an open file dialog. Result: []string (paths)
|
|
type TaskOpenFile struct{ Opts OpenFileOptions }
|
|
|
|
// TaskSaveFile shows a save file dialog. Result: string (path)
|
|
type TaskSaveFile struct{ Opts SaveFileOptions }
|
|
|
|
// TaskOpenDirectory shows a directory picker. Result: string (path)
|
|
type TaskOpenDirectory struct{ Opts OpenDirectoryOptions }
|
|
|
|
// TaskMessageDialog shows a message dialog. Result: string (button clicked)
|
|
type TaskMessageDialog struct{ Opts MessageDialogOptions }
|