function makeRow {
  parameter p.
  return p:AddHLayout().
}

function makeButton {
  parameter p.
  parameter l.
  parameter f.
  local b is p:AddButton(l).
  set b:onClick to f.
  return b.
}