code: func (w *Window) IsShown() bool {
  	if err := w.isActionable(); err != nil {
  		return false
  	}
  	w.m.Lock()
  	defer w.m.Unlock()
  	return w.o.Show != nil && *w.o.Show
  }
docs: // IsShown returns whether the window is shown