/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* vim: set ts=8 sts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * The area to paint box-shadows around. It's the border rect except * when there's a <legend> we offset the y-position to the center of it.
*/
nsRect VisualBorderRectRelativeToSelf() const override;
/** * Return the anonymous frame that contains all descendants except the legend * frame. This can be a block/grid/flex/scroll frame. It always has * the pseudo type nsCSSAnonBoxes::fieldsetContent. If it's a scroll frame, * the scrolled frame can be a block/grid/flex frame. * This may return null, for example for a fieldset that is a true overflow * container.
*/
nsContainerFrame* GetInner() const;
protected: /** * Convenience method to create a continuation for aChild after we've * reflowed it and got the reflow status aStatus.
*/ void EnsureChildContinuation(nsIFrame* aChild, const nsReflowStatus& aStatus);
mozilla::LogicalRect mLegendRect;
// This is how much to subtract from our inner frame's content-box block-size // to account for a protruding legend. It's zero if there's no legend or // the legend fits entirely inside our start border.
nscoord mLegendSpace;
};
#endif// nsFieldSetFrame_h___
¤ Dauer der Verarbeitung: 0.26 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.