hai comerads, thats pretty my message. i could not came up with an examplewhere i inherit from Boxsizer but with an own extended class.
whats wrong with: use strict; use warnings; use Kephra::API; use Wx; package Kephra::App::Sizer; our @ISA = 'Wx::BoxSizer'; sub new { my $class = shift; my $orient = shift; if (lc substr($orient, 0, 1) eq 'v') { $orient = &Wx::wxVERTICAL } elsif (lc substr($orient, 0, 1) eq 'h') { $orient = &Wx::wxHORIZONTAL } #elsif (not defined $orient) { $orient = &Wx::wxHORIZONTAL } else { return Kephra::Log::error ("need h|horizontal or v|vertical as first parameter, not $orient", 1) } my $self = $class->SUPER::new( $orient ); print $self,"-----------------------\n" if $self->isa('Wx::Sizer'); $self->append(@_); $self; } print say its a Boxsizer not Kephra::App::Sizer thanks for any advise PS the books is slowly starting to pace up best herbert