GNU Info

Info Node: (gtk.info)Hello World II

(gtk.info)Hello World II


Next: Hello World III Prev: Hello World Up: Examples
Enter node , (file) or (file)node

An enhanced hello world
=======================

     #include "gtk.h"
     
     void
     hello (void)
     {
       g_print ("Hello World\n");
       gtk_exit (0);
     }
     
     int
     main (int argc, char *argv[])
     {
       GtkWidget *window;
       GtkWidget *button;
     
       gtk_init (&argc, &argv);
     
       window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
       gtk_container_border_width (GTK_CONTAINER (window), 10);
     
       button = gtk_button_new_with_label ("Hello World");
       gtk_signal_connect (GTK_OBJECT (button), "clicked",
     		      GTK_SIGNAL_FUNC (hello), NULL);
       gtk_container_add (GTK_CONTAINER (window), button);
       gtk_widget_show (button);
     
       gtk_widget_show (window);
     
       gtk_main ();
     
       return 0;
     }


automatically generated by info2www version 1.2.2.9