]> Pileus Git - ~andy/gtk/blob - examples/tictactoe/ttt_test.c
Use gtk_paned_new() instead gtk_[v|h]paned_new()
[~andy/gtk] / examples / tictactoe / ttt_test.c
1
2 #include <stdlib.h>
3 #include <gtk/gtk.h>
4 #include "tictactoe.h"
5
6 void win( GtkWidget *widget,
7           gpointer   data )
8 {
9   g_print ("Yay!\n");
10   tictactoe_clear (TICTACTOE (widget));
11 }
12
13 int main( int   argc,
14           char *argv[] )
15 {
16   GtkWidget *window;
17   GtkWidget *ttt;
18   
19   gtk_init (&argc, &argv);
20
21   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
22   
23   gtk_window_set_title (GTK_WINDOW (window), "Aspect Frame");
24   
25   g_signal_connect (G_OBJECT (window), "destroy",
26                     G_CALLBACK (exit), NULL);
27   
28   gtk_container_set_border_width (GTK_CONTAINER (window), 10);
29
30   ttt = tictactoe_new ();
31   
32   gtk_container_add (GTK_CONTAINER (window), ttt);
33   gtk_widget_show (ttt);
34
35   /* And attach to its "tictactoe" signal */
36   g_signal_connect (G_OBJECT (ttt), "tictactoe",
37                     G_CALLBACK (win), NULL);
38
39   gtk_widget_show (window);
40   
41   gtk_main ();
42   
43   return 0;
44 }
45