org.kuali.student.common.ui.client.configurable.mvc.layouts
Class TabbedSectionLayout.TabLayout

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.configurable.mvc.layouts.TabbedSectionLayout.TabLayout
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget
Enclosing class:
TabbedSectionLayout

private class TabbedSectionLayout.TabLayout
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.SimplePanel content
           
private  com.google.gwt.user.client.ui.FlowPanel contentLayout
           
private  int currSectionIdx
           
private  com.google.gwt.user.client.ui.FlowPanel layout
           
private  KSBlockMenuImpl menu
           
private  boolean menuAdded
           
private  KSButton nextButton
           
protected  ArrayList<View> orderedSectionViews
           
private  com.google.gwt.user.client.ui.HorizontalPanel sectionButtonPanel
           
private  ArrayList<KSMenuItemData> sectionMenuItems
           
private  Enum<?> tabDefaultView
           
private  List<KSMenuItemData> topLevelMenuItems
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
TabbedSectionLayout.TabLayout()
           
 
Method Summary
 void addButton(KSButton button)
           
 void addMenuItem(String[] hierarchy, SectionView section)
           
 void beforeShow(Callback<Boolean> onReadyCallback)
           
 void clear()
           
 com.google.gwt.user.client.ui.HorizontalPanel getButtonPanel()
           
 KSButton getNextButton()
           
 Enum<?> getTabDefaultView()
           
 void init()
           
 void removeContent()
           
 void renderView(View view)
           
 void setContent(com.google.gwt.user.client.ui.Widget content)
           
 void setTabDefaultView(Enum<?> tabDefaultView)
           
 void updateModel()
           
 
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
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, 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, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, 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

content

private com.google.gwt.user.client.ui.SimplePanel content

contentLayout

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

menu

private KSBlockMenuImpl menu

currSectionIdx

private int currSectionIdx

orderedSectionViews

protected final ArrayList<View> orderedSectionViews

sectionButtonPanel

private final com.google.gwt.user.client.ui.HorizontalPanel sectionButtonPanel

sectionMenuItems

private final ArrayList<KSMenuItemData> sectionMenuItems

topLevelMenuItems

private final List<KSMenuItemData> topLevelMenuItems

menuAdded

private boolean menuAdded

tabDefaultView

private Enum<?> tabDefaultView

nextButton

private KSButton nextButton
Constructor Detail

TabbedSectionLayout.TabLayout

public TabbedSectionLayout.TabLayout()
Method Detail

getTabDefaultView

public Enum<?> getTabDefaultView()

setTabDefaultView

public void setTabDefaultView(Enum<?> tabDefaultView)

getButtonPanel

public com.google.gwt.user.client.ui.HorizontalPanel getButtonPanel()

getNextButton

public KSButton getNextButton()

init

public void init()

setContent

public void setContent(com.google.gwt.user.client.ui.Widget content)

addMenuItem

public void addMenuItem(String[] hierarchy,
                        SectionView section)

renderView

public void renderView(View view)

removeContent

public void removeContent()

addButton

public void addButton(KSButton button)

clear

public void clear()

updateModel

public void updateModel()

beforeShow

public void beforeShow(Callback<Boolean> onReadyCallback)


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.