Foros del Web » Programación para mayores de 30 ;) » Programación General »

gtk señales

Estas en el tema de gtk señales en el foro de Programación General en Foros del Web. Hola y deantemano gracias. Bueno esta es mi duda, utilizo Redhat 7.3, gtk2, bien creo un proyecto con el glade este tiene una ventana y ...
  #1 (permalink)  
Antiguo 14/01/2003, 08:38
 
Fecha de Ingreso: diciembre-2002
Mensajes: 21
Antigüedad: 21 años, 4 meses
Puntos: 0
gtk señales

Hola y deantemano gracias.


Bueno esta es mi duda, utilizo Redhat 7.3, gtk2, bien creo un proyecto con el glade este tiene una ventana y un fixed. al crear el proyecto entro a la opcion de señales para el fixed y selecciono dos del area de widget,
(button_pres_event, button_release_event). genero el codigo compilo y todo funciona hasta aqui bien.

Pero cuando ejecuto no me hace nada ante estas señales.

En las funciones manejadoras de las señales tengo mensaje y que termine la aplicacion pero nuca llega a estas.


GtkWidget*
create_window1 (void)
{
GtkWidget *window1;
GtkWidget *fixed1;

window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window1), _("window1"));

fixed1 = gtk_fixed_new ();
gtk_widget_show (fixed1);
gtk_container_add (GTK_CONTAINER (window1), fixed1);
GTK_WIDGET_SET_FLAGS (fixed1, GTK_CAN_FOCUS);
GTK_WIDGET_SET_FLAGS (fixed1, GTK_CAN_DEFAULT);

gtk_signal_connect (GTK_OBJECT (fixed1), "button_press_event",
GTK_SIGNAL_FUNC (on_fixed1_button_press_event),
NULL);
gtk_signal_connect (GTK_OBJECT (fixed1), "button_release_event",
GTK_SIGNAL_FUNC (on_fixed1_button_release_event),
NULL);

/* Store pointers to all widgets, for use by lookup_widget(). */
GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1");
GLADE_HOOKUP_OBJECT (window1, fixed1, "fixed1");

gtk_widget_grab_focus (fixed1);
gtk_widget_grab_default (fixed1);
return window1;
}
__________________
Att.
Robin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:13.