diff --git a/dialog/file.go b/dialog/file.go
index e45cd2ff5b..7bd0fb3c62 100644
--- a/dialog/file.go
+++ b/dialog/file.go
@@ -160,13 +160,13 @@ func (f *fileDialog) makeUI() fyne.CanvasObject {
func (f *fileDialog) loadFavorites() []fyne.CanvasObject {
home, _ := os.UserHomeDir()
places := []fyne.CanvasObject{
- widget.NewButton("Home", func() {
+ widget.NewButtonWithIcon("Home", theme.HomeIcon(), func() {
f.setDirectory(home)
}),
- widget.NewButton("Documents", func() {
+ widget.NewButtonWithIcon("Documents", theme.DocumentIcon(), func() {
f.setDirectory(filepath.Join(home, "Documents"))
}),
- widget.NewButton("Downloads", func() {
+ widget.NewButtonWithIcon("Downloads", theme.DownloadIcon(), func() {
f.setDirectory(filepath.Join(home, "Downloads"))
}),
}
diff --git a/dialog/file_other.go b/dialog/file_other.go
index 1c8f6b4318..a1c0aa35ae 100644
--- a/dialog/file_other.go
+++ b/dialog/file_other.go
@@ -4,11 +4,12 @@ package dialog
import (
"fyne.io/fyne"
+ "fyne.io/fyne/theme"
"fyne.io/fyne/widget"
)
func (f *fileDialog) loadPlaces() []fyne.CanvasObject {
- return []fyne.CanvasObject{widget.NewButton("Computer", func() {
+ return []fyne.CanvasObject{widget.NewButtonWithIcon("Computer", theme.ComputerIcon(), func() {
f.setDirectory("/")
})}
}
diff --git a/dialog/file_windows.go b/dialog/file_windows.go
index 5d52cebb00..5e22adcf5a 100644
--- a/dialog/file_windows.go
+++ b/dialog/file_windows.go
@@ -6,6 +6,7 @@ import (
"syscall"
"fyne.io/fyne"
+ "fyne.io/fyne/theme"
"fyne.io/fyne/widget"
)
@@ -50,7 +51,7 @@ func (f *fileDialog) loadPlaces() []fyne.CanvasObject {
for _, drive := range listDrives() {
driveRoot := drive + string(os.PathSeparator) // capture loop var
- places = append(places, widget.NewButton(drive, func() {
+ places = append(places, widget.NewButtonWithIcon(drive, theme.StorageIcon(), func() {
f.setDirectory(driveRoot)
}))
}
diff --git a/theme/bundled-icons.go b/theme/bundled-icons.go
index 1dc0ab895e..7eb52c7cd3 100644
--- a/theme/bundled-icons.go
+++ b/theme/bundled-icons.go
@@ -81,6 +81,10 @@ var contentundoIconRes = &fyne.StaticResource{
StaticName: "content-undo.svg",
StaticContent: []byte{
60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 49, 50, 46, 53, 32, 56, 99, 45, 50, 46, 54, 53, 32, 48, 45, 53, 46, 48, 53, 46, 57, 57, 45, 54, 46, 57, 32, 50, 46, 54, 76, 50, 32, 55, 118, 57, 104, 57, 108, 45, 51, 46, 54, 50, 45, 51, 46, 54, 50, 99, 49, 46, 51, 57, 45, 49, 46, 49, 54, 32, 51, 46, 49, 54, 45, 49, 46, 56, 56, 32, 53, 46, 49, 50, 45, 49, 46, 56, 56, 32, 51, 46, 53, 52, 32, 48, 32, 54, 46, 53, 53, 32, 50, 46, 51, 49, 32, 55, 46, 54, 32, 53, 46, 53, 108, 50, 46, 51, 55, 45, 46, 55, 56, 67, 50, 49, 46, 48, 56, 32, 49, 49, 46, 48, 51, 32, 49, 55, 46, 49, 53, 32, 56, 32, 49, 50, 46, 53, 32, 56, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
+var documentIconRes = &fyne.StaticResource{
+ StaticName: "document.svg",
+ StaticContent: []byte{
+ 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 32, 102, 105, 108, 108, 61, 34, 98, 108, 97, 99, 107, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 112, 120, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 112, 120, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 49, 52, 32, 50, 72, 54, 99, 45, 49, 46, 49, 32, 48, 45, 49, 46, 57, 57, 46, 57, 45, 49, 46, 57, 57, 32, 50, 76, 52, 32, 50, 48, 99, 48, 32, 49, 46, 49, 46, 56, 57, 32, 50, 32, 49, 46, 57, 57, 32, 50, 72, 49, 56, 99, 49, 46, 49, 32, 48, 32, 50, 45, 46, 57, 32, 50, 45, 50, 86, 56, 108, 45, 54, 45, 54, 122, 109, 50, 32, 49, 54, 72, 56, 118, 45, 50, 104, 56, 118, 50, 122, 109, 48, 45, 52, 72, 56, 118, 45, 50, 104, 56, 118, 50, 122, 109, 45, 51, 45, 53, 86, 51, 46, 53, 76, 49, 56, 46, 53, 32, 57, 72, 49, 51, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
var documentcreateIconRes = &fyne.StaticResource{
StaticName: "document-create.svg",
StaticContent: []byte{
@@ -136,7 +140,7 @@ var fileIconRes = &fyne.StaticResource{
var fileapplicationIconRes = &fyne.StaticResource{
StaticName: "file-application.svg",
StaticContent: []byte{
- 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 13, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 13, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 59, 115, 116, 114, 111, 107, 101, 45, 119, 105, 100, 116, 104, 58, 48, 46, 55, 53, 56, 53, 56, 55, 34, 32, 100, 61, 34, 109, 32, 56, 46, 53, 52, 56, 57, 56, 49, 49, 44, 53, 46, 49, 51, 54, 53, 53, 50, 54, 32, 99, 32, 48, 46, 54, 50, 57, 49, 50, 50, 54, 44, 48, 32, 49, 46, 49, 51, 54, 57, 54, 56, 44, 48, 46, 53, 48, 56, 54, 54, 48, 55, 32, 49, 46, 49, 51, 54, 57, 54, 56, 44, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 48, 44, 48, 46, 54, 51, 48, 49, 51, 49, 53, 32, 45, 48, 46, 53, 48, 55, 56, 52, 53, 52, 44, 49, 46, 49, 51, 56, 55, 57, 51, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 44, 49, 46, 49, 51, 56, 55, 57, 51, 32, 45, 48, 46, 54, 51, 54, 55, 48, 50, 44, 48, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 48, 46, 53, 48, 56, 54, 54, 49, 53, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 32, 48, 44, 45, 48, 46, 54, 51, 48, 49, 51, 50, 52, 32, 48, 46, 53, 48, 55, 56, 52, 53, 56, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 122, 32, 77, 32, 56, 46, 49, 50, 55, 54, 57, 44, 52, 46, 49, 48, 48, 48, 48, 57, 52, 32, 99, 32, 45, 48, 46, 48, 53, 52, 57, 48, 50, 44, 48, 32, 45, 48, 46, 49, 48, 49, 51, 53, 52, 56, 44, 48, 46, 48, 51, 56, 54, 57, 56, 32, 45, 48, 46, 49, 48, 57, 56, 48, 48, 56, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 76, 32, 55, 46, 57, 51, 55, 54, 53, 49, 55, 44, 52, 46, 55, 53, 55, 57, 48, 57, 56, 32, 67, 32, 55, 46, 56, 49, 48, 57, 53, 55, 53, 44, 52, 46, 56, 49, 51, 56, 49, 50, 57, 32, 55, 46, 54, 56, 56, 52, 56, 55, 57, 44, 52, 46, 56, 56, 50, 54, 48, 56, 57, 32, 55, 46, 53, 55, 56, 54, 56, 55, 51, 44, 52, 46, 57, 54, 48, 48, 48, 57, 49, 32, 76, 32, 55, 46, 48, 53, 53, 48, 50, 50, 54, 44, 52, 46, 55, 52, 53, 48, 48, 56, 49, 32, 99, 32, 45, 48, 46, 48, 52, 54, 52, 53, 52, 44, 48, 32, 45, 48, 46, 49, 48, 49, 51, 53, 52, 50, 44, 48, 32, 45, 48, 46, 49, 51, 48, 57, 49, 54, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 54, 46, 53, 48, 49, 55, 57, 54, 56, 44, 53, 46, 53, 52, 52, 56, 48, 57, 52, 32, 99, 32, 45, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 48, 52, 55, 50, 57, 54, 32, 45, 48, 46, 48, 49, 54, 56, 57, 51, 44, 48, 46, 49, 48, 51, 49, 57, 57, 51, 32, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 49, 51, 55, 53, 57, 57, 55, 32, 76, 32, 54, 46, 57, 55, 52, 55, 56, 51, 44, 54, 46, 48, 51, 53, 48, 48, 55, 56, 32, 99, 32, 45, 48, 46, 48, 48, 56, 52, 53, 44, 48, 46, 48, 55, 51, 48, 57, 56, 32, 45, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 49, 52, 49, 56, 57, 57, 51, 32, 45, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 50, 49, 52, 57, 57, 57, 57, 32, 48, 44, 48, 46, 48, 55, 51, 48, 57, 56, 32, 48, 46, 48, 48, 52, 50, 50, 44, 48, 46, 49, 52, 49, 56, 57, 57, 52, 32, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 50, 49, 52, 57, 57, 57, 32, 76, 32, 54, 46, 53, 50, 55, 49, 51, 53, 51, 44, 54, 46, 56, 49, 55, 54, 48, 54, 52, 32, 99, 32, 45, 48, 46, 48, 51, 56, 48, 48, 56, 44, 48, 46, 48, 51, 52, 51, 57, 57, 32, 45, 48, 46, 48, 53, 48, 54, 55, 55, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 45, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 49, 51, 55, 53, 57, 57, 55, 32, 108, 32, 48, 46, 52, 50, 50, 51, 48, 57, 57, 44, 48, 46, 55, 52, 51, 56, 57, 55, 53, 32, 99, 32, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 48, 46, 48, 56, 48, 50, 51, 57, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 48, 46, 49, 51, 48, 57, 49, 54, 49, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 108, 32, 48, 46, 53, 50, 51, 54, 54, 52, 44, 45, 48, 46, 50, 49, 53, 48, 48, 53, 55, 32, 99, 32, 48, 46, 49, 48, 57, 56, 48, 48, 55, 44, 48, 46, 48, 55, 55, 51, 57, 54, 32, 48, 46, 50, 50, 56, 48, 52, 55, 53, 44, 48, 46, 49, 53, 48, 52, 57, 57, 54, 32, 48, 46, 51, 53, 56, 57, 54, 51, 56, 44, 48, 46, 50, 48, 50, 48, 57, 56, 57, 32, 108, 32, 48, 46, 48, 56, 48, 50, 51, 55, 44, 48, 46, 53, 54, 55, 53, 57, 56, 53, 32, 99, 32, 48, 46, 48, 48, 56, 52, 52, 44, 48, 46, 48, 53, 49, 54, 48, 52, 32, 48, 46, 48, 53, 48, 54, 55, 57, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 48, 46, 49, 48, 57, 56, 48, 48, 56, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 104, 32, 48, 46, 56, 52, 52, 54, 49, 57, 53, 32, 99, 32, 48, 46, 48, 52, 54, 52, 53, 51, 44, 48, 32, 48, 46, 48, 57, 50, 57, 48, 54, 44, 45, 48, 46, 48, 51, 56, 54, 57, 56, 32, 48, 46, 49, 48, 49, 51, 53, 53, 44, 45, 48, 46, 48, 57, 48, 51, 48, 50, 32, 76, 32, 57, 46, 49, 53, 51, 57, 48, 54, 57, 44, 55, 46, 55, 52, 50, 48, 57, 57, 53, 32, 67, 32, 57, 46, 50, 56, 48, 54, 44, 55, 46, 54, 56, 54, 49, 57, 54, 56, 32, 57, 46, 51, 57, 52, 54, 50, 51, 53, 44, 55, 46, 54, 49, 55, 52, 48, 48, 55, 32, 57, 46, 53, 48, 56, 54, 52, 55, 50, 44, 55, 46, 53, 52, 48, 48, 48, 48, 54, 32, 108, 32, 48, 46, 53, 49, 57, 52, 51, 56, 56, 44, 48, 46, 50, 49, 52, 57, 57, 56, 57, 32, 99, 32, 48, 46, 48, 53, 52, 57, 49, 44, 48, 32, 48, 46, 49, 48, 57, 56, 48, 50, 44, 48, 32, 48, 46, 49, 51, 57, 51, 54, 51, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 49, 48, 46, 53, 56, 57, 55, 54, 44, 54, 46, 57, 53, 53, 49, 57, 56, 50, 32, 67, 32, 49, 48, 46, 54, 49, 53, 49, 44, 54, 46, 57, 48, 55, 57, 48, 50, 50, 32, 49, 48, 46, 54, 48, 50, 52, 51, 44, 54, 46, 56, 53, 49, 57, 57, 56, 57, 32, 49, 48, 46, 53, 54, 52, 52, 50, 44, 54, 46, 56, 49, 55, 53, 57, 56, 52, 32, 76, 32, 49, 48, 46, 49, 49, 50, 53, 53, 44, 54, 46, 52, 54, 52, 57, 57, 57, 49, 32, 99, 32, 48, 46, 48, 48, 56, 53, 44, 45, 48, 46, 48, 55, 51, 48, 57, 56, 32, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 49, 52, 49, 56, 57, 57, 52, 32, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 50, 49, 52, 57, 57, 57, 32, 48, 44, 45, 48, 46, 48, 55, 51, 48, 57, 56, 32, 45, 48, 46, 48, 48, 52, 51, 44, 45, 48, 46, 49, 52, 49, 56, 57, 57, 51, 32, 45, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 50, 49, 52, 57, 57, 57, 57, 32, 108, 32, 48, 46, 52, 52, 55, 54, 52, 56, 44, 45, 48, 46, 51, 53, 50, 53, 57, 56, 56, 32, 99, 32, 48, 46, 48, 51, 56, 48, 49, 44, 45, 48, 46, 48, 51, 52, 52, 32, 48, 46, 48, 53, 48, 54, 56, 44, 45, 48, 46, 48, 57, 48, 51, 48, 50, 32, 48, 46, 48, 50, 53, 51, 53, 44, 45, 48, 46, 49, 51, 55, 53, 57, 57, 56, 32, 108, 32, 45, 48, 46, 52, 50, 50, 51, 50, 44, 45, 48, 46, 55, 52, 51, 56, 57, 55, 52, 32, 99, 32, 45, 48, 46, 48, 50, 53, 51, 52, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 45, 48, 46, 48, 56, 48, 50, 52, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 45, 48, 46, 49, 51, 53, 49, 52, 49, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 57, 46, 53, 48, 56, 54, 52, 55, 50, 44, 52, 46, 57, 53, 57, 57, 57, 57, 52, 32, 67, 32, 57, 46, 51, 57, 52, 54, 50, 51, 53, 44, 52, 46, 56, 56, 50, 54, 48, 51, 49, 32, 57, 46, 50, 56, 48, 54, 44, 52, 46, 56, 48, 57, 52, 57, 57, 55, 32, 57, 46, 49, 52, 57, 54, 56, 51, 54, 44, 52, 46, 55, 53, 55, 57, 48, 48, 53, 32, 76, 32, 57, 46, 48, 54, 57, 52, 52, 49, 44, 52, 46, 49, 57, 48, 51, 48, 49, 57, 32, 67, 32, 57, 46, 48, 54, 53, 50, 56, 49, 44, 52, 46, 49, 51, 56, 54, 57, 55, 57, 32, 57, 46, 48, 49, 56, 55, 54, 54, 44, 52, 46, 48, 57, 57, 57, 57, 57, 57, 32, 56, 46, 57, 55, 50, 51, 49, 44, 52, 46, 48, 57, 57, 57, 57, 57, 57, 32, 72, 32, 56, 46, 49, 50, 55, 54, 57, 32, 77, 32, 49, 51, 44, 57, 32, 104, 32, 53, 46, 53, 32, 76, 32, 49, 51, 44, 51, 46, 53, 32, 86, 32, 57, 32, 77, 32, 54, 44, 50, 32, 104, 32, 56, 32, 108, 32, 54, 44, 54, 32, 118, 32, 49, 50, 32, 97, 32, 50, 44, 50, 32, 48, 32, 48, 32, 49, 32, 45, 50, 44, 50, 32, 72, 32, 54, 32, 67, 32, 52, 46, 56, 57, 44, 50, 50, 32, 52, 44, 50, 49, 46, 49, 32, 52, 44, 50, 48, 32, 86, 32, 52, 32, 67, 32, 52, 44, 50, 46, 56, 57, 32, 52, 46, 56, 57, 44, 50, 32, 54, 44, 50, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 13, 10}}
+ 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 59, 115, 116, 114, 111, 107, 101, 45, 119, 105, 100, 116, 104, 58, 48, 46, 55, 53, 56, 53, 56, 55, 34, 32, 100, 61, 34, 109, 32, 56, 46, 53, 52, 56, 57, 56, 49, 49, 44, 53, 46, 49, 51, 54, 53, 53, 50, 54, 32, 99, 32, 48, 46, 54, 50, 57, 49, 50, 50, 54, 44, 48, 32, 49, 46, 49, 51, 54, 57, 54, 56, 44, 48, 46, 53, 48, 56, 54, 54, 48, 55, 32, 49, 46, 49, 51, 54, 57, 54, 56, 44, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 48, 44, 48, 46, 54, 51, 48, 49, 51, 49, 53, 32, 45, 48, 46, 53, 48, 55, 56, 52, 53, 52, 44, 49, 46, 49, 51, 56, 55, 57, 51, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 44, 49, 46, 49, 51, 56, 55, 57, 51, 32, 45, 48, 46, 54, 51, 54, 55, 48, 50, 44, 48, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 48, 46, 53, 48, 56, 54, 54, 49, 53, 32, 45, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 32, 48, 44, 45, 48, 46, 54, 51, 48, 49, 51, 50, 52, 32, 48, 46, 53, 48, 55, 56, 52, 53, 56, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 49, 46, 49, 51, 54, 57, 54, 56, 50, 44, 45, 49, 46, 49, 51, 56, 55, 57, 51, 49, 32, 122, 32, 77, 32, 56, 46, 49, 50, 55, 54, 57, 44, 52, 46, 49, 48, 48, 48, 48, 57, 52, 32, 99, 32, 45, 48, 46, 48, 53, 52, 57, 48, 50, 44, 48, 32, 45, 48, 46, 49, 48, 49, 51, 53, 52, 56, 44, 48, 46, 48, 51, 56, 54, 57, 56, 32, 45, 48, 46, 49, 48, 57, 56, 48, 48, 56, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 76, 32, 55, 46, 57, 51, 55, 54, 53, 49, 55, 44, 52, 46, 55, 53, 55, 57, 48, 57, 56, 32, 67, 32, 55, 46, 56, 49, 48, 57, 53, 55, 53, 44, 52, 46, 56, 49, 51, 56, 49, 50, 57, 32, 55, 46, 54, 56, 56, 52, 56, 55, 57, 44, 52, 46, 56, 56, 50, 54, 48, 56, 57, 32, 55, 46, 53, 55, 56, 54, 56, 55, 51, 44, 52, 46, 57, 54, 48, 48, 48, 57, 49, 32, 76, 32, 55, 46, 48, 53, 53, 48, 50, 50, 54, 44, 52, 46, 55, 52, 53, 48, 48, 56, 49, 32, 99, 32, 45, 48, 46, 48, 52, 54, 52, 53, 52, 44, 48, 32, 45, 48, 46, 49, 48, 49, 51, 53, 52, 50, 44, 48, 32, 45, 48, 46, 49, 51, 48, 57, 49, 54, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 54, 46, 53, 48, 49, 55, 57, 54, 56, 44, 53, 46, 53, 52, 52, 56, 48, 57, 52, 32, 99, 32, 45, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 48, 52, 55, 50, 57, 54, 32, 45, 48, 46, 48, 49, 54, 56, 57, 51, 44, 48, 46, 49, 48, 51, 49, 57, 57, 51, 32, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 49, 51, 55, 53, 57, 57, 55, 32, 76, 32, 54, 46, 57, 55, 52, 55, 56, 51, 44, 54, 46, 48, 51, 53, 48, 48, 55, 56, 32, 99, 32, 45, 48, 46, 48, 48, 56, 52, 53, 44, 48, 46, 48, 55, 51, 48, 57, 56, 32, 45, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 49, 52, 49, 56, 57, 57, 51, 32, 45, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 50, 49, 52, 57, 57, 57, 57, 32, 48, 44, 48, 46, 48, 55, 51, 48, 57, 56, 32, 48, 46, 48, 48, 52, 50, 50, 44, 48, 46, 49, 52, 49, 56, 57, 57, 52, 32, 48, 46, 48, 49, 50, 54, 54, 57, 44, 48, 46, 50, 49, 52, 57, 57, 57, 32, 76, 32, 54, 46, 53, 50, 55, 49, 51, 53, 51, 44, 54, 46, 56, 49, 55, 54, 48, 54, 52, 32, 99, 32, 45, 48, 46, 48, 51, 56, 48, 48, 56, 44, 48, 46, 48, 51, 52, 51, 57, 57, 32, 45, 48, 46, 48, 53, 48, 54, 55, 55, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 45, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 49, 51, 55, 53, 57, 57, 55, 32, 108, 32, 48, 46, 52, 50, 50, 51, 48, 57, 57, 44, 48, 46, 55, 52, 51, 56, 57, 55, 53, 32, 99, 32, 48, 46, 48, 50, 53, 51, 51, 56, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 48, 46, 48, 56, 48, 50, 51, 57, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 48, 46, 49, 51, 48, 57, 49, 54, 49, 44, 48, 46, 48, 53, 53, 57, 48, 51, 32, 108, 32, 48, 46, 53, 50, 51, 54, 54, 52, 44, 45, 48, 46, 50, 49, 53, 48, 48, 53, 55, 32, 99, 32, 48, 46, 49, 48, 57, 56, 48, 48, 55, 44, 48, 46, 48, 55, 55, 51, 57, 54, 32, 48, 46, 50, 50, 56, 48, 52, 55, 53, 44, 48, 46, 49, 53, 48, 52, 57, 57, 54, 32, 48, 46, 51, 53, 56, 57, 54, 51, 56, 44, 48, 46, 50, 48, 50, 48, 57, 56, 57, 32, 108, 32, 48, 46, 48, 56, 48, 50, 51, 55, 44, 48, 46, 53, 54, 55, 53, 57, 56, 53, 32, 99, 32, 48, 46, 48, 48, 56, 52, 52, 44, 48, 46, 48, 53, 49, 54, 48, 52, 32, 48, 46, 48, 53, 48, 54, 55, 57, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 48, 46, 49, 48, 57, 56, 48, 48, 56, 44, 48, 46, 48, 57, 48, 51, 48, 50, 32, 104, 32, 48, 46, 56, 52, 52, 54, 49, 57, 53, 32, 99, 32, 48, 46, 48, 52, 54, 52, 53, 51, 44, 48, 32, 48, 46, 48, 57, 50, 57, 48, 54, 44, 45, 48, 46, 48, 51, 56, 54, 57, 56, 32, 48, 46, 49, 48, 49, 51, 53, 53, 44, 45, 48, 46, 48, 57, 48, 51, 48, 50, 32, 76, 32, 57, 46, 49, 53, 51, 57, 48, 54, 57, 44, 55, 46, 55, 52, 50, 48, 57, 57, 53, 32, 67, 32, 57, 46, 50, 56, 48, 54, 44, 55, 46, 54, 56, 54, 49, 57, 54, 56, 32, 57, 46, 51, 57, 52, 54, 50, 51, 53, 44, 55, 46, 54, 49, 55, 52, 48, 48, 55, 32, 57, 46, 53, 48, 56, 54, 52, 55, 50, 44, 55, 46, 53, 52, 48, 48, 48, 48, 54, 32, 108, 32, 48, 46, 53, 49, 57, 52, 51, 56, 56, 44, 48, 46, 50, 49, 52, 57, 57, 56, 57, 32, 99, 32, 48, 46, 48, 53, 52, 57, 49, 44, 48, 32, 48, 46, 49, 48, 57, 56, 48, 50, 44, 48, 32, 48, 46, 49, 51, 57, 51, 54, 51, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 49, 48, 46, 53, 56, 57, 55, 54, 44, 54, 46, 57, 53, 53, 49, 57, 56, 50, 32, 67, 32, 49, 48, 46, 54, 49, 53, 49, 44, 54, 46, 57, 48, 55, 57, 48, 50, 50, 32, 49, 48, 46, 54, 48, 50, 52, 51, 44, 54, 46, 56, 53, 49, 57, 57, 56, 57, 32, 49, 48, 46, 53, 54, 52, 52, 50, 44, 54, 46, 56, 49, 55, 53, 57, 56, 52, 32, 76, 32, 49, 48, 46, 49, 49, 50, 53, 53, 44, 54, 46, 52, 54, 52, 57, 57, 57, 49, 32, 99, 32, 48, 46, 48, 48, 56, 53, 44, 45, 48, 46, 48, 55, 51, 48, 57, 56, 32, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 49, 52, 49, 56, 57, 57, 52, 32, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 50, 49, 52, 57, 57, 57, 32, 48, 44, 45, 48, 46, 48, 55, 51, 48, 57, 56, 32, 45, 48, 46, 48, 48, 52, 51, 44, 45, 48, 46, 49, 52, 49, 56, 57, 57, 51, 32, 45, 48, 46, 48, 49, 54, 56, 57, 44, 45, 48, 46, 50, 49, 52, 57, 57, 57, 57, 32, 108, 32, 48, 46, 52, 52, 55, 54, 52, 56, 44, 45, 48, 46, 51, 53, 50, 53, 57, 56, 56, 32, 99, 32, 48, 46, 48, 51, 56, 48, 49, 44, 45, 48, 46, 48, 51, 52, 52, 32, 48, 46, 48, 53, 48, 54, 56, 44, 45, 48, 46, 48, 57, 48, 51, 48, 50, 32, 48, 46, 48, 50, 53, 51, 53, 44, 45, 48, 46, 49, 51, 55, 53, 57, 57, 56, 32, 108, 32, 45, 48, 46, 52, 50, 50, 51, 50, 44, 45, 48, 46, 55, 52, 51, 56, 57, 55, 52, 32, 99, 32, 45, 48, 46, 48, 50, 53, 51, 52, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 45, 48, 46, 48, 56, 48, 50, 52, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 45, 48, 46, 49, 51, 53, 49, 52, 49, 44, 45, 48, 46, 48, 53, 53, 57, 48, 51, 32, 76, 32, 57, 46, 53, 48, 56, 54, 52, 55, 50, 44, 52, 46, 57, 53, 57, 57, 57, 57, 52, 32, 67, 32, 57, 46, 51, 57, 52, 54, 50, 51, 53, 44, 52, 46, 56, 56, 50, 54, 48, 51, 49, 32, 57, 46, 50, 56, 48, 54, 44, 52, 46, 56, 48, 57, 52, 57, 57, 55, 32, 57, 46, 49, 52, 57, 54, 56, 51, 54, 44, 52, 46, 55, 53, 55, 57, 48, 48, 53, 32, 76, 32, 57, 46, 48, 54, 57, 52, 52, 49, 44, 52, 46, 49, 57, 48, 51, 48, 49, 57, 32, 67, 32, 57, 46, 48, 54, 53, 50, 56, 49, 44, 52, 46, 49, 51, 56, 54, 57, 55, 57, 32, 57, 46, 48, 49, 56, 55, 54, 54, 44, 52, 46, 48, 57, 57, 57, 57, 57, 57, 32, 56, 46, 57, 55, 50, 51, 49, 44, 52, 46, 48, 57, 57, 57, 57, 57, 57, 32, 72, 32, 56, 46, 49, 50, 55, 54, 57, 32, 77, 32, 49, 51, 44, 57, 32, 104, 32, 53, 46, 53, 32, 76, 32, 49, 51, 44, 51, 46, 53, 32, 86, 32, 57, 32, 77, 32, 54, 44, 50, 32, 104, 32, 56, 32, 108, 32, 54, 44, 54, 32, 118, 32, 49, 50, 32, 97, 32, 50, 44, 50, 32, 48, 32, 48, 32, 49, 32, 45, 50, 44, 50, 32, 72, 32, 54, 32, 67, 32, 52, 46, 56, 57, 44, 50, 50, 32, 52, 44, 50, 49, 46, 49, 32, 52, 44, 50, 48, 32, 86, 32, 52, 32, 67, 32, 52, 44, 50, 46, 56, 57, 32, 52, 46, 56, 57, 44, 50, 32, 54, 44, 50, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 10}}
var fileaudioIconRes = &fyne.StaticResource{
StaticName: "file-audio.svg",
StaticContent: []byte{
@@ -144,11 +148,11 @@ var fileaudioIconRes = &fyne.StaticResource{
var fileimageIconRes = &fyne.StaticResource{
StaticName: "file-image.svg",
StaticContent: []byte{
- 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 13, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 13, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 59, 102, 105, 108, 108, 45, 114, 117, 108, 101, 58, 101, 118, 101, 110, 111, 100, 100, 59, 115, 116, 114, 111, 107, 101, 45, 119, 105, 100, 116, 104, 58, 48, 46, 57, 52, 48, 56, 55, 55, 34, 32, 100, 61, 34, 77, 32, 54, 32, 50, 32, 67, 32, 52, 46, 57, 57, 55, 57, 48, 50, 54, 32, 49, 46, 57, 55, 57, 57, 53, 55, 55, 32, 52, 46, 48, 57, 49, 53, 55, 50, 52, 32, 50, 46, 55, 57, 53, 54, 54, 56, 54, 32, 52, 46, 48, 48, 57, 55, 54, 53, 54, 32, 51, 46, 55, 57, 52, 57, 50, 49, 57, 32, 67, 32, 51, 46, 57, 56, 53, 56, 50, 55, 57, 32, 57, 46, 48, 55, 54, 53, 52, 57, 55, 32, 52, 46, 48, 48, 54, 56, 51, 49, 54, 32, 49, 52, 46, 51, 53, 56, 52, 54, 50, 32, 52, 32, 49, 57, 46, 54, 52, 48, 54, 50, 53, 32, 67, 32, 51, 46, 56, 53, 53, 54, 57, 51, 56, 32, 50, 48, 46, 55, 52, 52, 50, 50, 54, 32, 52, 46, 54, 52, 48, 56, 49, 50, 55, 32, 50, 49, 46, 57, 48, 55, 57, 54, 57, 32, 53, 46, 55, 57, 52, 57, 50, 49, 57, 32, 50, 49, 46, 57, 57, 48, 50, 51, 52, 32, 67, 32, 57, 46, 55, 54, 48, 50, 55, 55, 56, 32, 50, 50, 46, 48, 49, 52, 52, 49, 57, 32, 49, 51, 46, 55, 50, 55, 52, 53, 55, 32, 50, 49, 46, 57, 57, 51, 49, 48, 50, 32, 49, 55, 46, 54, 57, 51, 51, 53, 57, 32, 50, 50, 32, 67, 32, 49, 56, 46, 56, 49, 52, 55, 50, 53, 32, 50, 50, 46, 49, 52, 54, 53, 48, 52, 32, 49, 57, 46, 57, 54, 49, 57, 53, 55, 32, 50, 49, 46, 50, 55, 55, 52, 51, 52, 32, 49, 57, 46, 57, 57, 54, 48, 57, 52, 32, 50, 48, 46, 49, 49, 57, 49, 52, 49, 32, 67, 32, 50, 48, 46, 48, 48, 52, 50, 57, 52, 32, 49, 54, 46, 48, 55, 57, 54, 50, 57, 32, 49, 57, 46, 57, 57, 55, 54, 32, 49, 50, 46, 48, 51, 57, 53, 57, 57, 32, 50, 48, 32, 56, 32, 76, 32, 49, 52, 32, 50, 32, 76, 32, 54, 32, 50, 32, 122, 32, 77, 32, 49, 51, 32, 51, 46, 53, 32, 76, 32, 49, 56, 46, 53, 32, 57, 32, 76, 32, 49, 51, 32, 57, 32, 76, 32, 49, 51, 32, 51, 46, 53, 32, 122, 32, 77, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 52, 46, 52, 49, 48, 49, 53, 54, 50, 32, 67, 32, 55, 46, 52, 48, 55, 54, 52, 48, 56, 32, 52, 46, 51, 57, 57, 54, 52, 51, 50, 32, 55, 46, 56, 53, 56, 56, 54, 55, 51, 32, 52, 46, 56, 54, 50, 53, 55, 50, 49, 32, 55, 46, 56, 52, 55, 54, 53, 54, 50, 32, 53, 46, 51, 55, 56, 57, 48, 54, 50, 32, 67, 32, 55, 46, 56, 54, 49, 52, 50, 54, 54, 32, 53, 46, 56, 57, 50, 50, 52, 49, 57, 32, 55, 46, 52, 48, 52, 53, 49, 53, 49, 32, 54, 46, 51, 53, 56, 52, 51, 53, 55, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 54, 46, 51, 52, 53, 55, 48, 51, 49, 32, 67, 32, 54, 46, 51, 55, 50, 56, 49, 54, 52, 32, 54, 46, 51, 53, 56, 52, 51, 49, 54, 32, 53, 46, 57, 49, 55, 56, 54, 54, 32, 53, 46, 56, 57, 50, 50, 50, 57, 51, 32, 53, 46, 57, 51, 49, 54, 52, 48, 54, 32, 53, 46, 51, 55, 56, 57, 48, 54, 50, 32, 67, 32, 53, 46, 57, 49, 55, 56, 55, 48, 51, 32, 52, 46, 56, 54, 53, 53, 55, 48, 53, 32, 54, 46, 51, 55, 50, 56, 50, 56, 55, 32, 52, 46, 51, 57, 55, 52, 50, 51, 56, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 52, 46, 52, 49, 48, 49, 53, 54, 50, 32, 122, 32, 77, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 53, 46, 51, 55, 51, 48, 52, 54, 57, 32, 76, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 56, 46, 52, 48, 48, 51, 57, 48, 54, 32, 76, 32, 53, 46, 54, 53, 48, 51, 57, 48, 54, 32, 56, 46, 52, 48, 48, 51, 57, 48, 54, 32, 76, 32, 56, 46, 53, 48, 55, 56, 49, 50, 53, 32, 54, 46, 49, 50, 56, 57, 48, 54, 50, 32, 76, 32, 57, 46, 52, 53, 56, 57, 56, 52, 52, 32, 54, 46, 56, 56, 54, 55, 49, 56, 56, 32, 76, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 53, 46, 51, 55, 51, 48, 52, 54, 57, 32, 122, 32, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 13, 10}}
+ 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 59, 102, 105, 108, 108, 45, 114, 117, 108, 101, 58, 101, 118, 101, 110, 111, 100, 100, 59, 115, 116, 114, 111, 107, 101, 45, 119, 105, 100, 116, 104, 58, 48, 46, 57, 52, 48, 56, 55, 55, 34, 32, 100, 61, 34, 77, 32, 54, 32, 50, 32, 67, 32, 52, 46, 57, 57, 55, 57, 48, 50, 54, 32, 49, 46, 57, 55, 57, 57, 53, 55, 55, 32, 52, 46, 48, 57, 49, 53, 55, 50, 52, 32, 50, 46, 55, 57, 53, 54, 54, 56, 54, 32, 52, 46, 48, 48, 57, 55, 54, 53, 54, 32, 51, 46, 55, 57, 52, 57, 50, 49, 57, 32, 67, 32, 51, 46, 57, 56, 53, 56, 50, 55, 57, 32, 57, 46, 48, 55, 54, 53, 52, 57, 55, 32, 52, 46, 48, 48, 54, 56, 51, 49, 54, 32, 49, 52, 46, 51, 53, 56, 52, 54, 50, 32, 52, 32, 49, 57, 46, 54, 52, 48, 54, 50, 53, 32, 67, 32, 51, 46, 56, 53, 53, 54, 57, 51, 56, 32, 50, 48, 46, 55, 52, 52, 50, 50, 54, 32, 52, 46, 54, 52, 48, 56, 49, 50, 55, 32, 50, 49, 46, 57, 48, 55, 57, 54, 57, 32, 53, 46, 55, 57, 52, 57, 50, 49, 57, 32, 50, 49, 46, 57, 57, 48, 50, 51, 52, 32, 67, 32, 57, 46, 55, 54, 48, 50, 55, 55, 56, 32, 50, 50, 46, 48, 49, 52, 52, 49, 57, 32, 49, 51, 46, 55, 50, 55, 52, 53, 55, 32, 50, 49, 46, 57, 57, 51, 49, 48, 50, 32, 49, 55, 46, 54, 57, 51, 51, 53, 57, 32, 50, 50, 32, 67, 32, 49, 56, 46, 56, 49, 52, 55, 50, 53, 32, 50, 50, 46, 49, 52, 54, 53, 48, 52, 32, 49, 57, 46, 57, 54, 49, 57, 53, 55, 32, 50, 49, 46, 50, 55, 55, 52, 51, 52, 32, 49, 57, 46, 57, 57, 54, 48, 57, 52, 32, 50, 48, 46, 49, 49, 57, 49, 52, 49, 32, 67, 32, 50, 48, 46, 48, 48, 52, 50, 57, 52, 32, 49, 54, 46, 48, 55, 57, 54, 50, 57, 32, 49, 57, 46, 57, 57, 55, 54, 32, 49, 50, 46, 48, 51, 57, 53, 57, 57, 32, 50, 48, 32, 56, 32, 76, 32, 49, 52, 32, 50, 32, 76, 32, 54, 32, 50, 32, 122, 32, 77, 32, 49, 51, 32, 51, 46, 53, 32, 76, 32, 49, 56, 46, 53, 32, 57, 32, 76, 32, 49, 51, 32, 57, 32, 76, 32, 49, 51, 32, 51, 46, 53, 32, 122, 32, 77, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 52, 46, 52, 49, 48, 49, 53, 54, 50, 32, 67, 32, 55, 46, 52, 48, 55, 54, 52, 48, 56, 32, 52, 46, 51, 57, 57, 54, 52, 51, 50, 32, 55, 46, 56, 53, 56, 56, 54, 55, 51, 32, 52, 46, 56, 54, 50, 53, 55, 50, 49, 32, 55, 46, 56, 52, 55, 54, 53, 54, 50, 32, 53, 46, 51, 55, 56, 57, 48, 54, 50, 32, 67, 32, 55, 46, 56, 54, 49, 52, 50, 54, 54, 32, 53, 46, 56, 57, 50, 50, 52, 49, 57, 32, 55, 46, 52, 48, 52, 53, 49, 53, 49, 32, 54, 46, 51, 53, 56, 52, 51, 53, 55, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 54, 46, 51, 52, 53, 55, 48, 51, 49, 32, 67, 32, 54, 46, 51, 55, 50, 56, 49, 54, 52, 32, 54, 46, 51, 53, 56, 52, 51, 49, 54, 32, 53, 46, 57, 49, 55, 56, 54, 54, 32, 53, 46, 56, 57, 50, 50, 50, 57, 51, 32, 53, 46, 57, 51, 49, 54, 52, 48, 54, 32, 53, 46, 51, 55, 56, 57, 48, 54, 50, 32, 67, 32, 53, 46, 57, 49, 55, 56, 55, 48, 51, 32, 52, 46, 56, 54, 53, 53, 55, 48, 53, 32, 54, 46, 51, 55, 50, 56, 50, 56, 55, 32, 52, 46, 51, 57, 55, 52, 50, 51, 56, 32, 54, 46, 56, 56, 56, 54, 55, 49, 57, 32, 52, 46, 52, 49, 48, 49, 53, 54, 50, 32, 122, 32, 77, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 53, 46, 51, 55, 51, 48, 52, 54, 57, 32, 76, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 56, 46, 52, 48, 48, 51, 57, 48, 54, 32, 76, 32, 53, 46, 54, 53, 48, 51, 57, 48, 54, 32, 56, 46, 52, 48, 48, 51, 57, 48, 54, 32, 76, 32, 56, 46, 53, 48, 55, 56, 49, 50, 53, 32, 54, 46, 49, 50, 56, 57, 48, 54, 50, 32, 76, 32, 57, 46, 52, 53, 56, 57, 56, 52, 52, 32, 54, 46, 56, 56, 54, 55, 49, 56, 56, 32, 76, 32, 49, 49, 46, 51, 54, 51, 50, 56, 49, 32, 53, 46, 51, 55, 51, 48, 52, 54, 57, 32, 122, 32, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 10}}
var filetextIconRes = &fyne.StaticResource{
StaticName: "file-text.svg",
StaticContent: []byte{
- 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 13, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 13, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 34, 32, 100, 61, 34, 109, 32, 49, 51, 44, 57, 32, 104, 32, 53, 46, 53, 32, 76, 32, 49, 51, 44, 51, 46, 53, 32, 86, 32, 57, 32, 77, 32, 57, 46, 57, 54, 52, 57, 54, 54, 44, 56, 32, 86, 32, 54, 46, 53, 32, 72, 32, 53, 46, 51, 50, 50, 49, 48, 56, 56, 32, 86, 32, 56, 32, 72, 32, 57, 46, 57, 54, 52, 57, 54, 54, 32, 77, 32, 49, 49, 46, 56, 44, 54, 32, 86, 32, 52, 46, 53, 32, 72, 32, 53, 46, 51, 32, 86, 32, 54, 32, 90, 32, 77, 32, 54, 44, 50, 32, 104, 32, 56, 32, 108, 32, 54, 44, 54, 32, 118, 32, 49, 50, 32, 97, 32, 50, 44, 50, 32, 48, 32, 48, 32, 49, 32, 45, 50, 44, 50, 32, 72, 32, 54, 32, 67, 32, 52, 46, 56, 57, 44, 50, 50, 32, 52, 44, 50, 49, 46, 49, 32, 52, 44, 50, 48, 32, 86, 32, 52, 32, 67, 32, 52, 44, 50, 46, 56, 57, 32, 52, 46, 56, 57, 44, 50, 32, 54, 44, 50, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 13, 10}}
+ 60, 63, 120, 109, 108, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 115, 118, 103, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 87, 51, 67, 47, 47, 68, 84, 68, 32, 83, 86, 71, 32, 49, 46, 49, 47, 47, 69, 78, 34, 32, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 71, 114, 97, 112, 104, 105, 99, 115, 47, 83, 86, 71, 47, 49, 46, 49, 47, 68, 84, 68, 47, 115, 118, 103, 49, 49, 46, 100, 116, 100, 34, 62, 10, 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 120, 109, 108, 110, 115, 58, 120, 108, 105, 110, 107, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 49, 57, 57, 57, 47, 120, 108, 105, 110, 107, 34, 32, 118, 101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 49, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 115, 116, 121, 108, 101, 61, 34, 102, 105, 108, 108, 58, 35, 48, 48, 48, 48, 48, 48, 34, 32, 100, 61, 34, 109, 32, 49, 51, 44, 57, 32, 104, 32, 53, 46, 53, 32, 76, 32, 49, 51, 44, 51, 46, 53, 32, 86, 32, 57, 32, 77, 32, 57, 46, 57, 54, 52, 57, 54, 54, 44, 56, 32, 86, 32, 54, 46, 53, 32, 72, 32, 53, 46, 51, 50, 50, 49, 48, 56, 56, 32, 86, 32, 56, 32, 72, 32, 57, 46, 57, 54, 52, 57, 54, 54, 32, 77, 32, 49, 49, 46, 56, 44, 54, 32, 86, 32, 52, 46, 53, 32, 72, 32, 53, 46, 51, 32, 86, 32, 54, 32, 90, 32, 77, 32, 54, 44, 50, 32, 104, 32, 56, 32, 108, 32, 54, 44, 54, 32, 118, 32, 49, 50, 32, 97, 32, 50, 44, 50, 32, 48, 32, 48, 32, 49, 32, 45, 50, 44, 50, 32, 72, 32, 54, 32, 67, 32, 52, 46, 56, 57, 44, 50, 50, 32, 52, 44, 50, 49, 46, 49, 32, 52, 44, 50, 48, 32, 86, 32, 52, 32, 67, 32, 52, 44, 50, 46, 56, 57, 32, 52, 46, 56, 57, 44, 50, 32, 54, 44, 50, 34, 32, 47, 62, 60, 47, 115, 118, 103, 62, 10}}
var filevideoIconRes = &fyne.StaticResource{
StaticName: "file-video.svg",
StaticContent: []byte{
@@ -273,3 +277,15 @@ var visibilityoffIconRes = &fyne.StaticResource{
StaticName: "visibility-off.svg",
StaticContent: []byte{
60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 109, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 109, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 109, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 49, 50, 32, 55, 99, 50, 46, 55, 54, 32, 48, 32, 53, 32, 50, 46, 50, 52, 32, 53, 32, 53, 32, 48, 32, 46, 54, 53, 45, 46, 49, 51, 32, 49, 46, 50, 54, 45, 46, 51, 54, 32, 49, 46, 56, 51, 108, 50, 46, 57, 50, 32, 50, 46, 57, 50, 99, 49, 46, 53, 49, 45, 49, 46, 50, 54, 32, 50, 46, 55, 45, 50, 46, 56, 57, 32, 51, 46, 52, 51, 45, 52, 46, 55, 53, 45, 49, 46, 55, 51, 45, 52, 46, 51, 57, 45, 54, 45, 55, 46, 53, 45, 49, 49, 45, 55, 46, 53, 45, 49, 46, 52, 32, 48, 45, 50, 46, 55, 52, 46, 50, 53, 45, 51, 46, 57, 56, 46, 55, 108, 50, 46, 49, 54, 32, 50, 46, 49, 54, 67, 49, 48, 46, 55, 52, 32, 55, 46, 49, 51, 32, 49, 49, 46, 51, 53, 32, 55, 32, 49, 50, 32, 55, 122, 77, 50, 32, 52, 46, 50, 55, 108, 50, 46, 50, 56, 32, 50, 46, 50, 56, 46, 52, 54, 46, 52, 54, 67, 51, 46, 48, 56, 32, 56, 46, 51, 32, 49, 46, 55, 56, 32, 49, 48, 46, 48, 50, 32, 49, 32, 49, 50, 99, 49, 46, 55, 51, 32, 52, 46, 51, 57, 32, 54, 32, 55, 46, 53, 32, 49, 49, 32, 55, 46, 53, 32, 49, 46, 53, 53, 32, 48, 32, 51, 46, 48, 51, 45, 46, 51, 32, 52, 46, 51, 56, 45, 46, 56, 52, 108, 46, 52, 50, 46, 52, 50, 76, 49, 57, 46, 55, 51, 32, 50, 50, 32, 50, 49, 32, 50, 48, 46, 55, 51, 32, 51, 46, 50, 55, 32, 51, 32, 50, 32, 52, 46, 50, 55, 122, 77, 55, 46, 53, 51, 32, 57, 46, 56, 108, 49, 46, 53, 53, 32, 49, 46, 53, 53, 99, 45, 46, 48, 53, 46, 50, 49, 45, 46, 48, 56, 46, 52, 51, 45, 46, 48, 56, 46, 54, 53, 32, 48, 32, 49, 46, 54, 54, 32, 49, 46, 51, 52, 32, 51, 32, 51, 32, 51, 32, 46, 50, 50, 32, 48, 32, 46, 52, 52, 45, 46, 48, 51, 46, 54, 53, 45, 46, 48, 56, 108, 49, 46, 53, 53, 32, 49, 46, 53, 53, 99, 45, 46, 54, 55, 46, 51, 51, 45, 49, 46, 52, 49, 46, 53, 51, 45, 50, 46, 50, 46, 53, 51, 45, 50, 46, 55, 54, 32, 48, 45, 53, 45, 50, 46, 50, 52, 45, 53, 45, 53, 32, 48, 45, 46, 55, 57, 46, 50, 45, 49, 46, 53, 51, 46, 53, 51, 45, 50, 46, 50, 122, 109, 52, 46, 51, 49, 45, 46, 55, 56, 108, 51, 46, 49, 53, 32, 51, 46, 49, 53, 46, 48, 50, 45, 46, 49, 54, 99, 48, 45, 49, 46, 54, 54, 45, 49, 46, 51, 52, 45, 51, 45, 51, 45, 51, 108, 45, 46, 49, 55, 46, 48, 49, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
+var downloadIconRes = &fyne.StaticResource{
+ StaticName: "download.svg",
+ StaticContent: []byte{
+ 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 32, 102, 105, 108, 108, 61, 34, 98, 108, 97, 99, 107, 34, 32, 119, 105, 100, 116, 104, 61, 34, 49, 56, 112, 120, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 49, 56, 112, 120, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 49, 57, 32, 57, 104, 45, 52, 86, 51, 72, 57, 118, 54, 72, 53, 108, 55, 32, 55, 32, 55, 45, 55, 122, 77, 53, 32, 49, 56, 118, 50, 104, 49, 52, 118, 45, 50, 72, 53, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
+var computerIconRes = &fyne.StaticResource{
+ StaticName: "computer.svg",
+ StaticContent: []byte{
+ 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 32, 102, 105, 108, 108, 61, 34, 98, 108, 97, 99, 107, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 112, 120, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 112, 120, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 50, 48, 32, 49, 56, 99, 49, 46, 49, 32, 48, 32, 49, 46, 57, 57, 45, 46, 57, 32, 49, 46, 57, 57, 45, 50, 76, 50, 50, 32, 54, 99, 48, 45, 49, 46, 49, 45, 46, 57, 45, 50, 45, 50, 45, 50, 72, 52, 99, 45, 49, 46, 49, 32, 48, 45, 50, 32, 46, 57, 45, 50, 32, 50, 118, 49, 48, 99, 48, 32, 49, 46, 49, 46, 57, 32, 50, 32, 50, 32, 50, 72, 48, 118, 50, 104, 50, 52, 118, 45, 50, 104, 45, 52, 122, 77, 52, 32, 54, 104, 49, 54, 118, 49, 48, 72, 52, 86, 54, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
+var storageIconRes = &fyne.StaticResource{
+ StaticName: "storage.svg",
+ StaticContent: []byte{
+ 60, 115, 118, 103, 32, 120, 109, 108, 110, 115, 61, 34, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 119, 51, 46, 111, 114, 103, 47, 50, 48, 48, 48, 47, 115, 118, 103, 34, 32, 118, 105, 101, 119, 66, 111, 120, 61, 34, 48, 32, 48, 32, 50, 52, 32, 50, 52, 34, 32, 102, 105, 108, 108, 61, 34, 98, 108, 97, 99, 107, 34, 32, 119, 105, 100, 116, 104, 61, 34, 50, 52, 112, 120, 34, 32, 104, 101, 105, 103, 104, 116, 61, 34, 50, 52, 112, 120, 34, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 48, 32, 48, 104, 50, 52, 118, 50, 52, 72, 48, 122, 34, 32, 102, 105, 108, 108, 61, 34, 110, 111, 110, 101, 34, 47, 62, 60, 112, 97, 116, 104, 32, 100, 61, 34, 77, 50, 32, 50, 48, 104, 50, 48, 118, 45, 52, 72, 50, 118, 52, 122, 109, 50, 45, 51, 104, 50, 118, 50, 72, 52, 118, 45, 50, 122, 77, 50, 32, 52, 118, 52, 104, 50, 48, 86, 52, 72, 50, 122, 109, 52, 32, 51, 72, 52, 86, 53, 104, 50, 118, 50, 122, 109, 45, 52, 32, 55, 104, 50, 48, 118, 45, 52, 72, 50, 118, 52, 122, 109, 50, 45, 51, 104, 50, 118, 50, 72, 52, 118, 45, 50, 122, 34, 47, 62, 60, 47, 115, 118, 103, 62}}
diff --git a/theme/gen.go b/theme/gen.go
index eab867f94b..6e28487b05 100644
--- a/theme/gen.go
+++ b/theme/gen.go
@@ -117,6 +117,7 @@ func main() {
bundleIcon("content-redo", f)
bundleIcon("content-undo", f)
+ bundleIcon("document", f)
bundleIcon("document-create", f)
bundleIcon("document-print", f)
bundleIcon("document-save", f)
@@ -174,5 +175,9 @@ func main() {
bundleIcon("visibility", f)
bundleIcon("visibility-off", f)
+ bundleIcon("download", f)
+ bundleIcon("computer", f)
+ bundleIcon("storage", f)
+
f.Close()
}
diff --git a/theme/icons.go b/theme/icons.go
index 671c859229..3d262265c9 100644
--- a/theme/icons.go
+++ b/theme/icons.go
@@ -86,19 +86,19 @@ func colorizeResource(res fyne.Resource, clr color.Color) []byte {
}
var (
- cancel, confirm, delete, search, searchReplace, menu, menuExpand *ThemedResource
- checked, unchecked, radioButton, radioButtonChecked *ThemedResource
- contentAdd, contentRemove, contentCut, contentCopy, contentPaste *ThemedResource
- contentRedo, contentUndo, info, question, warning *ThemedResource
- documentCreate, documentPrint, documentSave *ThemedResource
- mailAttachment, mailCompose, mailForward, mailReply, mailReplyAll, mailSend *ThemedResource
- mediaFastForward, mediaFastRewind, mediaPause, mediaPlay *ThemedResource
- mediaRecord, mediaReplay, mediaSkipNext, mediaSkipPrevious *ThemedResource
- arrowBack, arrowDown, arrowForward, arrowUp, arrowDropDown, arrowDropUp *ThemedResource
- file, fileApplication, fileAudio, fileImage, fileText, fileVideo *ThemedResource
- folder, folderNew, folderOpen, help, home, settings *ThemedResource
- viewFullScreen, viewRefresh, viewZoomFit, viewZoomIn, viewZoomOut *ThemedResource
- visibility, visibilityOff, volumeDown, volumeMute, volumeUp *ThemedResource
+ cancel, confirm, delete, search, searchReplace, menu, menuExpand *ThemedResource
+ checked, unchecked, radioButton, radioButtonChecked *ThemedResource
+ contentAdd, contentRemove, contentCut, contentCopy, contentPaste *ThemedResource
+ contentRedo, contentUndo, info, question, warning *ThemedResource
+ document, documentCreate, documentPrint, documentSave *ThemedResource
+ mailAttachment, mailCompose, mailForward, mailReply, mailReplyAll, mailSend *ThemedResource
+ mediaFastForward, mediaFastRewind, mediaPause, mediaPlay *ThemedResource
+ mediaRecord, mediaReplay, mediaSkipNext, mediaSkipPrevious *ThemedResource
+ arrowBack, arrowDown, arrowForward, arrowUp, arrowDropDown, arrowDropUp *ThemedResource
+ file, fileApplication, fileAudio, fileImage, fileText, fileVideo *ThemedResource
+ folder, folderNew, folderOpen, help, home, settings, storage *ThemedResource
+ viewFullScreen, viewRefresh, viewZoomFit, viewZoomIn, viewZoomOut *ThemedResource
+ visibility, visibilityOff, volumeDown, volumeMute, volumeUp, download, computer *ThemedResource
)
func init() {
@@ -123,6 +123,7 @@ func init() {
contentRedo = NewThemedResource(contentredoIconRes, nil)
contentUndo = NewThemedResource(contentundoIconRes, nil)
+ document = NewThemedResource(documentIconRes, nil)
documentCreate = NewThemedResource(documentcreateIconRes, nil)
documentPrint = NewThemedResource(documentprintIconRes, nil)
documentSave = NewThemedResource(documentsaveIconRes, nil)
@@ -179,6 +180,10 @@ func init() {
volumeDown = NewThemedResource(volumedownIconRes, nil)
volumeMute = NewThemedResource(volumemuteIconRes, nil)
volumeUp = NewThemedResource(volumeupIconRes, nil)
+
+ download = NewThemedResource(downloadIconRes, nil)
+ computer = NewThemedResource(computerIconRes, nil)
+ storage = NewThemedResource(storageIconRes, nil)
}
// FyneLogo returns a resource containing the Fyne logo
@@ -281,6 +286,11 @@ func ContentUndoIcon() fyne.Resource {
return contentUndo
}
+// DocumentIcon returns a resource containing the standard document icon for the current theme
+func DocumentIcon() fyne.Resource {
+ return document
+}
+
// DocumentCreateIcon returns a resource containing the standard document create icon for the current theme
func DocumentCreateIcon() fyne.Resource {
return documentCreate
@@ -525,3 +535,18 @@ func VolumeMuteIcon() fyne.Resource {
func VolumeUpIcon() fyne.Resource {
return volumeUp
}
+
+// ComputerIcon returns a resource containing the standard computer icon for the current theme
+func ComputerIcon() fyne.Resource {
+ return computer
+}
+
+// DownloadIcon returns a resource containing the standard download icon for the current theme
+func DownloadIcon() fyne.Resource {
+ return download
+}
+
+// StorageIcon returns a resource containing the standard storage icon for the current theme
+func StorageIcon() fyne.Resource {
+ return storage
+}
diff --git a/theme/icons/computer.svg b/theme/icons/computer.svg
new file mode 100644
index 0000000000..cfb268efc5
--- /dev/null
+++ b/theme/icons/computer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/theme/icons/document.svg b/theme/icons/document.svg
new file mode 100644
index 0000000000..55f5788ba1
--- /dev/null
+++ b/theme/icons/document.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/theme/icons/download.svg b/theme/icons/download.svg
new file mode 100644
index 0000000000..3d4d2f1aae
--- /dev/null
+++ b/theme/icons/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/theme/icons/storage.svg b/theme/icons/storage.svg
new file mode 100644
index 0000000000..ccffe333b8
--- /dev/null
+++ b/theme/icons/storage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file