Ver Fonte

v0 Добавление типов и алиасов в либу

SVI há 3 anos atrás
pai
commit
c3202fe923
2 ficheiros alterados com 29 adições e 0 exclusões
  1. 4 0
      libtui/v0/alias/alias.go
  2. 25 0
      libtui/v0/posx.go

+ 4 - 0
libtui/v0/alias/alias.go

@@ -0,0 +1,4 @@
+package alias
+
+// APosX -- позиция по X
+type APosX int

+ 25 - 0
libtui/v0/posx.go

@@ -0,0 +1,25 @@
+package libtui
+
+import(
+	"p78git.ddns.net/svi/libtui/alias"
+)
+// PosX -- позиция по X
+type PosX struct {
+	val alias.APosX
+}
+
+// NewPosX -- возвращает новую позицию по X
+func NewPosX() *PosX {
+	sf := &PosX{}
+	return sf
+}
+
+// Get -- возвращает хранимое значение позиции по X
+func (sf *PosX) Get() alias.APosX {
+	return sf.val
+}
+
+// Set -- устанавливает хранимое значение позиции по X
+func (sf *PosX) Set(val alias.APosX) {
+	sf.val = val
+}