Working on making the menu popup frame for XP menus.

This commit is contained in:
hyatt%netscape.com 1999-07-18 06:29:43 +00:00
Родитель d736024f65
Коммит cbbb8072e7
2 изменённых файлов: 22 добавлений и 0 удалений

Просмотреть файл

@ -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 ||