Lines Matching refs:parent
9 function reflow(&$parent, &$context) { argument
12 return $this->reflow_static($parent, $context);
27 $this->reflow_static($parent, $context);
39 function maybe_line_break(&$parent, &$context) { argument
40 if (!$parent->line_break_allowed()) {
45 $right_x = $this->get_full_width() + $parent->_current_x;
51 if ($context->point_in_floats($right_x, $parent->_current_y)) {
58 if (($right_x > $parent->get_right() + EPSILON)) {
62 $first = $parent->get_first();
65 $text_indent = $parent->get_css_property(CSS_TEXT_INDENT);
66 $indent_offset = ($first->uid == $this->uid || 1) ? $text_indent->calculate($parent) : 0;
68 if ($parent->_current_x > $parent->get_left() + $indent_offset + EPSILON) {
76 if ($parent->line_box_empty() && $need_break) {
77 $parent->_current_y -= $this->get_height();
81 $parent->close_line($context);
84 $element = $this->parent;
86 $parent->_current_x += $element->get_extra_left();
87 $element = $element->parent;