PADRE :: Plugin :: Shell :: Base

Una clase base para los complementos PADRE
Descargar ahora

PADRE :: Plugin :: Shell :: Base Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gregory Siems
  • Sitio web del editor:
  • http://search.cpan.org/~gsiems/

PADRE :: Plugin :: Shell :: Base Etiquetas


PADRE :: Plugin :: Shell :: Base Descripción

Una clase base para los complementos de PADRE PADRE :: Plugin :: Shell :: Base es una clase base para los complementos que usan el shell del sistema para extender PADRE.EXAMPLESUPRCLASS PADRE :: Plugin :: Shell :: Base para crear un complemento. PAQUETE PADRE :: Plugin :: Shell :: Foo; Use Base 'PADRE :: Plugin :: Shell :: Base'; Uso 5.008; usar estricto; usar advertencias; Use PADRE :: WX (); Sub Plugin_Menu {My ($ Self) = @_; mi @menu = (); PUSH @MENU, "DO FOO" => SUB {$ AUTO-> DO_FOO ()}; PUSH @MENU, '---' => UNDEF; PUSH @MENU, WX :: GETTEXT ("CONFIGURACIÓN FOO") => SUB {$-> edit_config_file ()}; devolver @menu; } Sub example_config {my ($ self) = @_; My $ CONFIG = "--- \ N"; # CONFIG ADICIONAL DEVOLUCIÓN $ CONFIG; } sub do_foo {my ($ self) = @_; mi% config = $ self-> get_config (); # foo adicional} 1; Subclase PADRE :: Plugin para envolver el complemento. PAQUETE PADRE :: Plugin :: FOO; Use la base 'PADRE :: Plugin'; Uso 5.008; usar estricto; usar advertencias; Use PADRE :: Plugin (); Use PADRE :: Plugin :: Shell :: foo; nuestra versión $ = '0.01'; mi $ foo_plugin; Sub plugin_name {'foo'; } Sub PADRE_INTERFACES {'PADRE :: Plugin' => 0.43; } Sub Menu_Plugins_Simple {My ($ Self) = @_; $ FOO_PLUGIN = PADRE :: Plugin :: Shell :: Foo-> Nuevo (); 'Foo' => ; } 1; Requisitos: · Perl


PADRE :: Plugin :: Shell :: Base Software relacionado