if (default_b_)
{
- empty_b_ = (break_status_i() != 1);
+ set_empty(break_status_i() != 1);
transparent_b_ = (break_status_i() != 1);
}
}
*/
#include "horizontal-align-item.hh"
-
+#include "debug.hh"
IMPLEMENT_IS_TYPE_B1(Horizontal_align_item,Item);
void
Horizontal_align_item::do_print() const
{
+#ifndef NPRINT
+ Item::do_print ();
+ DOUT << "contains: ";
+ for (int i=0 ; i < item_l_arr_.size(); i++)
+ DOUT << item_l_arr_[i]->name () << ", ";
+#endif
}
Horizontal_align_item::Horizontal_align_item()
{
center_l_ = 0;
align_i_ = 0;
- empty_b_ = true;
+ set_empty (true);
transparent_b_ = true;
}
{
if (default_b_)
{
- empty_b_ = transparent_b_ = (break_status_i() != 1);
+ transparent_b_ = (break_status_i() != 1);
+ set_empty (transparent_b_);
}
}
{
if (breakable_b_ && break_status_i() != 1)
{
- transparent_b_ = empty_b_ = true;
+ transparent_b_ = true;
+ set_empty (true);
}
if (!dir_)
if (spanning_l_arr_.size() < 1)
{
transparent_b_ = true;
- empty_b_ =true;
+ set_empty (true);
}
else
{
if (!type_str_)
{
transparent_b_=true;
- empty_b_ = true;
+ set_empty (true);
}
else if (type_str_ == "|:")
{
if (break_status_i() != 1)
{
- empty_b_ = transparent_b_ = true;
+ set_empty (true);
+ transparent_b_ = true;
}
}
Vertical_align_element::Vertical_align_element()
{
transparent_b_ = true;
- empty_b_ =true;
+ set_empty (true);
}