He utilizado glade con c++, se genera un archivo de senales donde uno
solo deba poner lo que quiere que haga el signalhandler y glade se
encarga de generar las conexiones de las senales y de mostrar la ventana<br>
<br>
lo que pasa es que guardo el codigo en perl (con glade-1) se generan
varios archivos, un archivo *SIGS.pm en donde esta por ejemplo
on_button_clicked y aparece algo asi como:<br><br>
<br>
...<br>
sub on_salir_clicked {&nbsp;&nbsp; #&nbsp; este es un metodo generado por glada<br>
my ($class, $data, $object, $instance, $event) = @_;<br>
my ($class, $data, $object, $instance, $event) = @_;<br>
# Get ref to hash of all widgets on our form<br>
my $form = $__PACKAGE__::all_forms-&gt;{$instance};<br>
# REPLACE the line below with the actions to be taken when __PACKAGE__.&quot;-&gt;on_salir_clicked.&quot; is called<br>
<br>
# la siguiente linea fue comenta por mi<br>
<br>
#__PACKAGE__-&gt;show_skeleton_message($me, \@_, __PACKAGE__, &quot;$Glade::PerlRun::pixmaps_directory/Logo.xpm&quot;);&nbsp;&nbsp; <br>
<br>
<br>
printf &quot;hello\n&quot;;&nbsp; #segun yo deberia imprimirse entonces hello en la consola???<br>
<br>
} # End of sub on_salir_clicked<br>
...<br>
<br>
&nbsp;<br>
luego corro la ventana ( ./ejecutable_generado_por_glade&nbsp; # que
esta en el subdirectorio bin ) y aparece tal como esperaba pero cuando
hago click aparece un mensaje que me indica que a la senal no le ha
sido asignada ninguna funcion y que esa ventana es para que se vea que
la senal esta activada...<br>
<br>
entonces quisiera saber si alguien me puede decir que estoy haciendo mal<br>
<br>
muchas gracias<br>
<br><br>