зеркало из https://github.com/mozilla/gecko-dev.git
185 строки
6.8 KiB
C
185 строки
6.8 KiB
C
/* 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/. */
|
|
|
|
FRAME_ID(BRFrame, Br)
|
|
FRAME_ID(DetailsFrame, Details)
|
|
FRAME_ID(nsAutoRepeatBoxFrame, Box)
|
|
FRAME_ID(nsBCTableCellFrame, BCTableCell)
|
|
FRAME_ID(nsBackdropFrame, Backdrop)
|
|
FRAME_ID(nsBlockFrame, Block)
|
|
FRAME_ID(nsBox, None)
|
|
FRAME_ID(nsBoxFrame, Box)
|
|
FRAME_ID(nsBulletFrame, Bullet)
|
|
FRAME_ID(nsButtonBoxFrame, Box)
|
|
FRAME_ID(nsCanvasFrame, Canvas)
|
|
FRAME_ID(nsColorControlFrame, ColorControl)
|
|
FRAME_ID(nsColumnSetFrame, ColumnSet)
|
|
FRAME_ID(nsComboboxControlFrame, ComboboxControl)
|
|
FRAME_ID(nsComboboxDisplayFrame, ComboboxDisplay)
|
|
FRAME_ID(nsContinuingTextFrame, Text)
|
|
FRAME_ID(nsDateTimeControlFrame, DateTimeControl)
|
|
FRAME_ID(nsDeckFrame, Deck)
|
|
FRAME_ID(nsDocElementBoxFrame, Box)
|
|
FRAME_ID(nsFieldSetFrame, FieldSet)
|
|
FRAME_ID(nsFileControlFrame, Block)
|
|
FRAME_ID(nsFirstLetterFrame, Letter)
|
|
FRAME_ID(nsFirstLineFrame, Line)
|
|
FRAME_ID(nsFlexContainerFrame, FlexContainer)
|
|
FRAME_ID(nsFrame, None)
|
|
FRAME_ID(nsGfxButtonControlFrame, GfxButtonControl)
|
|
FRAME_ID(nsGfxCheckboxControlFrame, FormControl)
|
|
FRAME_ID(nsGfxRadioControlFrame, FormControl)
|
|
FRAME_ID(nsGridContainerFrame, GridContainer)
|
|
FRAME_ID(nsGridRowGroupFrame, Box)
|
|
FRAME_ID(nsGridRowLeafFrame, Box)
|
|
FRAME_ID(nsGroupBoxFrame, Box)
|
|
FRAME_ID(nsHTMLButtonControlFrame, HTMLButtonControl)
|
|
FRAME_ID(nsHTMLCanvasFrame, HTMLCanvas)
|
|
FRAME_ID(nsHTMLFramesetBlankFrame, None)
|
|
FRAME_ID(nsHTMLFramesetBorderFrame, None)
|
|
FRAME_ID(nsHTMLFramesetFrame, FrameSet)
|
|
FRAME_ID(nsHTMLScrollFrame, Scroll)
|
|
FRAME_ID(nsImageBoxFrame, ImageBox)
|
|
FRAME_ID(nsImageControlFrame, ImageControl)
|
|
FRAME_ID(nsImageFrame, Image)
|
|
FRAME_ID(nsInlineFrame, Inline)
|
|
FRAME_ID(nsLeafBoxFrame, LeafBox)
|
|
FRAME_ID(nsLegendFrame, Legend)
|
|
FRAME_ID(nsListBoxBodyFrame, Box)
|
|
FRAME_ID(nsListControlFrame, ListControl)
|
|
FRAME_ID(nsListItemFrame, Box)
|
|
FRAME_ID(nsMathMLFrame, None)
|
|
FRAME_ID(nsMathMLmactionFrame, None)
|
|
FRAME_ID(nsMathMLmathBlockFrame, Block)
|
|
FRAME_ID(nsMathMLmathInlineFrame, Inline)
|
|
FRAME_ID(nsMathMLmencloseFrame, None)
|
|
FRAME_ID(nsMathMLmfencedFrame, None)
|
|
FRAME_ID(nsMathMLmfracFrame, None)
|
|
FRAME_ID(nsMathMLmmultiscriptsFrame, None)
|
|
FRAME_ID(nsMathMLmoFrame, None)
|
|
FRAME_ID(nsMathMLmoverFrame, None) // XXX unused?
|
|
FRAME_ID(nsMathMLmpaddedFrame, None)
|
|
FRAME_ID(nsMathMLmrootFrame, None)
|
|
FRAME_ID(nsMathMLmrowFrame, None)
|
|
FRAME_ID(nsMathMLmspaceFrame, None)
|
|
FRAME_ID(nsMathMLmsqrtFrame, None)
|
|
FRAME_ID(nsMathMLmstyleFrame, None) // XXX unused?
|
|
FRAME_ID(nsMathMLmtableFrame, Table)
|
|
FRAME_ID(nsMathMLmtableWrapperFrame, TableWrapper)
|
|
FRAME_ID(nsMathMLmtdFrame, TableCell)
|
|
FRAME_ID(nsMathMLmtdInnerFrame, Block)
|
|
FRAME_ID(nsMathMLmtrFrame, TableRow)
|
|
FRAME_ID(nsMathMLmunderFrame, None) // XXX unused?
|
|
FRAME_ID(nsMathMLmunderoverFrame, None)
|
|
FRAME_ID(nsMathMLsemanticsFrame, None)
|
|
FRAME_ID(nsMathMLTokenFrame, None)
|
|
FRAME_ID(nsMenuBarFrame, Box)
|
|
FRAME_ID(nsMenuFrame, Menu)
|
|
FRAME_ID(nsMenuPopupFrame, MenuPopup)
|
|
FRAME_ID(nsMeterFrame, Meter)
|
|
FRAME_ID(nsNumberControlFrame, NumberControl)
|
|
FRAME_ID(nsPluginFrame, Object)
|
|
FRAME_ID(nsPageBreakFrame, PageBreak)
|
|
FRAME_ID(nsPageContentFrame, PageContent)
|
|
FRAME_ID(nsPageFrame, Page)
|
|
FRAME_ID(nsPlaceholderFrame, Placeholder)
|
|
FRAME_ID(nsPopupSetFrame, PopupSet)
|
|
FRAME_ID(nsProgressFrame, Progress)
|
|
FRAME_ID(nsProgressMeterFrame, Box)
|
|
FRAME_ID(nsRangeFrame, Range)
|
|
FRAME_ID(nsResizerFrame, Box)
|
|
FRAME_ID(nsRootBoxFrame, Root)
|
|
FRAME_ID(nsRubyBaseContainerFrame, RubyBaseContainer)
|
|
FRAME_ID(nsRubyBaseFrame, RubyBase)
|
|
FRAME_ID(nsRubyFrame, Ruby)
|
|
FRAME_ID(nsRubyTextContainerFrame, RubyTextContainer)
|
|
FRAME_ID(nsRubyTextFrame, RubyText)
|
|
FRAME_ID(nsScrollbarButtonFrame, Box)
|
|
FRAME_ID(nsScrollbarFrame, Scrollbar)
|
|
FRAME_ID(nsSelectsAreaFrame, Block)
|
|
FRAME_ID(nsSimplePageSequenceFrame, Sequence)
|
|
FRAME_ID(nsSliderFrame, Slider)
|
|
FRAME_ID(nsSplitterFrame, Box)
|
|
FRAME_ID(nsStackFrame, Box)
|
|
FRAME_ID(nsSubDocumentFrame, SubDocument)
|
|
FRAME_ID(nsSVGAFrame, SVGA)
|
|
FRAME_ID(nsSVGClipPathFrame, SVGClipPath)
|
|
FRAME_ID(nsSVGContainerFrame, None)
|
|
FRAME_ID(SVGFEContainerFrame, SVGFEContainer)
|
|
FRAME_ID(SVGFEImageFrame, SVGFEImage)
|
|
FRAME_ID(SVGFELeafFrame, SVGFELeaf)
|
|
FRAME_ID(SVGFEUnstyledLeafFrame, SVGFEUnstyledLeaf)
|
|
FRAME_ID(nsSVGFilterFrame, SVGFilter)
|
|
FRAME_ID(nsSVGForeignObjectFrame, SVGForeignObject)
|
|
FRAME_ID(nsSVGGenericContainerFrame, SVGGenericContainer)
|
|
FRAME_ID(nsSVGGFrame, SVGG)
|
|
FRAME_ID(nsSVGImageFrame, SVGImage)
|
|
FRAME_ID(nsSVGInnerSVGFrame, SVGInnerSVG)
|
|
FRAME_ID(nsSVGLinearGradientFrame, SVGLinearGradient)
|
|
FRAME_ID(nsSVGMarkerFrame, SVGMarker)
|
|
FRAME_ID(nsSVGMarkerAnonChildFrame, SVGMarkerAnonChild)
|
|
FRAME_ID(nsSVGMaskFrame, SVGMask)
|
|
FRAME_ID(nsSVGOuterSVGFrame, SVGOuterSVG)
|
|
FRAME_ID(nsSVGOuterSVGAnonChildFrame, SVGOuterSVGAnonChild)
|
|
FRAME_ID(SVGGeometryFrame, SVGGeometry)
|
|
FRAME_ID(nsSVGPatternFrame, SVGPattern)
|
|
FRAME_ID(nsSVGRadialGradientFrame, SVGRadialGradient)
|
|
FRAME_ID(nsSVGStopFrame, SVGStop)
|
|
FRAME_ID(nsSVGSwitchFrame, SVGSwitch)
|
|
FRAME_ID(SVGTextFrame, SVGText)
|
|
FRAME_ID(nsSVGUseFrame, SVGUse)
|
|
FRAME_ID(SVGViewFrame, SVGView)
|
|
FRAME_ID(nsTableCellFrame, TableCell)
|
|
FRAME_ID(nsTableColFrame, TableCol)
|
|
FRAME_ID(nsTableColGroupFrame, TableColGroup)
|
|
FRAME_ID(nsTableFrame, Table)
|
|
FRAME_ID(nsTableWrapperFrame, TableWrapper)
|
|
FRAME_ID(nsTableRowFrame, TableRow)
|
|
FRAME_ID(nsTableRowGroupFrame, TableRowGroup)
|
|
FRAME_ID(nsTextBoxFrame, LeafBox)
|
|
FRAME_ID(nsTextControlFrame, TextInput)
|
|
FRAME_ID(nsTextFrame, Text)
|
|
FRAME_ID(nsTitleBarFrame, Box)
|
|
FRAME_ID(nsTreeBodyFrame, LeafBox)
|
|
FRAME_ID(nsTreeColFrame, Box)
|
|
FRAME_ID(nsVideoFrame, HTMLVideo)
|
|
FRAME_ID(nsXULLabelFrame, XULLabel)
|
|
FRAME_ID(nsXULScrollFrame, Scroll)
|
|
FRAME_ID(ViewportFrame, Viewport)
|
|
|
|
// Non-concrete classes (for FrameIID use)
|
|
ABSTRACT_FRAME_ID(nsContainerFrame)
|
|
ABSTRACT_FRAME_ID(nsFormControlFrame)
|
|
ABSTRACT_FRAME_ID(nsIFrame)
|
|
ABSTRACT_FRAME_ID(nsLeafFrame)
|
|
ABSTRACT_FRAME_ID(nsMathMLContainerFrame)
|
|
ABSTRACT_FRAME_ID(nsRubyContentFrame)
|
|
ABSTRACT_FRAME_ID(nsSplittableFrame)
|
|
ABSTRACT_FRAME_ID(nsSVGDisplayContainerFrame)
|
|
ABSTRACT_FRAME_ID(nsSVGGradientFrame)
|
|
ABSTRACT_FRAME_ID(nsSVGPaintServerFrame)
|
|
|
|
// Interfaces (for FrameIID use)
|
|
ABSTRACT_FRAME_ID(nsIAnonymousContentCreator)
|
|
ABSTRACT_FRAME_ID(nsIComboboxControlFrame)
|
|
ABSTRACT_FRAME_ID(nsIFormControlFrame)
|
|
ABSTRACT_FRAME_ID(nsIFrameFrame)
|
|
ABSTRACT_FRAME_ID(nsIListControlFrame)
|
|
ABSTRACT_FRAME_ID(nsIMathMLFrame)
|
|
ABSTRACT_FRAME_ID(nsIMenuFrame)
|
|
ABSTRACT_FRAME_ID(nsIObjectFrame)
|
|
ABSTRACT_FRAME_ID(nsIPageSequenceFrame)
|
|
ABSTRACT_FRAME_ID(nsIPercentBSizeObserver)
|
|
ABSTRACT_FRAME_ID(nsIRootBox)
|
|
ABSTRACT_FRAME_ID(nsIScrollableFrame)
|
|
ABSTRACT_FRAME_ID(nsIScrollbarMediator)
|
|
ABSTRACT_FRAME_ID(nsISelectControlFrame)
|
|
ABSTRACT_FRAME_ID(nsISVGSVGFrame)
|
|
ABSTRACT_FRAME_ID(nsIStatefulFrame)
|
|
ABSTRACT_FRAME_ID(nsITableCellLayout)
|
|
ABSTRACT_FRAME_ID(nsITableLayout)
|
|
ABSTRACT_FRAME_ID(nsITextControlFrame)
|
|
ABSTRACT_FRAME_ID(nsITreeBoxObject)
|
|
ABSTRACT_FRAME_ID(nsSVGDisplayableFrame)
|