()
| 413 | } |
| 414 | |
| 415 | func (f *Frontend) ScreenGetAll() ([]Screen, error) { |
| 416 | var wg sync.WaitGroup |
| 417 | wg.Add(1) |
| 418 | screens := []Screen{} |
| 419 | err := error(nil) |
| 420 | f.mainWindow.Invoke(func() { |
| 421 | screens, err = GetAllScreens(f.mainWindow.Handle()) |
| 422 | wg.Done() |
| 423 | |
| 424 | }) |
| 425 | wg.Wait() |
| 426 | return screens, err |
| 427 | } |
| 428 | |
| 429 | func (f *Frontend) Show() { |
| 430 | f.mainWindow.Show() |