From walter en magma.com.ni Thu Sep 1 07:15:40 2005 From: walter en magma.com.ni (Walter Perez) Date: Thu, 01 Sep 2005 09:15:40 -0500 Subject: Las siete etapas del programador de Perl In-Reply-To: <20050901002043.GA12968@jacinta.casa> References: <20050901002043.GA12968@jacinta.casa> Message-ID: <1125584140.3966.3.camel@Backup1.uni.intranet> El mié, 31-08-2005 a las 18:20 -0600, Marcelo E. Magallon escribió: Hola! [...] Y yo siempre pense que la palabra "Guru" estaba reservada al ultimo peldaño superior. :-) Saludos desde nicaragua! > Guru > > 1. Can answer any Perl question instantly. > 2. Can write anything in Perl -- and does. > 3. Takes advantage of undocumented language features. > 4. Writes code that gives even Larry pause. > 5. Implements opaque objects and compiled regexes using closures. > 6. Can read and understand the output of the perl-to-C compiler. > 7. Embeds Perl interpreters in larger applications. > 8. Has written their own -d:debugger module. > 9. Used object-oriented programming before it existed. > 10. Is debating taking their turn with the patch pumpkin. > > Wizard > > 1. Is on a first-name basis with Larry's wife. > 2. Has written or rewritten major areas in the Perl compiler or interpreter. > 3. Is thinking about rewriting the regex engine, the memory allocator, or the garbage collector. > 4. Doesn't write games in Perl, because they realize that Perl itself is the game. -- Ing. Walter Pérez Aráuz Debian GNU/Linux Sarge (Kernel 2.6.9-1.386, FS:ext3,reiserfs y XFS) Managua, Nicaragua. From horacio.hidalgo en gmail.com Wed Sep 7 11:32:23 2005 From: horacio.hidalgo en gmail.com (Horacio Hidalgo) Date: Wed, 7 Sep 2005 12:32:23 -0600 Subject: glade Message-ID: <5362a12c050907113278964a6c@mail.gmail.com> buenas tardes lista! estoy interesado en algun ejemplo sencillo de codigo generado por glade para hacer una interfaz grafica resulta que hize una pero no entiendo bien como debo hacer para accesar los valores de las entradas de texto y llamar a los metodos ya que a lo que he visto glade no genera documentaci'on para saber cuales metodos son los "publicos" de las clases y como se deben llamar cualquier ayuda me sera de mucha utilidad, gracias! atte Horacio Hidalgo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/costarica-pm/attachments/20050907/5c36beea/attachment.html From ivan.yuja en gmail.com Wed Sep 7 12:28:48 2005 From: ivan.yuja en gmail.com (Ivan Yuja) Date: Wed, 7 Sep 2005 13:28:48 -0600 Subject: glade In-Reply-To: <5362a12c050907113278964a6c@mail.gmail.com> References: <5362a12c050907113278964a6c@mail.gmail.com> Message-ID: 2005/9/7, Horacio Hidalgo : > resulta que hize una pero no entiendo bien como debo hacer para accesar los > valores de las entradas de texto y llamar a los metodos ya que a lo que he > visto glade no genera documentaci'on para saber cuales metodos son los > "publicos" de las clases y como se deben llamar en realidad glade te sirve sólo para "dibujar" las "ventanas", los widgets son de gtk, entonces lo que necesita es leer la documentación de gtk [0]. [0] http://www.gtk.org/tutorial/ saludos, Ivan Yuja From ea25066 en tarcoles.eie.ucr.ac.cr Wed Sep 7 12:43:30 2005 From: ea25066 en tarcoles.eie.ucr.ac.cr (Elias Torres Arroyo) Date: Wed, 7 Sep 2005 13:43:30 -0600 Subject: glade In-Reply-To: References: <5362a12c050907113278964a6c@mail.gmail.com> Message-ID: <20050907194330.GA2631@tarcoles.eie.ucr.ac.cr> El Wed, Sep 07, 2005 at 01:28:48PM -0600, Ivan Yuja escribió: > widgets son de gtk, entonces lo que necesita es leer la documentación > de gtk [0]. > > [0] http://www.gtk.org/tutorial/ Tambien la de gtk2-perl: http://gtk2-perl.sf.net/doc/intro/ -- Elías Torres Arroyo http://www.eie.ucr.ac.cr/elias elias en eie punto ucr punto ac punto cr From marcelo.magallon en gmail.com Thu Sep 8 19:18:26 2005 From: marcelo.magallon en gmail.com (Marcelo E. Magallon) Date: Thu, 8 Sep 2005 20:18:26 -0600 Subject: glade In-Reply-To: <5362a12c050907113278964a6c@mail.gmail.com> References: <5362a12c050907113278964a6c@mail.gmail.com> Message-ID: <20050909021825.GA9913@jacinta.casa> On Wed, Sep 07, 2005 at 12:32:23PM -0600, Horacio Hidalgo wrote: > resulta que hize una pero no entiendo bien como debo hacer para > accesar los valores de las entradas de texto y llamar a los metodos > ya que a lo que he visto glade no genera documentaci'on para saber > cuales metodos son los "publicos" de las clases y como se deben > llamar ¿Querés usar Glade::Two o Gtk2::GladeXML? Tal vez si mandés tu archivo .glade y tu programa en Perl se te puede dar una mano explicando que es lo que tenés que hacer a partir de lo que ya tenés. -- Marcelo From horacio.hidalgo en gmail.com Sat Sep 10 11:19:07 2005 From: horacio.hidalgo en gmail.com (Horacio Hidalgo) Date: Sat, 10 Sep 2005 12:19:07 -0600 Subject: glade In-Reply-To: <20050909021825.GA9913@jacinta.casa> References: <5362a12c050907113278964a6c@mail.gmail.com> <20050909021825.GA9913@jacinta.casa> Message-ID: <5362a12c05091011194d447d65@mail.gmail.com> 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 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: ... sub on_salir_clicked { # este es un metodo generado por glada my ($class, $data, $object, $instance, $event) = @_; my ($class, $data, $object, $instance, $event) = @_; # Get ref to hash of all widgets on our form my $form = $__PACKAGE__::all_forms->{$instance}; # REPLACE the line below with the actions to be taken when __PACKAGE__."->on_salir_clicked." is called # la siguiente linea fue comenta por mi #__PACKAGE__->show_skeleton_message($me, \@_, __PACKAGE__, "$Glade::PerlRun::pixmaps_directory/Logo.xpm"); printf "hello\n"; #segun yo deberia imprimirse entonces hello en la consola??? } # End of sub on_salir_clicked ... luego corro la ventana ( ./ejecutable_generado_por_glade # 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... entonces quisiera saber si alguien me puede decir que estoy haciendo mal muchas gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/costarica-pm/attachments/20050910/203f56bc/attachment.html From horacio.hidalgo en gmail.com Wed Sep 14 15:43:43 2005 From: horacio.hidalgo en gmail.com (Horacio Hidalgo) Date: Wed, 14 Sep 2005 16:43:43 -0600 Subject: Fwd: glade In-Reply-To: <5362a12c05091011194d447d65@mail.gmail.com> References: <5362a12c050907113278964a6c@mail.gmail.com> <20050909021825.GA9913@jacinta.casa> <5362a12c05091011194d447d65@mail.gmail.com> Message-ID: <5362a12c050914154372a059a8@mail.gmail.com> envie este correo pero parece que no llego nunca ---------- Forwarded message ---------- From: Horacio Hidalgo Date: Sep 10, 2005 12:19 PM Subject: Re: glade To: costarica-pm en pm.org 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 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: ... sub on_salir_clicked { # este es un metodo generado por glada my ($class, $data, $object, $instance, $event) = @_; my ($class, $data, $object, $instance, $event) = @_; # Get ref to hash of all widgets on our form my $form = $__PACKAGE__::all_forms->{$instance}; # REPLACE the line below with the actions to be taken when __PACKAGE__."->on_salir_clicked." is called # la siguiente linea fue comenta por mi #__PACKAGE__->show_skeleton_message($me, \@_, __PACKAGE__, "$Glade::PerlRun::pixmaps_directory/Logo.xpm"); printf "hello\n"; #segun yo deberia imprimirse entonces hello en la consola??? } # End of sub on_salir_clicked ... luego corro la ventana ( ./ejecutable_generado_por_glade # 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... entonces quisiera saber si alguien me puede decir que estoy haciendo mal muchas gracias ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://mail.pm.org/pipermail/costarica-pm/attachments/20050914/482b41f7/attachment.html