ui

package
v0.0.0-...-d3fc8e5 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2023 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DELAY   = 2
	MINMOVE = 4
)
View Source
const (
	Kscrolloneup   = draw.KeyFn | 0x20
	Kscrollonedown = draw.KeyFn | 0x21
)
View Source
const (
	MAXSNARF = 100 * 1024
	NSnarf   = 1000
)

Variables

View Source
var (
	BigLock   = func() {}
	BigUnlock = func() {}
)
View Source
var (
	Mouse    *draw.Mouse
	Mousectl *draw.Mousectl
)
View Source
var Bartflag bool
View Source
var Ismtpt func(string) bool
View Source
var Objtype string
View Source
var OnNewWindow func(*wind.Window)
View Source
var Plumbsendfid *client.Fid
View Source
var Textcomplete func(*wind.Text) []rune
View Source
var Textload func(*wind.Text, int, string, bool) int
View Source
var Wdir = "."

Functions

func Clearmouse

func Clearmouse()

func ColaddAndMouse

func ColaddAndMouse(c *wind.Column, w *wind.Window, clone *wind.Window, y int) *wind.Window

func ColcloseAndMouse

func ColcloseAndMouse(c *wind.Column, w *wind.Window, dofree bool)

func Coldragwin

func Coldragwin(c *wind.Column, w *wind.Window, but int)

func Colmousebut

func Colmousebut(c *wind.Column)

func Expand_

func Expand_(t *wind.Text, q0 int, q1 int, e *Expand) bool

func Fontx

func Fontx(et, t, argt *wind.Text, _, _ bool, arg []rune)

func Getarg

func Getarg(argt *wind.Text, doaddr, dofile bool, rp *[]rune) *string

func Look3

func Look3(t *wind.Text, q0, q1 int, external bool)

func LookFile

func LookFile(s []rune) *wind.Window

func LookID

func LookID(id int) *wind.Window

func Makenewwindow

func Makenewwindow(t *wind.Text) *wind.Window

func New

func New(et, t, argt *wind.Text, flag1, flag2 bool, arg []rune)

func Openfile

func Openfile(t *wind.Text, e *Expand) *wind.Window

func Printarg

func Printarg(argt *wind.Text, q0 int, q1 int) *string

func Rowdragcol

func Rowdragcol(row *wind.Row, c *wind.Column, _0 int)

func Rowtype

func Rowtype(row *wind.Row, r rune, p draw.Point) *wind.Text
func Search(ct *wind.Text, r []rune) bool

func Textconstrain

func Textconstrain(t *wind.Text, q0 int, q1 int, p0 *int, p1 *int)

func Textscroll

func Textscroll(t *wind.Text, but int)

func Textselect

func Textselect(t *wind.Text)

func Textselect2

func Textselect2(t *wind.Text, q0 *int, q1 *int, tp **wind.Text) int

func Textselect3

func Textselect3(t *wind.Text, q0 *int, q1 *int) bool

func Texttype

func Texttype(t *wind.Text, r rune)

func Winmousebut

func Winmousebut(w *wind.Window)

func WinresizeAndMouse

func WinresizeAndMouse(w *wind.Window, r draw.Rectangle, safe, keepextra bool) int

func Wintype

func Wintype(w *wind.Window, t *wind.Text, r rune)

func XCut

func XCut(et, t, _ *wind.Text, dosnarf, docut bool, _ []rune)

func XPaste

func XPaste(et, t, _ *wind.Text, selectall, tobody bool, _ []rune)

func XUndo

func XUndo(et, _, _ *wind.Text, isundo, _ bool, _ []rune)

Types

type Expand

type Expand struct {
	Q0    int
	Q1    int
	Name  []rune
	Bname string
	Jump  bool
	Arg   interface{}
	Agetc func(interface{}, int) rune
	A0    int
	A1    int
}

Jump to

Keyboard shortcuts

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