com.extjs.gxt.ui.client.widget
クラス Viewport

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.extjs.gxt.ui.client.widget.Component
              extended by com.extjs.gxt.ui.client.widget.BoxComponent
                  extended by com.extjs.gxt.ui.client.widget.Container<T>
                      extended by com.extjs.gxt.ui.client.widget.ScrollContainer<Component>
                          extended by com.extjs.gxt.ui.client.widget.LayoutContainer
                              extended by com.extjs.gxt.ui.client.widget.Viewport
すべての実装インターフェース:
Observable, com.google.gwt.user.client.EventListener

public class Viewport
extends LayoutContainer

A LayoutContainer that fills the viewport and monitors window resizing. Viewports are best used for applications that will fill the browser without window scrolling. Children of the viewport can allow scrolling.

The viewport is not added to the root panel automatically. Is is not neccesary to call LayoutContainer.layout() after adding the viewport to the RootPanel. Layout will be called in a deferred command after being added to the root panel.


入れ子クラス 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承された 入れ子クラス/インターフェース
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field 概要
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたフィールド(Fields)
DEBUG_ID_PREFIX
 
コンストラクタ 概要
Viewport()
           
 
メソッド 概要
 int getDelay()
          Returns the window resize delay.
 boolean getEnableScroll()
          Returns the window resizing state.
 java.lang.String getLoadingPanelId()
          The loading panel id.
 void onAttach()
           
 void setDelay(int delay)
          Sets delay in milliseconds used to buffer window resizing (defaults to 100).
 void setEnableScroll(boolean enableScroll)
          Sets wether window scrolling is enabled.
 void setLoadingPanelId(java.lang.String loadingPanelId)
          The element id of the loading panel which will be hidden when the viewport is attached (defaults to 'loading').
 
クラス com.extjs.gxt.ui.client.widget.LayoutContainer から継承されたメソッド
add, add, addText, findComponent, getLayout, getLayoutOnChange, getLayoutTarget, insert, insert, isMonitorResize, isMonitorWindowResize, layout, remove, removeAll, setLayout, setLayoutData, setLayoutOnChange, setMonitorWindowResize
 
クラス com.extjs.gxt.ui.client.widget.ScrollContainer から継承されたメソッド
addScrollListener, getHScrollPosition, getScrollMode, getVScrollPosition, onComponentEvent, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition
 
クラス com.extjs.gxt.ui.client.widget.Container から継承されたメソッド
findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, scrollIntoView
 
クラス com.extjs.gxt.ui.client.widget.BoxComponent から継承されたメソッド
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth
 
クラス com.extjs.gxt.ui.client.widget.Component から継承されたメソッド
addListener, addStyleName, addWidgetListener, disable, disableEvents, disableTextSelection, el, enable, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getData, getData, getElement, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isEnabled, isRendered, isVisible, onBrowserEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, toString
 
クラス com.google.gwt.user.client.ui.Widget から継承されたメソッド
getParent, isAttached
 
クラス com.google.gwt.user.client.ui.UIObject から継承されたメソッド
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, sinkEvents, unsinkEvents
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタ 詳細

Viewport

public Viewport()
メソッド 詳細

getDelay

public int getDelay()
Returns the window resize delay.

戻り値:
the delay

getEnableScroll

public boolean getEnableScroll()
Returns the window resizing state.

戻り値:
true if window scrolling is enabled

getLoadingPanelId

public java.lang.String getLoadingPanelId()
The loading panel id.

戻り値:
the id

onAttach

public void onAttach()

setDelay

public void setDelay(int delay)
Sets delay in milliseconds used to buffer window resizing (defaults to 100).

パラメータ:
delay - the delay

setEnableScroll

public void setEnableScroll(boolean enableScroll)
Sets wether window scrolling is enabled.

パラメータ:
enableScroll - the window scroll state

setLoadingPanelId

public void setLoadingPanelId(java.lang.String loadingPanelId)
The element id of the loading panel which will be hidden when the viewport is attached (defaults to 'loading').

パラメータ:
loadingPanelId - the loading panel element id