screen

package
v0.0.0-...-e3259a1 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Scr types.IScreen // Глобальный объект экрана
)

Functions

func GetScreen

func GetScreen() (types.IScreen, error)

GetScreen -- возвращает новый экран

Types

type Screen

type Screen struct {
	ForeAttr termbox.Attribute // Атрибуты литеры
	BackAttr termbox.Attribute // Атрибуты знакоместа
	// contains filtered or unexported fields
}

Screen -- глобальный объект экрана.

func (*Screen) Clear

func (sf *Screen) Clear()

Clear -- очищает экран

func (*Screen) Close

func (sf *Screen) Close()

Close -- закрывает экран

func (*Screen) Fill

func (sf *Screen) Fill(_lit string, foreAttr, backAttr termbox.Attribute)

Fill -- заливает экран указанными атрибутами

func (*Screen) IsWork

func (sf *Screen) IsWork() bool

IsWork -- возвращает признак работы экрана

func (*Screen) Redraw

func (sf *Screen) Redraw()

Redraw -- перерисовывает экран по требованию

func (*Screen) Size

func (sf *Screen) Size() (alias.ASizeX, alias.ASizeY)

Size -- возвращает размеры экрана

Directories

Path Synopsis
package sync_syze -- потокобезопасный размер
package sync_syze -- потокобезопасный размер
sync_sizex
package sync_sizex -- потокобезопасный размер объекта по оси Х
package sync_sizex -- потокобезопасный размер объекта по оси Х
sync_sizey
package sync_sizey -- потокобезопасный размер объекта по оси Y
package sync_sizey -- потокобезопасный размер объекта по оси Y

Jump to

Keyboard shortcuts

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