Documentation ¶
Index ¶
- type FileItem
- type FileOverview
- type FileSelector
- func (f *FileSelector) CreateRenderer() fyne.WidgetRenderer
- func (f *FileSelector) CreateSimpleWatcher() (close func())
- func (f *FileSelector) CreateWatcher(onError func(error)) (close func() error, err error)
- func (f *FileSelector) ExtendBaseWidget(w fyne.Widget)
- func (f *FileSelector) IsSelected(path string) bool
- func (f *FileSelector) NumSelected() int
- func (f *FileSelector) Select(path string)
- func (f *FileSelector) Selected() (paths []string)
- func (f *FileSelector) SetPath(path string)
- func (f *FileSelector) SetValidFilename(fn func(path string) bool)
- func (f *FileSelector) Unselect(path string)
- type PDFImageView
- func (iv *PDFImageView) CreateRenderer() fyne.WidgetRenderer
- func (iv *PDFImageView) ExtendBaseWidget(w fyne.Widget)
- func (iv *PDFImageView) MouseIn(e *desktop.MouseEvent)
- func (iv *PDFImageView) MouseMoved(e *desktop.MouseEvent)
- func (iv *PDFImageView) MouseOut()
- func (iv *PDFImageView) SetDescription(text string)
- func (iv *PDFImageView) SetImage(img image.Image)
- func (iv *PDFImageView) SetMaxImageRenderSize(w, h int)
- func (iv *PDFImageView) SetMinSize(size fyne.Size)
- func (iv *PDFImageView) SetOptions(opts p4p.ImageOptions)
- func (iv *PDFImageView) SetParams(unit p4p.Unit, pageSize p4p.PageSize)
- type PDFPreview
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileItem ¶
type FileItem struct { widget.BaseWidget LabelIcon *widget.Icon Label *widget.Label LabelButton *widget.Button IconButton *widget.Button Overlay *canvas.Rectangle // contains filtered or unexported fields }
func (*FileItem) CreateRenderer ¶
func (itm *FileItem) CreateRenderer() fyne.WidgetRenderer
func (*FileItem) ExtendBaseWidget ¶
func (itm *FileItem) ExtendBaseWidget(w fyne.Widget)
type FileOverview ¶
type FileOverview struct { widget.BaseWidget OnSelected func(path string) OnUnselected func(path string) OnReorder func() FileSelector *FileSelector // contains filtered or unexported fields }
func NewFileOverview ¶
func NewFileOverview(fileSelector *FileSelector) *FileOverview
Sets fileSelector.OnSelected and OnUnselected! Plase use FileOverview.OnSelected and OnUnselected instead.
func (*FileOverview) CreateRenderer ¶
func (fo *FileOverview) CreateRenderer() fyne.WidgetRenderer
func (*FileOverview) ExtendBaseWidget ¶
func (fo *FileOverview) ExtendBaseWidget(w fyne.Widget)
func (*FileOverview) NumSelected ¶
func (fo *FileOverview) NumSelected() int
func (*FileOverview) Selected ¶
func (fo *FileOverview) Selected() []string
type FileSelector ¶
type FileSelector struct { widget.BaseWidget OnSelected func(path string) OnUnselected func(path string) // contains filtered or unexported fields }
func NewFileSelector ¶
func NewFileSelector() *FileSelector
func NewFileSelectorPersistent ¶
func NewFileSelectorPersistent(preferencesID string) *FileSelector
func (*FileSelector) CreateRenderer ¶
func (f *FileSelector) CreateRenderer() fyne.WidgetRenderer
func (*FileSelector) CreateSimpleWatcher ¶
func (f *FileSelector) CreateSimpleWatcher() (close func())
Watches the current directory and removable drives for changes.
User MUST call close() on the returned watcher when it is no longer in use.
func (*FileSelector) CreateWatcher ¶
func (f *FileSelector) CreateWatcher(onError func(error)) (close func() error, err error)
Watches the current directory and removable drives for changes.
User must call close() when the watcher is no longer required, as well as provide an error handler.
See CreateSimpleWatcher for a simpler version.
func (*FileSelector) ExtendBaseWidget ¶
func (f *FileSelector) ExtendBaseWidget(w fyne.Widget)
func (*FileSelector) IsSelected ¶
func (f *FileSelector) IsSelected(path string) bool
func (*FileSelector) NumSelected ¶
func (f *FileSelector) NumSelected() int
func (*FileSelector) Select ¶
func (f *FileSelector) Select(path string)
func (*FileSelector) Selected ¶
func (f *FileSelector) Selected() (paths []string)
func (*FileSelector) SetPath ¶
func (f *FileSelector) SetPath(path string)
func (*FileSelector) SetValidFilename ¶
func (f *FileSelector) SetValidFilename(fn func(path string) bool)
func (*FileSelector) Unselect ¶
func (f *FileSelector) Unselect(path string)
type PDFImageView ¶
type PDFImageView struct { widget.BaseWidget // contains filtered or unexported fields }
func NewPDFImageView ¶
func NewPDFImageView(unit p4p.Unit, pageSize p4p.PageSize) *PDFImageView
func (*PDFImageView) CreateRenderer ¶
func (iv *PDFImageView) CreateRenderer() fyne.WidgetRenderer
func (*PDFImageView) ExtendBaseWidget ¶
func (iv *PDFImageView) ExtendBaseWidget(w fyne.Widget)
func (*PDFImageView) MouseIn ¶
func (iv *PDFImageView) MouseIn(e *desktop.MouseEvent)
func (*PDFImageView) MouseMoved ¶
func (iv *PDFImageView) MouseMoved(e *desktop.MouseEvent)
func (*PDFImageView) MouseOut ¶
func (iv *PDFImageView) MouseOut()
func (*PDFImageView) SetDescription ¶
func (iv *PDFImageView) SetDescription(text string)
func (*PDFImageView) SetImage ¶
func (iv *PDFImageView) SetImage(img image.Image)
Will only update if img differs from the previous image.
func (*PDFImageView) SetMaxImageRenderSize ¶
func (iv *PDFImageView) SetMaxImageRenderSize(w, h int)
func (*PDFImageView) SetMinSize ¶
func (iv *PDFImageView) SetMinSize(size fyne.Size)
func (*PDFImageView) SetOptions ¶
func (iv *PDFImageView) SetOptions(opts p4p.ImageOptions)
Will update only if opts differ from the previous options.
type PDFPreview ¶
type PDFPreview struct { widget.BaseWidget OnError func(error) Layout p4p.Mode Scale float64 Unit p4p.Unit PageSize p4p.PageSize Overview *FileOverview // contains filtered or unexported fields }
func NewPDFPreview ¶
func NewPDFPreview(ow *FileOverview, unit p4p.Unit, pageSize p4p.PageSize) *PDFPreview
Sets ow.OnSelected, OnUnselected and OnReorder!
func (*PDFPreview) CreateRenderer ¶
func (il *PDFPreview) CreateRenderer() fyne.WidgetRenderer
func (*PDFPreview) ExtendBaseWidget ¶
func (il *PDFPreview) ExtendBaseWidget(w fyne.Widget)
func (*PDFPreview) SetLayout ¶
func (il *PDFPreview) SetLayout(mode p4p.Mode)
func (*PDFPreview) SetPageSize ¶
func (il *PDFPreview) SetPageSize(s p4p.PageSize)
func (*PDFPreview) SetScale ¶
func (il *PDFPreview) SetScale(sc float64)
func (*PDFPreview) SetUnit ¶
func (il *PDFPreview) SetUnit(u p4p.Unit)
Click to show internal directories.
Click to hide internal directories.