]> Pileus Git - ~andy/gtk/blob - tests/simple.c
configure.in acheader.h gdk/gdkwindow.c Check for Shape extension both on
[~andy/gtk] / tests / simple.c
1 #include <gtk/gtk.h>
2 #include <gdk/gdkprivate.h>
3
4
5 void
6 hello (void)
7 {
8   g_print ("hello world\n");
9 }
10
11 int
12 main (int argc, char *argv[])
13 {
14   GtkWidget *window;
15   GtkWidget *button;
16
17   gdk_progclass = g_strdup ("XTerm");
18   gtk_init (&argc, &argv);
19
20   window = gtk_widget_new (gtk_window_get_type (),
21                            "GtkObject::user_data", NULL,
22                            "GtkWindow::type", GTK_WINDOW_TOPLEVEL,
23                            "GtkWindow::title", "hello world",
24                            "GtkWindow::allow_grow", FALSE,
25                            "GtkWindow::allow_shrink", FALSE,
26                            "GtkContainer::border_width", 10,
27                            NULL);
28   button = gtk_widget_new (gtk_button_get_type (),
29                            "GtkButton::label", "hello world",
30                            "GtkObject::signal::clicked", hello, NULL,
31                            "GtkWidget::parent", window,
32                            "GtkWidget::visible", TRUE,
33                            NULL);
34   gtk_widget_show (window);
35
36   gtk_main ();
37
38   return 0;
39 }