wapp

package
v0.8.4 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2020 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	LogCfg = c4hgol.Config(qbsllm.NewConfig(log))
)
View Source
var Screens = make(map[string]*Screen)

Functions

func AddScreen

func AddScreen(s *Screen, logCfg c4hgol.Configurer)

func InitTabsBar

func InitTabsBar(order []string)

Types

type Handler

type Handler interface {
	http.Handler
	// Request the data for the change chg to be sent to the web UI. When
	// chg == 0 return the data to initialize the web UI.
	Data(chg goedx.Change) interface{}
}

type Screen

type Screen struct {
	Key     string
	Tab     string
	Handler Handler          `json:"-"`
	Ext     *goedx.Extension `json:"-"`
}

type ScreenHdr

type ScreenHdr struct {
	Cmdr string
	Ship struct {
		Type  string
		Ident string
		Name  string
		Jump  float32
		Range float32
		Cargo int
	}
	Loc goedx.JSONLocation
}

func NewScreenHdr

func NewScreenHdr(ed *goedx.EDState) *ScreenHdr

func (*ScreenHdr) Set

func (hdr *ScreenHdr) Set(ed *goedx.EDState)

type ScreenTmpl

type ScreenTmpl struct {
	*goxic.Template
	BCpScreen  *Screen
	ScreenTabs goxic.PhIdxs
}

func (*ScreenTmpl) PrepareScreen

func (st *ScreenTmpl) PrepareScreen(bt *goxic.BounT)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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