Introduction - If you have any usage issues, please Google them yourself
/* Here we connect the destroy event to a signal processing function.* On this window to call gtk_widget_destroy () function or in the delete_event callback function returns FALSE value* will trigger this event.*/G_signal_connect (G_OBJECT (window), destroy , G_CALLBACK (destroy), NULL)/* set the width of the window frame.*/Gtk_container_set_border_width (GTK_CONTAINER (window), 10)/* create a label for the Hello World of the new button.*/Button = gtk_button_new_with_label ( hello world )/* When the button before it clicked signal will be called hello () function, and NULL to* it as a parameter. hello () function is defined in front.*/G_signal_connect (G_OBJECT (button), clicked , G_CALLBACK (hello), NULL)