Documentation ¶
Index ¶
- type SpaceFyne
- func (f *SpaceFyne) Add(client *spaceclientgo.SpaceClient)
- func (f *SpaceFyne) GetIcon() fyne.CanvasObject
- func (f *SpaceFyne) SearchFile(client *spaceclientgo.SpaceClient)
- func (f *SpaceFyne) ShowComposeTextDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
- func (f *SpaceFyne) ShowFile(client *spaceclientgo.SpaceClient, id string, timestamp uint64, ...)
- func (f *SpaceFyne) ShowHelp(client *spaceclientgo.SpaceClient)
- func (f *SpaceFyne) ShowRegistrarDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node) func(id string, timestamp uint64, registrar *spacego.Registrar, ...)
- func (f *SpaceFyne) ShowRegistrarSelectionDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
- func (f *SpaceFyne) ShowStorage(client *spaceclientgo.SpaceClient)
- func (f *SpaceFyne) ShowUploadFileDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
- func (f *SpaceFyne) ShowUploadFolderDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
- func (f *SpaceFyne) ShowWelcome(client *spaceclientgo.SpaceClient, node *bcgo.Node)
- func (f *SpaceFyne) UploadFile(client *spaceclientgo.SpaceClient, node *bcgo.Node, file fyne.URIReadCloser)
- func (f *SpaceFyne) UploadFolder(client *spaceclientgo.SpaceClient, node *bcgo.Node, folder fyne.ListableURI)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SpaceFyne ¶
func NewSpaceFyne ¶
func NewSpaceFyne(a fyne.App, w fyne.Window, c *spaceclientgo.SpaceClient) *SpaceFyne
func (*SpaceFyne) Add ¶
func (f *SpaceFyne) Add(client *spaceclientgo.SpaceClient)
Add displays a dialog (write text, take a picture, upload an existing file or folder), and adds the result.
func (*SpaceFyne) SearchFile ¶
func (f *SpaceFyne) SearchFile(client *spaceclientgo.SpaceClient)
func (*SpaceFyne) ShowComposeTextDialog ¶
func (f *SpaceFyne) ShowComposeTextDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
ShowComposeTextDialog displays a dialog for creating a note, and adds the resulting file.
func (*SpaceFyne) ShowFile ¶
func (f *SpaceFyne) ShowFile(client *spaceclientgo.SpaceClient, id string, timestamp uint64, meta *spacego.Meta)
func (*SpaceFyne) ShowHelp ¶
func (f *SpaceFyne) ShowHelp(client *spaceclientgo.SpaceClient)
func (*SpaceFyne) ShowRegistrarDialog ¶
func (f *SpaceFyne) ShowRegistrarDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node) func(id string, timestamp uint64, registrar *spacego.Registrar, registration *financego.Registration, subscription *financego.Subscription)
func (*SpaceFyne) ShowRegistrarSelectionDialog ¶
func (f *SpaceFyne) ShowRegistrarSelectionDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
func (*SpaceFyne) ShowStorage ¶
func (f *SpaceFyne) ShowStorage(client *spaceclientgo.SpaceClient)
func (*SpaceFyne) ShowUploadFileDialog ¶
func (f *SpaceFyne) ShowUploadFileDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
ShowUploadFileDialog displays a file picker, and adds the resulting file.
func (*SpaceFyne) ShowUploadFolderDialog ¶
func (f *SpaceFyne) ShowUploadFolderDialog(client *spaceclientgo.SpaceClient, node *bcgo.Node)
ShowUploadFolderDialog displays a folder picker, and adds the resulting folder.
func (*SpaceFyne) ShowWelcome ¶
func (f *SpaceFyne) ShowWelcome(client *spaceclientgo.SpaceClient, node *bcgo.Node)
ShowWelcome displays a wizard to welcome a new user and walk them through the setup process.
func (*SpaceFyne) UploadFile ¶
func (f *SpaceFyne) UploadFile(client *spaceclientgo.SpaceClient, node *bcgo.Node, file fyne.URIReadCloser)
func (*SpaceFyne) UploadFolder ¶
func (f *SpaceFyne) UploadFolder(client *spaceclientgo.SpaceClient, node *bcgo.Node, folder fyne.ListableURI)
Click to show internal directories.
Click to hide internal directories.