wui.go 765 B

123456789101112131415161718192021222324
  1. // package wui -- пакет веб-интерфейса.
  2. package wui
  3. import (
  4. "gitp78su.ipnodns.ru/svi/kern/v4/d0"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/d2/wui/wui_button"
  6. "gitp78su.ipnodns.ru/svi/kern/v4/d2/wui/wui_ctx"
  7. mWt "gitp78su.ipnodns.ru/svi/kern/v4/d2/wui/wui_types"
  8. )
  9. // NewWuiButton -- возвращает новую WUI-кнопку.
  10. func NewWuiButton(text *d0.LTxt, fnClick func(map[d0.Txt]d0.Txt) *d0.Result[*d0.LTxt]) mWt.IWuiButton {
  11. wBtn := wui_button.NewWuiButton(text, fnClick)
  12. return wBtn
  13. }
  14. // WuiCtx -- контекст веб-виджета.
  15. type WuiCtx = wui_ctx.WuiCtx
  16. // GetWuiCtx -- возвращает глобальный веб-контекст графики.
  17. func GetWuiCtx() *WuiCtx {
  18. sf := wui_ctx.GetWuiCtx()
  19. return sf
  20. }