Documentation
¶
Index ¶
- Variables
- func MakeMainMenu(clientConnectionFunc OpenClientConnection) *fyne.MainMenu
- func NewCustomDialog(title string, content fyne.CanvasObject, buttons ...*widget.Button) fyne.Window
- func ShowConfirm(title, text string, callback func())
- func ShowFatalError(err error)
- type ClickableLabel
- type Event
- type EventListener
- type FileBrowser
- type FileBrowserTabs
- type FileDirectoryList
- type FileRepoManagerDialog
- type HdfsFileInfoList
- type ListWithListener
- type OnNewConnection
- type OpenClientConnection
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Application fyne.App Window fyne.Window )
Functions ¶
func MakeMainMenu ¶
func MakeMainMenu(clientConnectionFunc OpenClientConnection) *fyne.MainMenu
func NewCustomDialog ¶
func ShowConfirm ¶
func ShowConfirm(title, text string, callback func())
func ShowFatalError ¶
func ShowFatalError(err error)
Types ¶
type ClickableLabel ¶
func NewClickableLabel ¶
func NewClickableLabel(text string) *ClickableLabel
func (*ClickableLabel) AddListener ¶
func (l *ClickableLabel) AddListener(listener EventListener)
func (*ClickableLabel) DoubleTapped ¶
func (l *ClickableLabel) DoubleTapped(_ *fyne.PointEvent)
func (*ClickableLabel) Tapped ¶
func (l *ClickableLabel) Tapped(_ *fyne.PointEvent)
type EventListener ¶
type EventListener func(event Event)
type FileBrowser ¶
type FileBrowser struct {
// contains filtered or unexported fields
}
func NewFileBrowser ¶
func NewFileBrowser(client files.FileSystemClient) *FileBrowser
func (*FileBrowser) Close ¶
func (b *FileBrowser) Close()
func (*FileBrowser) Tab ¶
func (b *FileBrowser) Tab() *container.TabItem
type FileBrowserTabs ¶
type FileBrowserTabs struct {
// contains filtered or unexported fields
}
func NewFileBrowserTab ¶
func NewFileBrowserTab() *FileBrowserTabs
func (*FileBrowserTabs) AddConnection ¶
func (f *FileBrowserTabs) AddConnection(client files.FileSystemClient)
func (*FileBrowserTabs) CloseAll ¶
func (f *FileBrowserTabs) CloseAll()
func (*FileBrowserTabs) Container ¶
func (f *FileBrowserTabs) Container() *container.AppTabs
type FileDirectoryList ¶
type FileDirectoryList struct {
// contains filtered or unexported fields
}
func NewFileDirectoryList ¶
func NewFileDirectoryList(data HdfsFileInfoList, openItem func(string)) *FileDirectoryList
type FileRepoManagerDialog ¶
type FileRepoManagerDialog struct { Title string // contains filtered or unexported fields }
func NewFileRepoManagerDialog ¶
func NewFileRepoManagerDialog() *FileRepoManagerDialog
func (*FileRepoManagerDialog) Close ¶
func (d *FileRepoManagerDialog) Close()
func (*FileRepoManagerDialog) Open ¶
func (d *FileRepoManagerDialog) Open(onNewConnection OnNewConnection)
type HdfsFileInfoList ¶
type HdfsFileInfoList interface { binding.DataList Get() ([]files.HdfsFileInfo, error) GetValue(int) (files.HdfsFileInfo, error) UpdatePath(string) error Reload() error Close() }
func NewHdfsFileInfoList ¶
func NewHdfsFileInfoList(client files.FileSystemClient) HdfsFileInfoList
type ListWithListener ¶
type ListWithListener struct {
// contains filtered or unexported fields
}
func NewSelectableList ¶
func NewSelectableList(data binding.StringList) *ListWithListener
func (*ListWithListener) AddListener ¶
func (l *ListWithListener) AddListener(listener EventListener)
func (*ListWithListener) CanvasObject ¶
func (l *ListWithListener) CanvasObject() fyne.CanvasObject
func (*ListWithListener) ClearSelected ¶
func (l *ListWithListener) ClearSelected()
type OnNewConnection ¶
type OnNewConnection func(client files.FileSystemClient)
type OpenClientConnection ¶
type OpenClientConnection func(client files.FileSystemClient)
Click to show internal directories.
Click to hide internal directories.