spacefynego

package module
Version: v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2021 License: Apache-2.0 Imports: 31 Imported by: 2

README

spacefynego

This is a Go implementation of a S P A C E client - secure, private, storage.

About

spacefynego provides a graphical user interface built with the Fyne toolkit to explore and interact with S P A C E.

Build

go build -tags release

Install

Install the application (or download from https://github.com/AletheiaWareLLC/spacefynego/releases/latest)

go get fyne.io/fyne
fyne get aletheiaware.com/spacefynego/cmd/spacefyne

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SpaceFyne

type SpaceFyne interface {
	bcfynego.BCFyne

	Add(spaceclientgo.SpaceClient)
	SearchFile(spaceclientgo.SpaceClient)
	ShowComposeTextDialog(spaceclientgo.SpaceClient, bcgo.Node)
	ShowFile(spaceclientgo.SpaceClient, string, uint64, *spacego.Meta)
	ShowHelp(spaceclientgo.SpaceClient)
	ShowRegistrarDialog(spaceclientgo.SpaceClient, bcgo.Node) func(string, uint64, *spacego.Registrar, *financego.Registration, *financego.Subscription)
	ShowRegistrarSelectionDialog(spaceclientgo.SpaceClient, bcgo.Node)
	ShowStorage(spaceclientgo.SpaceClient)
	ShowUploadFileDialog(spaceclientgo.SpaceClient, bcgo.Node)
	ShowUploadFolderDialog(spaceclientgo.SpaceClient, bcgo.Node)
	ShowWelcome(spaceclientgo.SpaceClient, bcgo.Node)
	UploadFile(spaceclientgo.SpaceClient, bcgo.Node, string, string, io.Reader)
	UploadFolder(spaceclientgo.SpaceClient, bcgo.Node, fyne.ListableURI)
}

func NewSpaceFyne

func NewSpaceFyne(a fyne.App, w fyne.Window, c spaceclientgo.SpaceClient) SpaceFyne

Source Files

Directories

Path Synopsis
cmd
ui

Jump to

Keyboard shortcuts

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