Text Fields and Labels

#include "graphapp.h"

field name, phone;

void place_order(button b)
{
  printf("Name = %s\n", gettext(name));
  printf("Phone = %s\n", gettext(phone));
  exitapp();
}

void main(void)
{
  window w;
  rect r;

  w = newwindow("Pizza", rect(0,0,400,180), StandardWindow);

  r = rect(10,10,60,25);
  newlabel("Name:", r, AlignRight);            r.y += 30;
  newlabel("Phone:", r, AlignRight);           r.y += 30;

  r = rect(80,10,150,25);
  name  = newfield("Type your name here", r);  r.y += 30;
  phone = newfield(NULL, r);                   r.y += 30;

  newbutton("Order Pizza", rect(50,80,100,30), place_order);
  show(w);
  mainloop();
}

Notes: