code: func (w *Window) WMMoveResize(x, y, width, height int) error {
  	neww, newh, err := adjustSize(w.X, w.Id, width, height)
  	if err != nil {
  		return err
  	}
  	return ewmh.MoveresizeWindowExtra(w.X, w.Id, x, y, neww, newh,
  		xproto.GravityBitForget, 2, true, true)
  }
docs: // WMMoveResize is an accurate means of resizing a window, accounting for
  // decorations. Usually, the x,y coordinates are fine---we just need to
  // adjust the width and height.
  // This should be used when moving/resizing top-level client windows with
  // reparenting window managers that support EWMH.