Gtk2 :: ayudante

GTK2 :: Helper es un módulo PERL para las funciones de conveniencia para el módulo GTK2.
Descargar ahora

Gtk2 :: ayudante Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jrn Reder
  • Sitio web del editor:
  • http://search.cpan.org/~jred/

Gtk2 :: ayudante Etiquetas


Gtk2 :: ayudante Descripción

GTK2 :: Helper es un módulo Perl para funciones de conveniencia para el módulo GTK2. GTK2 :: Helper es un módulo Perl para funciones de conveniencia para el módulo GTK2.Synopsis Use GTK2 :: Helper; # MANGAR E / S Watchers fácilmente, como GTK 1.x hice $ Tag = GTK2 :: Helper-> Add_Watch ($ FD, $ Cond, $ Callback, $ DATA) $ RC = GTK2 :: Helper-> Eliminar_Watch ($ TAG ) Abstractquestá, el módulo recopila las funciones de Helper GTK2, que deberían hacer que la implementación de algunas tareas comunes sea más fácil.gtk2 :: Helper-> Add_Watch (...) $ Tag = GTK2 :: Helper-> Add_Watch ($ FD, $ Cond, $ Callback, $ Datos) Este método es un envoltorio para glib :: io-> add_watch. La devolución de llamada se llama cada vez que sea seguro de leer o escribir al FileHandle vio. Descriptor de archivo de $ FDUNIX que se observará. Si usa el módulo de FileHandle, obtiene este valor del método FileHandle-> Fileno (). $ Condmay, ya sea 'en' o 'Out', dependiendo de si desea leer del archivo FileHandle ('in') o escribirlo ('OUT'). $ Callbacka Referencia de subrutina o cierre, que se llama, si puede operar de forma segura en FileHandle, sin el riesgo de bloquear su solicitud, porque FileHandle no está listo para leer resp. Escribir. Pero consciente: no debe usar las funciones de lectura y escritura integradas de Perl aquí porque estos operan siempre con E / S amortiguados. Use SysRead de bajo nivel () y Sysswreite () en su lugar. De lo contrario, PERL puede leer más datos en su búfer interno, ya que su devolución de llamada realmente consume. Pero GLIB no llamará a la devolución de llamada en los datos que ya está en el búfer de Perl, solo cuando ocurre los eventos en el descriptor de archivo Unix subyacente. La subrutina de devolución de llamada debería devolver siempre verdadera. Dos observadores de señales están conectados internamente (el vigilante de E / S y un observador HUP, que se llama a EOF () u otras excepciones). Volviendo falso de una devolución de llamada vigilante, elimina automáticamente el control correspondiente. Debido a que tenemos dos observadores internamente, solo uno de ellos se elimina, pero probablemente no ambos. Así que siempre devuelva verdadero y use GTK2 :: Helper-> Remove_Watch para deshabilitar un observador, que se instaló con GTK2 :: Helper-> Add_Watch. (GTK2 :: Helper podría evitar esto envolviendo su devolución de llamada con un cierre de regreso. ¿Por qué agregar otro nivel de indirección si está escribiendo un simple "1;" al final de su devolución de llamada resuelve este problema?;) $ Datathis Los datos se pasan a la devolución de llamada. $ Tagthe Método devuelve una etiqueta que representa al observador creado. Posteriormente, debe pasar esta etiqueta a GTK2 :: Helper-> Remove_Watch para eliminar el observador. Requisitos: · Perl


Gtk2 :: ayudante Software relacionado

Fxpy

FXPY es un módulo de extensión Python que proporciona una interfaz a la Biblioteca GUI de plataforma Fox Cross-Platform. ...

138

Descargar

Pobjar

POBJECT es una clase base para los objetos PERL, saca la irritación de la creación de propiedades para los objetos. ...

200

Descargar