desktop.go 555 B

1234567891011121314151617181920212223
  1. // package desktop -- десктопный клиент к серверу
  2. package desktop
  3. import "wartank/desktop/win_main"
  4. // Desktop -- десктопный клиент к серверу
  5. type Desktop struct {
  6. winMain *win_main.WinMain
  7. }
  8. // NewDesktop -- возвращает новое окно десктопа
  9. func NewDesktop() (*Desktop, error) {
  10. sf := &Desktop{
  11. winMain: win_main.NewWinMain(),
  12. }
  13. return sf, nil
  14. }
  15. // Run -- запускает графику в работу
  16. func (sf *Desktop) Run() error {
  17. sf.winMain.Run()
  18. return nil
  19. }