This MenuTheme abstract class implements solely the
and
- addMenu
- getMenu
methods. If the user desires a proper complete implementation of the
interface, then there are two ways of doing that:
- MenuTheme
component and all other previously added menus. This is the recommended solution.
) to account for added menus. In other words, HTML generating methods will dynamically generate menu-related output as they are called.
A
is an extension of the generic
- MenuTheme
interface that adds support for multi-level navigation menus. A
, like a normal </code>Theme</code> has a single
- MenuTheme
; however, it allows the user to surround that component with multi-level navigation menus.
Located in /harmoni/core/GUIManager/MenuTheme.abstract.php (line 34)
ThemeInterface | --Theme | --MenuThemeAbstract
Class | Description |
---|---|
DobomodeTheme | An implementation of a Dobomode theme (as seen on www.dobomode.com) |
Inherited from Theme
Theme::$_component
Theme::$_componentPostHTML
Theme::$_componentPreHTML
Theme::$_componentStyles
Theme::$_description
Theme::$_displayName
Theme::$_globalStyles
Theme::$_headJavascript
Theme::$_id
Theme::$_pageTitle
Theme::$_postImportMethods
Theme::$_registeredSPs
Theme::$_styles
Adds a new menu to this theme.
object to be added to this theme.
of the menu that is being added. Only one menu can exist at any given level. Levels cannot be skipped. Levels allow the user to create a hierarchy of menus.
- level
Returns the menu (if exists) at the given level.
of the menu that is to be returned. Levels start at 1. Only one menu can exist at any given level. Levels cannot be skipped. Levels allow the user to create a hierarchy of menus.
- level
Inherited From Theme
Theme::Theme()
Theme::addGlobalStyle()
Theme::addStyleForComponentType()
Theme::exportAllRegisteredSPs()
Theme::exportRegisteredSP()
Theme::getAllRegisteredSPs()
Theme::getCollectionClass()
Theme::getComponent()
Theme::getCSS()
Theme::getCustom()
Theme::getDescription()
Theme::getDisplayName()
Theme::getGlobalStyles()
Theme::getId()
Theme::getPostHTMLForComponentType()
Theme::getPreHTMLForComponentType()
Theme::getRegisteredSP()
Theme::getStyleCollection()
Theme::getStyleCollections()
Theme::getStylesForComponentType()
Theme::getTemplate()
Theme::importRegisteredSP()
Theme::printPage()
Theme::registerSP()
Theme::removeStyleCollection()
Theme::setComponent()
Theme::setCustom()
Theme::setDescription()
Theme::setDisplayName()
Theme::setId()
Theme::setPostHTMLForComponentType()
Theme::setPreHTMLForComponentType()
Theme::setTemplate()
Theme::_getAllStyles()
Inherited From ThemeInterface
ThemeInterface::addGlobalStyle()
ThemeInterface::addStyleForComponentType()
ThemeInterface::exportAllRegisteredSPs()
ThemeInterface::exportRegisteredSP()
ThemeInterface::getAllRegisteredSPs()
ThemeInterface::getComponent()
ThemeInterface::getCSS()
ThemeInterface::getDescription()
ThemeInterface::getDisplayName()
ThemeInterface::getGlobalStyle()
ThemeInterface::getPostHTMLForComponentType()
ThemeInterface::getPreHTMLForComponentType()
ThemeInterface::getRegisteredSP()
ThemeInterface::getStylesForComponentType()
ThemeInterface::importRegisteredSP()
ThemeInterface::printPage()
ThemeInterface::registerSP()
ThemeInterface::setComponent()
ThemeInterface::setDescription()
ThemeInterface::setDisplayName()
ThemeInterface::setPostHTMLForComponentType()
ThemeInterface::setPreHTMLForComponentType()
Documentation generated on Wed, 19 Sep 2007 10:25:03 -0400 by phpDocumentor 1.3.0RC3