# This is a hbox that gets removed from the output package neb::Tree::VolatileHBox; 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::HBox; our @ISA = ('neb::Tree::HBox'); # 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;