Documentation
¶
Index ¶
- func ShowErrorDialog(parent fyne.Window, message string)
- type App
- type ListManager
- func (l *ListManager) GetListWidget() *widget.List
- func (l *ListManager) GetSelectedWallpaper() *model.Wallpaper
- func (l *ListManager) GetWallpaper(index int) *model.Wallpaper
- func (l *ListManager) GetWallpaperCount() int
- func (l *ListManager) LoadWallpapers() error
- func (l *ListManager) SelectWallpaper(index int)
- func (l *ListManager) ShowFolderDialog(parent fyne.Window, onSelect func(string))
- type PreviewManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ShowErrorDialog ¶
func ShowErrorDialog(parent fyne.Window, message string)
Types ¶
type ListManager ¶
type ListManager struct {
// contains filtered or unexported fields
}
func NewListManager ¶
func NewListManager(wallpaperServ *service.WallpaperService, onSelectionChange func(int)) *ListManager
func (*ListManager) GetListWidget ¶
func (l *ListManager) GetListWidget() *widget.List
func (*ListManager) GetSelectedWallpaper ¶
func (l *ListManager) GetSelectedWallpaper() *model.Wallpaper
func (*ListManager) GetWallpaper ¶
func (l *ListManager) GetWallpaper(index int) *model.Wallpaper
func (*ListManager) GetWallpaperCount ¶
func (l *ListManager) GetWallpaperCount() int
func (*ListManager) LoadWallpapers ¶
func (l *ListManager) LoadWallpapers() error
func (*ListManager) SelectWallpaper ¶
func (l *ListManager) SelectWallpaper(index int)
func (*ListManager) ShowFolderDialog ¶
func (l *ListManager) ShowFolderDialog(parent fyne.Window, onSelect func(string))
type PreviewManager ¶
type PreviewManager struct {
// contains filtered or unexported fields
}
func NewPreviewManager ¶
func NewPreviewManager() *PreviewManager
func (*PreviewManager) ClearPreview ¶
func (p *PreviewManager) ClearPreview()
func (*PreviewManager) GetPreviewContainer ¶
func (p *PreviewManager) GetPreviewContainer() *fyne.Container
func (*PreviewManager) UpdatePreview ¶
func (p *PreviewManager) UpdatePreview(wallpaper *model.Wallpaper)
Click to show internal directories.
Click to hide internal directories.