public boolean isContainsVisibleContent() { for (int i = 0; i < getChildCount(); i++) { Box b = getChild(i); if (b instanceof BlockBox) { if (b.getWidth() > 0 || b.getHeight() > 0) { return true; } } else { boolean maybeResult = ((InlineLayoutBox)b).isContainsVisibleContent(); if (maybeResult) { return true; } } } return false; }
public boolean isContainsVisibleContent() { for (int i = 0; i < getChildCount(); i++) { Box b = getChild(i); if (b instanceof BlockBox) { if (b.getWidth() > 0 || b.getHeight() > 0) { return true; } } else { boolean maybeResult = ((InlineLayoutBox)b).isContainsVisibleContent(); if (maybeResult) { return true; } } } return false; }
public boolean isContainsVisibleContent() { for (int i = 0; i < getInlineChildCount(); i++) { Object child = (Object)getInlineChild(i); if (child instanceof InlineText) { InlineText iT = (InlineText)child; if (! iT.isEmpty()) { return true; } } else if (child instanceof InlineLayoutBox) { InlineLayoutBox iB = (InlineLayoutBox)child; if (iB.isContainsVisibleContent()) { return true; } } else { Box b = (Box)child; if (b.getWidth() > 0 || b.getHeight() > 0) { return true; } } } return false; }
public boolean isContainsVisibleContent() { for (int i = 0; i < getInlineChildCount(); i++) { Object child = (Object)getInlineChild(i); if (child instanceof InlineText) { InlineText iT = (InlineText)child; if (! iT.isEmpty()) { return true; } } else if (child instanceof InlineLayoutBox) { InlineLayoutBox iB = (InlineLayoutBox)child; if (iB.isContainsVisibleContent()) { return true; } } else { Box b = (Box)child; if (b.getWidth() > 0 || b.getHeight() > 0) { return true; } } } return false; }
|| (ilbt.getAbsY() == ilb.getAbsY() && ilbt.getX() > ilb.getX())) { if (ilbt.isContainsVisibleContent()) { boolean hasDecentTextNode = false; int x = ilbt.getAbsX();
|| (ilbt.getAbsY() == ilb.getAbsY() && ilbt.getX() > ilb.getX())) { if (ilbt.isContainsVisibleContent()) { boolean hasDecentTextNode = false; int x = ilbt.getAbsX();