rendered paste body#include <gtk/gtk.h>
gint destroyapp(GtkWidget *widget, gpointer gdata)
{
g_print("Saliendo\n");
gtk_main_quit();
return (FALSE);
}
void button_was_clicked (GtkWidget *widget, gpointer gdata)
{
g_print("El boton fue presionado \n");
}
int main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *button;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_signal_connect (GTK_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (destroyapp), NULL);
gtk_container_border_width (GTK_CONTAINER (window), 15);
button = gtk_button_new_with_label("Click");
gtk_signal_connect (GTK_OBJECT (button),
"Presionado",
GTK_SIGNAL_FUNC (button_was_clicked),
NULL);
gtk_container_add (GTK_CONTAINER (window), button);
gtk_widget_show(button);
gtk_widget_show(window);
gtk_main();
return 0;
}