com.sencha.gxt.theme.base.client.menu
Class MenuBaseAppearance

java.lang.Object
  extended by com.sencha.gxt.theme.base.client.menu.MenuBaseAppearance
All Implemented Interfaces:
Menu.MenuAppearance
Direct Known Subclasses:
BlueMenuAppearance

public abstract class MenuBaseAppearance
extends java.lang.Object
implements Menu.MenuAppearance


Nested Class Summary
static interface MenuBaseAppearance.BaseMenuTemplate
           
static interface MenuBaseAppearance.MenuResources
           
static interface MenuBaseAppearance.MenuStyle
           
 
Constructor Summary
MenuBaseAppearance(MenuBaseAppearance.MenuResources resources, MenuBaseAppearance.BaseMenuTemplate template)
           
 
Method Summary
 void applyDateMenu(XElement element)
           
 XElement createItem(XElement parent, java.lang.String childId, boolean needsIndent)
           
 XElement getBottomScroller(XElement parent)
           
 XElement getGroup(XElement parent, java.lang.String id, java.lang.String groupName)
           
 NodeList<Element> getGroups(XElement parent)
           
 XElement getMenuList(XElement element)
           
 NodeList<Element> getScrollers(XElement parent)
           
 XElement getTopScroller(XElement parent)
           
 boolean hasScrollers(XElement parent)
           
 java.lang.String noSeparatorClass()
           
 void onScrollerOut(XElement target)
           
 java.lang.String plainClass()
           
 void render(SafeHtmlBuilder result)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuBaseAppearance

public MenuBaseAppearance(MenuBaseAppearance.MenuResources resources,
                          MenuBaseAppearance.BaseMenuTemplate template)
Method Detail

applyDateMenu

public void applyDateMenu(XElement element)
Specified by:
applyDateMenu in interface Menu.MenuAppearance

createItem

public XElement createItem(XElement parent,
                           java.lang.String childId,
                           boolean needsIndent)
Specified by:
createItem in interface Menu.MenuAppearance

getBottomScroller

public XElement getBottomScroller(XElement parent)
Specified by:
getBottomScroller in interface Menu.MenuAppearance

getGroup

public XElement getGroup(XElement parent,
                         java.lang.String id,
                         java.lang.String groupName)
Specified by:
getGroup in interface Menu.MenuAppearance

getGroups

public NodeList<Element> getGroups(XElement parent)
Specified by:
getGroups in interface Menu.MenuAppearance

getMenuList

public XElement getMenuList(XElement element)
Specified by:
getMenuList in interface Menu.MenuAppearance

getScrollers

public NodeList<Element> getScrollers(XElement parent)
Specified by:
getScrollers in interface Menu.MenuAppearance

getTopScroller

public XElement getTopScroller(XElement parent)
Specified by:
getTopScroller in interface Menu.MenuAppearance

hasScrollers

public boolean hasScrollers(XElement parent)
Specified by:
hasScrollers in interface Menu.MenuAppearance

onScrollerOut

public void onScrollerOut(XElement target)
Specified by:
onScrollerOut in interface Menu.MenuAppearance

render

public void render(SafeHtmlBuilder result)
Specified by:
render in interface Menu.MenuAppearance

noSeparatorClass

public java.lang.String noSeparatorClass()
Specified by:
noSeparatorClass in interface Menu.MenuAppearance

plainClass

public java.lang.String plainClass()
Specified by:
plainClass in interface Menu.MenuAppearance


Copyright © 2012. All Rights Reserved.