org.kuali.student.common.ui.client.widgets.menus.impl
Class KSBlockMenuImpl

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.kuali.student.common.ui.client.widgets.menus.impl.KSBlockMenuImpl
All Implemented Interfaces:
com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener

public class KSBlockMenuImpl
extends com.google.gwt.user.client.ui.Composite


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
private  com.google.gwt.user.client.ui.FlowPanel container
           
private  List<KSMenuItemData> data
           
private  com.google.gwt.user.client.ui.FlowPanel layout
           
private  List<KSListMenuImpl> menus
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
KSBlockMenuImpl()
           
 
Method Summary
 void addMenu(KSListMenuImpl menu)
           
 void refresh()
           
 void setMenus(List<KSListMenuImpl> menus)
           
 void setTopLevelItems(List<KSMenuItemData> data)
          Use the top level menu items of a list of KSMenuItemData to generate separate menus in a block layout
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

layout

private com.google.gwt.user.client.ui.FlowPanel layout

container

private com.google.gwt.user.client.ui.FlowPanel container

menus

private List<KSListMenuImpl> menus

data

private List<KSMenuItemData> data
Constructor Detail

KSBlockMenuImpl

public KSBlockMenuImpl()
Method Detail

addMenu

public void addMenu(KSListMenuImpl menu)

setMenus

public void setMenus(List<KSListMenuImpl> menus)

setTopLevelItems

public void setTopLevelItems(List<KSMenuItemData> data)
Use the top level menu items of a list of KSMenuItemData to generate separate menus in a block layout

Parameters:
data -

refresh

public void refresh()


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.