duoui

package
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2019 License: Unlicense Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ALERT = DuOSalert{}

Functions

func DuoUIaddressbook

func DuoUIaddressbook(duo *DuoUI) layout.FlexChild

func DuoUIbody

func DuoUIbody(duo *DuoUI) layout.FlexChild

func DuoUIcontent

func DuoUIcontent(duo *DuoUI) layout.FlexChild

func DuoUIdrawRect

func DuoUIdrawRect(gtx *layout.Context, w, h int, color color.RGBA, ne, nw, se, sw float32)

func DuoUIexplorer

func DuoUIexplorer(duo *DuoUI) layout.FlexChild

func DuoUIgrid

func DuoUIgrid(duo *DuoUI)

START OMIT

func DuoUIheader

func DuoUIheader(duo *DuoUI) layout.FlexChild

func DuoUIhistory

func DuoUIhistory(duo *DuoUI) layout.FlexChild

func DuoUIloop

func DuoUIloop(duo *DuoUI) error

func DuoUImenu

func DuoUImenu(duo *DuoUI) layout.FlexChild

func DuoUInetwork

func DuoUInetwork(duo *DuoUI) layout.FlexChild

func DuoUIoverview

func DuoUIoverview(duo *DuoUI) layout.FlexChild

func DuoUIsendreceive

func DuoUIsendreceive(duo *DuoUI) layout.FlexChild

func DuoUIsettings

func DuoUIsettings(duo *DuoUI) layout.FlexChild

func DuoUIsidebar

func DuoUIsidebar(duo *DuoUI) layout.FlexChild

Types

type Boot

type Boot struct {
	IsBoot     bool `json:"boot"`
	IsFirstRun bool `json:"firstrun"`
	IsBootMenu bool `json:"menu"`
	IsLoading  bool `json:"loading"`
}

type DuOSalert

type DuOSalert struct {
	Time      time.Time   `json:"time"`
	Title     string      `json:"title"`
	Message   interface{} `json:"message"`
	AlertType string      `json:"type"`
}

type DuOSbalance

type DuOSbalance struct {
	Balance string `json:"balance"`
}

type DuOSbestBlockHash

type DuOSbestBlockHash struct {
	// contains filtered or unexported fields
}

type DuOSblockCount

type DuOSblockCount struct {
	// contains filtered or unexported fields
}

type MempoolInfo struct { string}

type DuOSconnections

type DuOSconnections struct {
	// contains filtered or unexported fields
}

type DuOSdifficulty

type DuOSdifficulty struct {
	// contains filtered or unexported fields
}

type DuOShashes

type DuOShashes struct {
	// contains filtered or unexported fields
}

type DuOSheight

type DuOSheight struct {
	// contains filtered or unexported fields
}

type DuOSlocalHost

type DuOSlocalHost struct {
	Cpu        []cpu.InfoStat        `json:"cpu"`
	CpuPercent []float64             `json:"cpupercent"`
	Memory     mem.VirtualMemoryStat `json:"mem"`
	Disk       disk.UsageStat        `json:"disk"`
}

type DuOSnetLastBlock

type DuOSnetLastBlock struct {
	// contains filtered or unexported fields
}

type DuOSnetworkHash

type DuOSnetworkHash struct {
	// contains filtered or unexported fields
}

type DuOStatus

type DuOStatus struct {
	Version       string                           `json:"ver"`
	WalletVersion map[string]btcjson.VersionResult `json:"walletver"`
	UpTime        int64                            `json:"uptime"`
	CurrentNet    string                           `json:"net"`
	Chain         string                           `json:"chain"`
}

System Ststus

type DuOStransactionExcerpt

type DuOStransactionExcerpt struct {
	Balance       float64 `json:"balance"`
	Amount        float64 `json:"amount"`
	Category      string  `json:"category"`
	Confirmations int64   `json:"confirmations"`
	Time          string  `json:"time"`
	TxID          string  `json:"txid"`
	Comment       string  `json:"comment,omitempty"`
}

type DuOStransactions

type DuOStransactions struct {
	Txs       []btcjson.ListTransactionsResult `json:"txs"`
	TxsNumber int                              `json:"txsnumber"`
}

type DuOStransactionsExcerpts

type DuOStransactionsExcerpts struct {
	Txs           []DuOStransactionExcerpt `json:"txs"`
	TxsNumber     int                      `json:"txsnumber"`
	Balance       float64                  `json:"balance"`
	BalanceHeight float64                  `json:"balanceheight"`
}

type DuOStransactionsNumber

type DuOStransactionsNumber struct {
	TxsNumber int `json:"txsnumber"`
}

type DuOSunconfirmed

type DuOSunconfirmed struct {
	Unconfirmed string `json:"unconfirmed"`
}

type DuoUI

type DuoUI struct {
	Boot *Boot
	// contains filtered or unexported fields
}

func DuOuI

func DuOuI(cx *conte.Xt) (duo *DuoUI)

func (*DuoUI) CreateWallet

func (duo *DuoUI) CreateWallet(pr, sd, pb, fl string)

func (*DuoUI) DuoSend

func (duo *DuoUI) DuoSend(wp string, ad string, am float64)

func (*DuoUI) DuoUIloader

func (duo *DuoUI) DuoUIloader(firstRun bool) (err error)

func (*DuoUI) GetDuOSTransactionsExcertps

func (duo *DuoUI) GetDuOSTransactionsExcertps()

func (*DuoUI) GetDuOSbalance

func (duo *DuoUI) GetDuOSbalance()

func (*DuoUI) GetDuOSbestBlockHash

func (duo *DuoUI) GetDuOSbestBlockHash()

func (*DuoUI) GetDuOSblockCount

func (duo *DuoUI) GetDuOSblockCount()

func (*DuoUI) GetDuOSblockHeight

func (duo *DuoUI) GetDuOSblockHeight()

func (*DuoUI) GetDuOSconnectionCount

func (duo *DuoUI) GetDuOSconnectionCount()

func (*DuoUI) GetDuOSdifficulty

func (duo *DuoUI) GetDuOSdifficulty()

func (*DuoUI) GetDuOShashesPerSec

func (duo *DuoUI) GetDuOShashesPerSec()

func (*DuoUI) GetDuOSlastTxs

func (duo *DuoUI) GetDuOSlastTxs()

func (*DuoUI) GetDuOSlocalLost

func (duo *DuoUI) GetDuOSlocalLost()

func (*DuoUI) GetDuOSnetworkHashesPerSec

func (duo *DuoUI) GetDuOSnetworkHashesPerSec()

func (*DuoUI) GetDuOSnetworkLastBlock

func (duo *DuoUI) GetDuOSnetworkLastBlock()

func (*DuoUI) GetDuOStatus

func (duo *DuoUI) GetDuOStatus()

func (*DuoUI) GetDuOStransactions

func (duo *DuoUI) GetDuOStransactions(sfrom, count int, cat string) DuOStransactions

func (*DuoUI) GetDuOStransactionsNumber

func (duo *DuoUI) GetDuOStransactionsNumber()

func (*DuoUI) GetDuOSunconfirmedBalance

func (duo *DuoUI) GetDuOSunconfirmedBalance()

type DuoUIcomponent

type DuoUIcomponent struct {
	// contains filtered or unexported fields
}

type DuoUIcomponents

type DuoUIcomponents struct {
	// contains filtered or unexported fields
}

type DuoUIicons

type DuoUIicons struct {
	Overview    *material.Icon
	History     *material.Icon
	AddressBook *material.Icon
	Network     *material.Icon
	Explorer    *material.Icon
	Settings    *material.Icon
}

type DuoUInav

type DuoUInav struct {
	// contains filtered or unexported fields
}

type RcVar

type RcVar struct {
	Alert        DuOSalert
	Status       DuOStatus
	Hashes       int64
	NetHash      int64
	BlockHeight  int32
	BestBlock    string
	Difficulty   float64
	BlockCount   int64
	NetLastBlock int32
	Connections  int32

	Balance      string
	Unconfirmed  string
	TxsNumber    int
	Transactions DuOStransactions
	Txs          DuOStransactionsExcerpts
	LastTxs      DuOStransactions

	Sent       bool
	IsFirstRun bool
	Localhost  DuOSlocalHost
	// contains filtered or unexported fields
}

func RcInit

func RcInit() *RcVar

func (*RcVar) CloseDuOSloader

func (r *RcVar) CloseDuOSloader()

func (*RcVar) PushDuOSalert

func (r *RcVar) PushDuOSalert(t string, m interface{}, at string) (d *DuOSalert)

GetMsg loads the message variable

Jump to

Keyboard shortcuts

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