# This is a vbox that gets removed from the output package neb::Tree::VolatileVBox; use strict; use English; use Carp; use neb::Tree::Node; use neb::Tree::Container; use neb::Tree::Tag; use neb::Tree::ScreenObject; use neb::Tree::LayoutBox; use neb::Tree::VBox; our @ISA = ('neb::Tree::VBox'); # Volatile layout boxes are meant to vanish from the tree before they are output. sub cleanup { my $self = shift; $self->SUPER::cleanup; return @{$self->content}; } 1;