code: func (d *Dock) Hide() (err error) {
  	if err = d.isActionable(); err != nil {
  		return
  	}
  	_, err = synchronousEvent(d.c, d, d.w, Event{Name: eventNameDockCmdHide, TargetID: d.id}, eventNameDockEventHidden)
  	return
  }
docs: // Hide hides the dock