resize

package
v0.0.0-...-b5b2f04 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EventType = events.NewType("Resize")

Functions

func Listener

func Listener(handler func(Event)) (events.Type, events.Handler)

Listener returns an events.Listener that will call the given handler on resize events.

Types

type Event

type Event struct {
	events.Event
	Old, New geometry.Size
}

Event define a resize event.

func New

func New(old, new geometry.Size) Event

New returns a new resize event.

func (Event) IsGreater

func (r Event) IsGreater() bool

IsGreater returns true if the new terminal size is greater.

func (Event) IsWider

func (r Event) IsWider() bool

IsWider returns true if the new terminal size is wider.

func (Event) String

func (r Event) String() string

String implements the fmt.Stringer interface.

Jump to

Keyboard shortcuts

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