Package cn.mapway.ui.client.frame
Class ToolbarModule
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- cn.mapway.ui.client.widget.CommonEventComposite
-
- cn.mapway.ui.client.mvc.BaseAbstractModule
-
- cn.mapway.ui.client.frame.ToolbarModule
-
- All Implemented Interfaces:
IEventHandler,HasAttributeStateChangeHandler,IAttributesProvider,IAttributeValuesUpdator,IAttributeInit,IHelpProvider,IModule,IToolsProvider,IPageTip,IEnabled,IErrorMessage,IProvideSize,ISelectable,Id,IShowMessage,HasCommonHandlers,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.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.ProvidesResize,com.google.gwt.user.client.ui.RequiresResize
public abstract class ToolbarModule extends BaseAbstractModule implements IShowMessage, com.google.gwt.user.client.ui.RequiresResize, com.google.gwt.user.client.ui.ProvidesResize
ToobarModule 此类的子类可以拥有一个工具栏- Author:
- zhangjianshe@gmail.com
-
-
Field Summary
-
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUE
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTE
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description ToolbarModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendOperation(com.google.gwt.user.client.ui.Widget... widgets)添加操作面板booleanappendTools(com.google.gwt.user.client.ui.Widget tools)用于模块向父模块注册工具栏按钮voidclearOperations()清空操作面板区voidenableLoading(Boolean show)protected voidinitWidget(com.google.gwt.user.client.ui.Widget widget)重载初始化组件voidmsg(String message)voidonResize()voidsetCaption(String caption)voidsetStyleName(String style)voidsetTitleWidth(int width, String style)voidshowMessage(int level, Integer code, String message)显示一个消息booleanupdateLeftToolBar(com.google.gwt.user.client.ui.Widget... tools)booleanupdateTools(com.google.gwt.user.client.ui.Widget... tools)用于模块向父模块注册工具栏按钮-
Methods inherited from class cn.mapway.ui.client.mvc.BaseAbstractModule
addModuleCallback, appendTools, fireMessage, fireModuleEvent, getHelpInfo, getModuleCode, getModuleFactory, getModuleInfo, getModulePath, getParameters, getParentModule, getRootWidget, getTools, hasInitialized, initialize, parseHashParameter, processServiceCode, unInitialize
-
Methods inherited from class cn.mapway.ui.client.widget.CommonEventComposite
addAttributeReadyCallback, addAttributeStateChangeHandler, addCommonHandler, addTipDataHtml, addTipDataUrl, addTipDataWidget, clearBusEvent, clearTipData, commit, findAttributeByName, flatten, getAttributes, getAttributeSummary, getAttributeTitle, getComponentName, getEnabled, getId, getTipDataList, getTipVersion, getTitle, initAttributes, isAssign, isElementSelect, isSelected, isValidate, message, notifyAttributeReady, onEvent, onLoad, onUnload, processResult, registerBusEvent, removeAttributeReadyCallback, removeHandler, requireDefaultSize, setAllResource, setAllRole, setAttr, setComponentName, setElementSelect, setEnabled, setErrorMessage, setId, setReadonly, setResource, setRole, setSelect, setTipVersion, setTitle, setUserRoleProvider, showPageTip, unregisterBusEvent, updateAttributeValues
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, 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, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
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, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
-
-
-
Method Detail
-
initWidget
protected void initWidget(com.google.gwt.user.client.ui.Widget widget)
重载初始化组件- Overrides:
initWidgetin classcom.google.gwt.user.client.ui.Composite- Parameters:
widget-
-
setTitleWidth
public void setTitleWidth(int width, String style)
-
setStyleName
public void setStyleName(String style)
- Overrides:
setStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
setCaption
public void setCaption(String caption)
-
clearOperations
public void clearOperations()
清空操作面板区
-
appendOperation
public void appendOperation(com.google.gwt.user.client.ui.Widget... widgets)
添加操作面板- Parameters:
widgets-
-
onResize
public void onResize()
- Specified by:
onResizein interfacecom.google.gwt.user.client.ui.RequiresResize
-
showMessage
public void showMessage(int level, Integer code, String message)Description copied from interface:IShowMessage显示一个消息- Specified by:
showMessagein interfaceIShowMessage- Parameters:
level- 显示级别 0,1,2,3,4message- 显示的消息
-
updateTools
public boolean updateTools(com.google.gwt.user.client.ui.Widget... tools)
Description copied from interface:IModule用于模块向父模块注册工具栏按钮- Specified by:
updateToolsin interfaceIModule- Overrides:
updateToolsin classBaseAbstractModule- Parameters:
tools- the tools- Returns:
- the boolean
-
updateLeftToolBar
public boolean updateLeftToolBar(com.google.gwt.user.client.ui.Widget... tools)
-
appendTools
public boolean appendTools(com.google.gwt.user.client.ui.Widget tools)
Description copied from interface:IModule用于模块向父模块注册工具栏按钮- Specified by:
appendToolsin interfaceIModule- Overrides:
appendToolsin classBaseAbstractModule- Parameters:
tools- the tools- Returns:
- the boolean
-
msg
public void msg(String message)
-
enableLoading
public void enableLoading(Boolean show)
-
-