desktop.go 582 B

1234567891011121314151617181920212223242526272829
  1. // package desktop -- десктоп удалённый клиент
  2. package desktop
  3. import (
  4. "wartank/app/lev4/mod_serv"
  5. "wartank/desktop/win_main"
  6. )
  7. type Desktop struct {
  8. winMain *win_main.WinMain
  9. servBot *mod_serv.МодульСервер
  10. }
  11. // NewDesktop -- возвращает новый удалённый десктоп клиент
  12. func NewDesktop() *Desktop {
  13. servBot := mod_serv.НовМодСервер()
  14. sf := &Desktop{
  15. winMain: win_main.GetWinMain(),
  16. servBot: servBot,
  17. }
  18. go sf.servBot.Run()
  19. return sf
  20. }
  21. func (sf *Desktop) Run() {
  22. sf.winMain.Run()
  23. }