Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > b8240933842cee58f4e7ce03017867c5 > files > 80

libsx-devel-2.05-18.fc12.i686.rpm

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


void quit(Widget w, void *data)
{
  CloseWindow();
  ExitMainLoop();
}

void real_quit(Widget w, void *data)
{
  exit(0);
}


main(int argc, char **argv)
{
  MakeButton("Click to Quit", quit, NULL);
  MainLoop();

  MakeWindow("Second Window", NULL, NONEXCLUSIVE_WINDOW);
  MakeButton("Click to Quit", quit, NULL);
  MainLoop();

  MakeWindow("Third Window", NULL, NONEXCLUSIVE_WINDOW);
  MakeButton("Click to Quit", quit, NULL);
  MainLoop();

  MakeWindow("Last Window", NULL, NONEXCLUSIVE_WINDOW);
  MakeButton("My last window.", real_quit, NULL);
  MainLoop();
}