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.3 2000-09-09 20:59:15 peter
  35. * win32 updates
  36. Revision 1.2 2000/07/13 11:33:18 michael
  37. + removed logs
  38. }