summaryrefslogtreecommitdiff
path: root/tests/simple.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/simple.c')
-rw-r--r--tests/simple.c39
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/simple.c b/tests/simple.c
new file mode 100644
index 0000000000..47893772f7
--- /dev/null
+++ b/tests/simple.c
@@ -0,0 +1,39 @@
+#include <gtk/gtk.h>
+#include <gdk/gdkprivate.h>
+
+
+void
+hello ()
+{
+ g_print ("hello world\n");
+}
+
+int
+main (int argc, char *argv[])
+{
+ GtkWidget *window;
+ GtkWidget *button;
+
+ gdk_progclass = g_strdup ("XTerm");
+ gtk_init (&argc, &argv);
+
+ window = gtk_widget_new (gtk_window_get_type (),
+ "GtkObject::user_data", NULL,
+ "GtkWindow::type", GTK_WINDOW_TOPLEVEL,
+ "GtkWindow::title", "hello world",
+ "GtkWindow::allow_grow", FALSE,
+ "GtkWindow::allow_shrink", FALSE,
+ "GtkContainer::border_width", 10,
+ NULL);
+ button = gtk_widget_new (gtk_button_get_type (),
+ "GtkButton::label", "hello world",
+ "GtkObject::signal::clicked", hello, NULL,
+ "GtkWidget::parent", window,
+ "GtkWidget::visible", TRUE,
+ NULL);
+ gtk_widget_show (window);
+
+ gtk_main ();
+
+ return 0;
+}