sizex.go 636 B

12345678910111213141516171819202122232425
  1. // package sizex -- размеры объекта по X
  2. package sizex
  3. import "p78git.ddns.net/svi/libtui/alias"
  4. // SizeX -- размеры объекта по X
  5. type SizeX struct {
  6. val alias.SizeX
  7. }
  8. // NewSizeX -- возвращает новый объект размера по X
  9. func NewSizeX() *SizeX {
  10. sf := &SizeX{}
  11. return sf
  12. }
  13. // Get -- возвращает хранимое значение размера по X
  14. func (sf *SizeX) Get() alias.SizeX {
  15. return sf.val
  16. }
  17. // Set -- устанавливает хранимое значение размера по X
  18. func (sf *SizeX) Set(sizeX alias.SizeX) {
  19. sf.val = sizeX
  20. }