gtk2/tests/simple.c
Federico Mena Quintero 80581c3011 Fixes #136082 and #135265, patch by Morten Welinder.
2004-03-05  Federico Mena Quintero  <federico@ximian.com>

	Fixes #136082 and #135265, patch by Morten Welinder.

	* configure.in: Use AC_SYS_LARGEFILE.

	* */*.c: #include <config.h>
2004-03-06 03:38:59 +00:00

44 lines
984 B
C

#include <config.h>
#include <gtk/gtk.h>
void
hello (void)
{
g_print ("hello world\n");
}
int
main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *button;
/* FIXME: This is not allowable - what is this supposed to be? */
/* gdk_progclass = g_strdup ("XTerm"); */
gtk_init (&argc, &argv);
window = g_object_connect (gtk_widget_new (gtk_window_get_type (),
"user_data", NULL,
"type", GTK_WINDOW_TOPLEVEL,
"title", "hello world",
"allow_grow", FALSE,
"allow_shrink", FALSE,
"border_width", 10,
NULL),
"signal::destroy", gtk_main_quit, NULL,
NULL);
button = g_object_connect (gtk_widget_new (gtk_button_get_type (),
"GtkButton::label", "hello world",
"GtkWidget::parent", window,
"GtkWidget::visible", TRUE,
NULL),
"signal::clicked", hello, NULL,
NULL);
gtk_widget_show (window);
gtk_main ();
return 0;
}