DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(gtk.info.gz) Hello World II

Info Catalog (gtk.info.gz) Hello World (gtk.info.gz) Examples (gtk.info.gz) Hello World III
 
 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;
      }
 
Info Catalog (gtk.info.gz) Hello World (gtk.info.gz) Examples (gtk.info.gz) Hello World III
automatically generated byinfo2html