зеркало из https://github.com/mozilla/gecko-dev.git
Working on making the menu popup frame for XP menus.
This commit is contained in:
Родитель
d736024f65
Коммит
cbbb8072e7
|
@ -124,6 +124,10 @@ NS_NewGrippyFrame ( nsIFrame** aNewFrame );
|
|||
|
||||
nsresult
|
||||
NS_NewSplitterFrame ( nsIFrame** aNewFrame );
|
||||
|
||||
nsresult
|
||||
NS_NewMenuPopupFrame ( nsIFrame** aNewFrame );
|
||||
|
||||
#endif
|
||||
|
||||
//static NS_DEFINE_IID(kIStyleRuleIID, NS_ISTYLE_RULE_IID);
|
||||
|
@ -3037,6 +3041,13 @@ nsCSSFrameConstructor::ConstructXULFrame(nsIPresContext* aPresContext,
|
|||
isReplaced = PR_TRUE;
|
||||
rv = NS_NewTitledButtonFrame(&newFrame);
|
||||
}
|
||||
else if (aTag == nsXULAtoms::xpmenuchildren) {
|
||||
// XXX Will be its own frame that derives from
|
||||
// box.
|
||||
processChildren = PR_TRUE;
|
||||
isReplaced = PR_TRUE;
|
||||
rv = NS_NewMenuPopupFrame(&newFrame);
|
||||
}
|
||||
|
||||
// BOX CONSTRUCTION
|
||||
else if (aTag == nsXULAtoms::box || aTag == nsXULAtoms::tabbox ||
|
||||
|
|
|
@ -124,6 +124,10 @@ NS_NewGrippyFrame ( nsIFrame** aNewFrame );
|
|||
|
||||
nsresult
|
||||
NS_NewSplitterFrame ( nsIFrame** aNewFrame );
|
||||
|
||||
nsresult
|
||||
NS_NewMenuPopupFrame ( nsIFrame** aNewFrame );
|
||||
|
||||
#endif
|
||||
|
||||
//static NS_DEFINE_IID(kIStyleRuleIID, NS_ISTYLE_RULE_IID);
|
||||
|
@ -3037,6 +3041,13 @@ nsCSSFrameConstructor::ConstructXULFrame(nsIPresContext* aPresContext,
|
|||
isReplaced = PR_TRUE;
|
||||
rv = NS_NewTitledButtonFrame(&newFrame);
|
||||
}
|
||||
else if (aTag == nsXULAtoms::xpmenuchildren) {
|
||||
// XXX Will be its own frame that derives from
|
||||
// box.
|
||||
processChildren = PR_TRUE;
|
||||
isReplaced = PR_TRUE;
|
||||
rv = NS_NewMenuPopupFrame(&newFrame);
|
||||
}
|
||||
|
||||
// BOX CONSTRUCTION
|
||||
else if (aTag == nsXULAtoms::box || aTag == nsXULAtoms::tabbox ||
|
||||
|
|
Загрузка…
Ссылка в новой задаче