… | |
… | |
646 | my ($self) = @_; |
646 | my ($self) = @_; |
647 | |
647 | |
648 | warn "no draw defined for $self\n"; |
648 | warn "no draw defined for $self\n"; |
649 | } |
649 | } |
650 | |
650 | |
651 | my $cntx;#d# |
|
|
652 | sub DESTROY { |
651 | sub DESTROY { |
653 | my ($self) = @_; |
652 | my ($self) = @_; |
654 | |
653 | |
655 | return if CFPlus::in_destruct; |
654 | return if CFPlus::in_destruct; |
656 | |
655 | |
… | |
… | |
769 | sort { $a->{z} <=> $b->{z} } |
768 | sort { $a->{z} <=> $b->{z} } |
770 | @{$self->{children}}, @widgets |
769 | @{$self->{children}}, @widgets |
771 | ]; |
770 | ]; |
772 | |
771 | |
773 | $self->realloc; |
772 | $self->realloc; |
|
|
773 | |
|
|
774 | map $_+0, @widgets |
774 | } |
775 | } |
775 | |
776 | |
776 | sub children { |
777 | sub children { |
777 | @{ $_[0]{children} } |
778 | @{ $_[0]{children} } |
778 | } |
779 | } |