Padre :: תוסף :: פגז :: בסיס

בכיתה בסיס עבור pladre plugins
הורד עכשיו

Padre :: תוסף :: פגז :: בסיס דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Gregory Siems
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~gsiems/

Padre :: תוסף :: פגז :: בסיס תגים


Padre :: תוסף :: פגז :: בסיס תיאור

מחלקה בסיס עבור תוספים Padre Padre :: Plugin :: פגז :: בסיס הוא בכיתה בסיס עבור תוספים המשתמשים במערכת פגז כדי להרחיב Padre.Exampensubclass Padre :: Plugin :: Shell :: הבסיס כדי ליצור תוסף. חבילה Padre :: Plugin :: פגז :: Foo; השתמש בסיס 'Padre :: תוסף :: פגז :: בסיס'; השתמש 5.008; השתמש קפדנית; השתמש באזהרות; השתמש ב- Padre :: WX (); תת plugin_menu {שלי ($ עצמי) = @_; שלי @menu = (); לחץ על @menu, "האם Foo" => תת {$ self-> do_foo ()}; לחץ על @Menu, '---' => Undef; PUSH @MENU, WX :: GetText ("הגדר Foo") => תת {$ self-> edit_config_file ()}; לחזור @menu; } Sub Example_config {שלי ($ עצמי) = @_; התצורה שלי = "--- \ n"; # התצורה נוספת החזרה $ Config; } sub do_foo {שלי ($ עצמי) = @_; % config = $ עצמי-> get_config (); # נוסף Foo} 1, Subclass Padre :: תוסף לעטוף את הפלאגין. חבילה Padre :: Plugin :: Foo; השתמש בסיס 'Padre :: Plugin'; השתמש 5.008; השתמש קפדנית; השתמש באזהרות; השתמש Padre :: Plugin (); השתמש Padre :: תוסף :: פגז :: foo; הגירסה $ = '0.01'; שלי $ foo_plugin; תת plugin_name {'foo'; } Sub Padre_interfaces {'Padre :: Plugin' => 0.43; } sub_plugins_simple {שלי ($ עצמי) = @_; $ foo_plugin = padre :: plugin :: פגז :: foo-> חדש (); 'Foo' => ; } 1; דרישות: · פרל


Padre :: תוסף :: פגז :: בסיס תוכנה קשורה