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
-
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
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUEFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTEFields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendOperation(com.google.gwt.user.client.ui.Widget... widgets) 添加操作面板booleanappendTools(com.google.gwt.user.client.ui.Widget tools) 用于模块向父模块注册工具栏按钮void清空操作面板区voidenableLoading(Boolean show) protected voidinitWidget(com.google.gwt.user.client.ui.Widget widget) 重载初始化组件voidvoidonResize()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, unInitializeMethods 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, updateAttributeValuesMethods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
Constructor Details
-
ToolbarModule
public ToolbarModule()
-
-
Method Details
-
initWidget
protected void initWidget(com.google.gwt.user.client.ui.Widget widget) 重载初始化组件- Overrides:
initWidgetin classcom.google.gwt.user.client.ui.Composite- Parameters:
widget-
-
setTitleWidth
-
setStyleName
- Overrides:
setStyleNamein classcom.google.gwt.user.client.ui.UIObject
-
setCaption
-
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
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
-
enableLoading
-