| Padre :: תוסף :: פגז :: בסיס בכיתה בסיס עבור pladre plugins |
הורד עכשיו |
Padre :: תוסף :: פגז :: בסיס דירוג וסיכום
- רישיון:
- Perl Artistic License
- אתר האינטרנט של המוציא לאור:
- 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 :: תוסף :: פגז :: בסיס תוכנה קשורה