Ventana Sensible

   1 /**
   2  * ventana_sensible.c
   3  * @author Luis Alejandro Bernal Romero
   4  * Una ventana que con solo pasarle el putero de mouse por encima se queja.
   5  * Para compilar:
   6  *   gcc -Wall -pedantic -o ventana_sensible ventana_sensible.c `pkg-config --cflags --libs gtk+-2.0`
   7  */
   8 
   9 #include <gtk/gtk.h>
  10 
  11 static void quejarse(GtkWidget *widget, GdkEvent *evento, gpointer datos){
  12   g_print("\tHay!!\n");
  13   
  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), "enter_notify_event", G_CALLBACK(quejarse), NULL);
  22   gtk_widget_show(ventana);
  23   gtk_main();
  24 
  25   return 0;
  26 }

CategoryLenguajeC | [CategoryProgramacion]

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