ui

package
v0.0.0-...-4607e62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 1, 2021 License: MIT Imports: 21 Imported by: 0

Documentation

Index

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 NewCustomDialog(title string, content fyne.CanvasObject, buttons ...*widget.Button) fyne.Window

func ShowConfirm

func ShowConfirm(title, text string, callback func())

func ShowFatalError

func ShowFatalError(err error)

Types

type ClickableLabel

type ClickableLabel struct {
	widget.Label
	// contains filtered or unexported fields
}

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 Event

type Event struct {
	EventType   string
	EventSource string
}

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL