chaxui

package
v0.0.0-...-8382529 Latest Latest
Warning

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

Go to latest
Published: Jun 12, 2015 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListDumpHandler

func ListDumpHandler(driver gxui.Driver, listCtrl *LinesAdapter, fmtr log15.Format) log15.Handler

func NewConfigureAccountComponent

func NewConfigureAccountComponent(theme gxui.Theme) gxui.Control

Just the account configuration component.

func NewConfigureAccountPage

func NewConfigureAccountPage(theme gxui.Theme) gxui.Control

Return the whole account configuration component swaddled in centering, etc.

func NewDiscussionControl

func NewDiscussionControl(theme gxui.Theme) gxui.Control

Types

type LinesAdapter

type LinesAdapter struct {
	gxui.AdapterBase
	// contains filtered or unexported fields
}

func NewDebugComponent

func NewDebugComponent(theme gxui.Theme) (gxui.Control, *LinesAdapter)

func (*LinesAdapter) Append

func (a *LinesAdapter) Append(lines ...string)

func (*LinesAdapter) Count

func (a *LinesAdapter) Count() int

func (*LinesAdapter) Create

func (a *LinesAdapter) Create(theme gxui.Theme, index int) gxui.Control

func (*LinesAdapter) ItemAt

func (a *LinesAdapter) ItemAt(index int) gxui.AdapterItem

func (*LinesAdapter) ItemIndex

func (a *LinesAdapter) ItemIndex(item gxui.AdapterItem) int

func (*LinesAdapter) Set

func (a *LinesAdapter) Set(lines []string)

func (*LinesAdapter) Size

func (a *LinesAdapter) Size(gxui.Theme) math.Size

type Ui

type Ui struct {
	DebugLogCtrl *LinesAdapter
	BaseLayout   gxui.SplitterLayout
	// contains filtered or unexported fields
}

func New

func New(theme gxui.Theme) Ui

Jump to

Keyboard shortcuts

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