storage.go 344 B

123456789101112131415161718192021
  1. package test
  2. import (
  3. "os"
  4. "fyne.io/fyne/v2"
  5. "fyne.io/fyne/v2/internal"
  6. "fyne.io/fyne/v2/storage"
  7. )
  8. type testStorage struct {
  9. *internal.Docs
  10. }
  11. func (s *testStorage) RootURI() fyne.URI {
  12. return storage.NewFileURI(os.TempDir())
  13. }
  14. func (s *testStorage) docRootURI() (fyne.URI, error) {
  15. return storage.Child(s.RootURI(), "Documents")
  16. }