goviz

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: 7 Imported by: 0

Documentation

Overview

package goviz -- либа для консольного рисования

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Widget

type Widget struct {
	BorderLeft  line.Line // Левая граница виджета
	BorderRight line.Line // Правая граница виджета
	BorderTop   line.Line // Верхняя граница виджета
	BorderDown  line.Line // Нижняя граница виджета

	IsBorder bool // Граница виджета
	// contains filtered or unexported fields
}

Widget -- базовый виджет для отрисовки

func NewWidget

func NewWidget(posX alias.APosX, posY alias.APosY,
	sizeX alias.ASizeX, sizeY alias.ASizeY,
	foreAttr, backAttr termbox.Attribute,
	litFill alias.ALit) (*Widget, error)

NewWidget -- возвращает новый виджет

func (*Widget) Redraw

func (sf *Widget) Redraw()

Redraw -- перерисовывает виджет на экране

Directories

Path Synopsis
package alias -- содержит алиасы пользовательских типов
package alias -- содержит алиасы пользовательских типов
package attribute -- атрибуты литеры/знакоместа
package attribute -- атрибуты литеры/знакоместа
attr_blink
package attr_blink -- признак моргания литеры
package attr_blink -- признак моргания литеры
attr_bold
package attr_bold -- признак "жирноты" литеры
package attr_bold -- признак "жирноты" литеры
attr_dim
package attr_dim -- признак размера литеры
package attr_dim -- признак размера литеры
attr_italic
package attr_italic -- признак "курсива" литеры
package attr_italic -- признак "курсива" литеры
attr_reverse
package attr_reverse -- признак "реверса" литеры
package attr_reverse -- признак "реверса" литеры
attr_underline
package attr_underline -- признак подчёркивания литеры
package attr_underline -- признак подчёркивания литеры
attr_visible
package attr_visible -- признак видимости литеры
package attr_visible -- признак видимости литеры
package cons -- константы пакета
package cons -- константы пакета
package posx -- положение объекта по оси Х
package posx -- положение объекта по оси Х
package posy -- положение объекта по оси Х
package posy -- положение объекта по оси Х
package rectangle -- объект прямоугольника
package rectangle -- объект прямоугольника
rectangle_style
package rectangle_style -- стиль границы прямоугольника
package rectangle_style -- стиль границы прямоугольника
sync_size
package sync_syze -- потокобезопасный размер
package sync_syze -- потокобезопасный размер
sync_size/sync_sizex
package sync_sizex -- потокобезопасный размер объекта по оси Х
package sync_sizex -- потокобезопасный размер объекта по оси Х
sync_size/sync_sizey
package sync_sizey -- потокобезопасный размер объекта по оси Y
package sync_sizey -- потокобезопасный размер объекта по оси Y
package size -- размеры объекта
package size -- размеры объекта
sizex
package sizex -- размер объекта по оси Х
package sizex -- размер объекта по оси Х
sizey
package sizey -- размер объекта по оси Y
package sizey -- размер объекта по оси Y
package tstring -- строка для вывода в произвольной позиции на экран
package tstring -- строка для вывода в произвольной позиции на экран
package window - реализация окна
package window - реализация окна

Jump to

Keyboard shortcuts

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