#include <stdio.h>
#include <stdlib.h>
#include "libsx.h"


void cb1(Widget w, void *junk)
{
  printf("Inside callback #1\n");
}

void cb2(Widget w, void *junk)
{
  printf("Inside callback #2\n");
}

void cb3(Widget w, void *junk)
{
  printf("Inside callback #3\n");
}

void quit(Widget w, void *junk)
{
  exit(0);
}

int main()
{
  Widget w1, w2, w3, w4;

  w1 = MakeButton("Button 1", cb1,  NULL);
  w2 = MakeButton("Button 2", cb2,  NULL);
  w3 = MakeButton("Button 3", cb3,  NULL);
  w4 = MakeButton("Quit",     quit, NULL);

  SetWidgetPos(w2, PLACE_RIGHT,  w1,   NO_CARE,     NULL);
  SetWidgetPos(w3, PLACE_RIGHT,  w2,   NO_CARE,     NULL);
  SetWidgetPos(w4, PLACE_RIGHT,  w3,   NO_CARE,     NULL);

  MainLoop();
  return 0;
}
