ventana_cerrar.c

   1 /**
   2  * ventana_cerrar.c
   3  * @author Luis Alejandro Bernal Romero
   4  * Crear una ventana que si se puede cerrar.
   5  * Para compilar en la l;ínea de comando digite:
   6  *    gcc -Wall -pedantic -o ventana_cerrar ventana_cerrar.c `pkg-config --cflags --libs gtk+-2.0`
   7  */
   8 
   9 #include <gtk/gtk.h>
  10 
  11 static gboolean borrar(GtkWidget *widget, GdkEvent *evento, gpointer datos){
  12   gtk_main_quit();
  13   return TRUE;
  14 }
  15 
  16 int main(int argc, char *argv[]){
  17   GtkWidget *ventana;
  18 
  19   gtk_init(&argc, &argv);
  20   ventana = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  21   g_signal_connect(G_OBJECT(ventana), "delete_event", G_CALLBACK(borrar), NULL);
  22   gtk_widget_show(ventana);
  23   gtk_main();
  24 
  25   return 0;
  26 }

CategoryLenguajeC | CategoryProgramacion

LenguajeC/Programas/ventana_cerrar.c (last edited 2008-04-20 14:39:53 by localhost)