ttt_test.pp 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. $Id$
  3. Converted from C to Pascal by Frank Loemker
  4. <[email protected]>
  5. }
  6. program ttt_test;
  7. uses
  8. glib,gdk,gtk,
  9. tictactoe;
  10. procedure win (widget : pGtkWidget ; data: gpointer); cdecl;
  11. begin
  12. writeln ('Yay!');
  13. tictactoe_clear (pTICTACTOE (widget));
  14. end;
  15. var
  16. window,ttt : pGtkWidget;
  17. begin
  18. gtk_init (@argc, @argv);
  19. window := gtk_window_new (GTK_WINDOW_TOPLEVEL);
  20. gtk_window_set_title (pGTKWINDOW (window), 'Aspect Frame');
  21. gtk_signal_connect (pGTKOBJECT (window), 'destroy',
  22. GTK_SIGNAL_FUNC (@gtk_exit), NIL);
  23. gtk_container_set_border_width (pGTKCONTAINER (window), 10);
  24. ttt := tictactoe_new ();
  25. gtk_container_add (pGTKCONTAINER (window), ttt);
  26. gtk_widget_show (ttt);
  27. gtk_signal_connect (pGTKOBJECT (ttt), 'tictactoe',
  28. GTK_SIGNAL_FUNC (@win), NIL);
  29. gtk_widget_show (window);
  30. gtk_main ();
  31. end.
  32. {
  33. $Log$
  34. Revision 1.2 2002-09-07 15:42:58 peter
  35. * old logs removed and tabs fixed
  36. Revision 1.1 2002/01/29 17:55:06 peter
  37. * splitted to base and extra
  38. }