The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.09

  • Escape regular expression while positioning the preview editor
  • Current editor theme is always applied.
  • No need to hide controls. Let us do the right way and validate each action (bowtie++).
  • Use Moose sugar 'blessed' instead of Scalar::Util::blessed - which is the same but cooler :)
  • Fixed ellipsis in plugin manager (bowtie++)
  • Stop doing that grid focus automatically. It screws up navigation
  • Various POD updates regarding methods.
  • Clicking on a tree element scrolls to the first line of its generated code instead of the Padre-default centerize
  • About dialog is reusing ->message() and is modal friendly
  • ::Main now does('Padre::Wx::Role::Dialog'). Alias++
  • ::Role::CanHandleInspector now requires 'get_grid_data'. No global %INSPECTOR in ::Main
  • has 'attribute'; # is now supported, no default values. Just the basics :) Better attribute/subtype code generation
  • Each tree element knows how to handle the inspector via ::Role::CanHandleInspector
  • Various name refactoring and more roles in ::Role namespace

Modules

Moose support for Padre
Something that can generate code
Something that can read from and write to the object inspector
Something that can provide help about itself
Something that has attributes, subtypes and methods

Provides

in lib/Padre/Plugin/Moose/Attribute.pm
in lib/Padre/Plugin/Moose/Class.pm
in lib/Padre/Plugin/Moose/ClassMember.pm
in lib/Padre/Plugin/Moose/FBP/Main.pm
in lib/Padre/Plugin/Moose/Main.pm
in lib/Padre/Plugin/Moose/Method.pm
in lib/Padre/Plugin/Moose/Program.pm
in lib/Padre/Plugin/Moose/Role.pm
in lib/Padre/Plugin/Moose/Subtype.pm