1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 | {
$Id: ttt_test.pp,v 1.3 2005/02/14 17:13:20 peter Exp $
Converted from C to Pascal by Frank Loemker
<floemker@techfak.uni-bielefeld.de>}
program ttt_test;
uses
glib,gdk,gtk,
tictactoe;
procedure win (widget : pGtkWidget ; data: gpointer); cdecl;
begin
writeln ('Yay!');
tictactoe_clear (pTICTACTOE (widget));end;
var
window,ttt : pGtkWidget;begin
gtk_init (@argc, @argv);
window := gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (pGTKWINDOW (window), 'Aspect Frame');
gtk_signal_connect (pGTKOBJECT (window), 'destroy',
GTK_SIGNAL_FUNC (@gtk_exit), NIL);
gtk_container_set_border_width (pGTKCONTAINER (window), 10);
ttt := tictactoe_new ();
gtk_container_add (pGTKCONTAINER (window), ttt); gtk_widget_show (ttt);
gtk_signal_connect (pGTKOBJECT (ttt), 'tictactoe',
GTK_SIGNAL_FUNC (@win), NIL);
gtk_widget_show (window);
gtk_main ();
end.
{ $Log: ttt_test.pp,v $
Revision 1.3 2005/02/14 17:13:20 peter
* truncate log
} |