Class MenuBaseAppearance
- java.lang.Object
-
- com.sencha.gxt.theme.base.client.menu.MenuBaseAppearance
-
- All Implemented Interfaces:
Menu.MenuAppearance
- Direct Known Subclasses:
BlueMenuAppearance
,GrayMenuAppearance
public abstract class MenuBaseAppearance extends Object implements Menu.MenuAppearance
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MenuBaseAppearance.BaseMenuTemplate
static interface
MenuBaseAppearance.MenuResources
static interface
MenuBaseAppearance.MenuStyle
-
Constructor Summary
Constructors Constructor Description MenuBaseAppearance(MenuBaseAppearance.MenuResources resources, MenuBaseAppearance.BaseMenuTemplate template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyDateMenu(XElement element)
XElement
createItem(XElement parent, String childId, boolean needsIndent)
XElement
getBottomScroller(XElement parent)
XElement
getGroup(XElement parent, String id, String groupName)
com.google.gwt.dom.client.NodeList<com.google.gwt.dom.client.Element>
getGroups(XElement parent)
XElement
getMenuList(XElement element)
com.google.gwt.dom.client.NodeList<com.google.gwt.dom.client.Element>
getScrollers(XElement parent)
XElement
getTopScroller(XElement parent)
boolean
hasScrollers(XElement parent)
String
noSeparatorClass()
void
onScrollerOut(XElement target)
String
plainClass()
void
render(com.google.gwt.safehtml.shared.SafeHtmlBuilder result)
-
-
-
Constructor Detail
-
MenuBaseAppearance
public MenuBaseAppearance(MenuBaseAppearance.MenuResources resources, MenuBaseAppearance.BaseMenuTemplate template)
-
-
Method Detail
-
applyDateMenu
public void applyDateMenu(XElement element)
- Specified by:
applyDateMenu
in interfaceMenu.MenuAppearance
-
createItem
public XElement createItem(XElement parent, String childId, boolean needsIndent)
- Specified by:
createItem
in interfaceMenu.MenuAppearance
-
getBottomScroller
public XElement getBottomScroller(XElement parent)
- Specified by:
getBottomScroller
in interfaceMenu.MenuAppearance
-
getGroup
public XElement getGroup(XElement parent, String id, String groupName)
- Specified by:
getGroup
in interfaceMenu.MenuAppearance
-
getGroups
public com.google.gwt.dom.client.NodeList<com.google.gwt.dom.client.Element> getGroups(XElement parent)
- Specified by:
getGroups
in interfaceMenu.MenuAppearance
-
getMenuList
public XElement getMenuList(XElement element)
- Specified by:
getMenuList
in interfaceMenu.MenuAppearance
-
getScrollers
public com.google.gwt.dom.client.NodeList<com.google.gwt.dom.client.Element> getScrollers(XElement parent)
- Specified by:
getScrollers
in interfaceMenu.MenuAppearance
-
getTopScroller
public XElement getTopScroller(XElement parent)
- Specified by:
getTopScroller
in interfaceMenu.MenuAppearance
-
hasScrollers
public boolean hasScrollers(XElement parent)
- Specified by:
hasScrollers
in interfaceMenu.MenuAppearance
-
onScrollerOut
public void onScrollerOut(XElement target)
- Specified by:
onScrollerOut
in interfaceMenu.MenuAppearance
-
render
public void render(com.google.gwt.safehtml.shared.SafeHtmlBuilder result)
- Specified by:
render
in interfaceMenu.MenuAppearance
-
noSeparatorClass
public String noSeparatorClass()
- Specified by:
noSeparatorClass
in interfaceMenu.MenuAppearance
-
plainClass
public String plainClass()
- Specified by:
plainClass
in interfaceMenu.MenuAppearance
-
-