本文整理了Java中com.google.gwt.user.client.Window.addResizeHandler()
方法的一些代码示例,展示了Window.addResizeHandler()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.addResizeHandler()
方法的具体详情如下:
包路径:com.google.gwt.user.client.Window
类名称:Window
方法名:addResizeHandler
[英]Adds a ResizeEvent handler.
[中]添加ResizeEvent处理程序。
代码示例来源:origin: libgdx/libgdx
/** Set whether or not resize checking is enabled. If disabled, elements will still be resized on window events, but the timer
* will not check their dimensions periodically.
*
* @param enabled true to enable the resize checking timer */
public void setResizeCheckingEnabled (boolean enabled) {
if (enabled && !resizeCheckingEnabled) {
resizeCheckingEnabled = true;
if (windowHandler == null) {
windowHandler = Window.addResizeHandler(this);
}
resizeCheckTimer.schedule(resizeCheckDelay);
} else if (!enabled && resizeCheckingEnabled) {
resizeCheckingEnabled = false;
if (windowHandler != null) {
windowHandler.removeHandler();
windowHandler = null;
}
resizeCheckTimer.cancel();
}
}
代码示例来源:origin: libgdx/libgdx
/** Set whether or not resize checking is enabled. If disabled, elements will still be resized on window events, but the timer
* will not check their dimensions periodically.
*
* @param enabled true to enable the resize checking timer */
public void setResizeCheckingEnabled (boolean enabled) {
if (enabled && !resizeCheckingEnabled) {
resizeCheckingEnabled = true;
if (windowHandler == null) {
windowHandler = Window.addResizeHandler(this);
}
resizeCheckTimer.schedule(resizeCheckDelay);
} else if (!enabled && resizeCheckingEnabled) {
resizeCheckingEnabled = false;
if (windowHandler != null) {
windowHandler.removeHandler();
windowHandler = null;
}
resizeCheckTimer.cancel();
}
}
代码示例来源:origin: com.google.gwt/gwt-servlet
private RootLayoutPanel() {
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
RootLayoutPanel.this.onResize();
}
});
// TODO(jgw): We need notification of font-size changes as well.
// I believe there's a hidden iframe trick that we can use to get
// a font-size-change event (really an em-definition-change event).
}
代码示例来源:origin: com.google.gwt/gwt-servlet
@Override
public void show() {
if (resizeHandlerRegistration == null) {
resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
windowWidth = event.getWidth();
}
});
}
super.show();
}
代码示例来源:origin: com.google.gwt/gwt-servlet
@Deprecated
public static void add(WindowResizeListener listener) {
Window.addResizeHandler(new WrapWindowResize(listener));
}
代码示例来源:origin: com.google.gwt/gwt-servlet
/**
* Construct a {@link MomentumCommand}.
*
* @param endVelocity the final velocity of the user drag
*/
public MomentumCommand(Point endVelocity) {
state = momentum.createState(initialPosition, endVelocity);
/**
* If the user resizes the window (which happens on orientation change of
* a mobile device), cancel the momentum. The scrollable widget may be
* resized, which will cause its content to reflow and invalidates the
* current scrolling position.
*/
windowResizeHandler = Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
finish();
}
});
}
代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-standalone
private void initWindowResize() {
if (windowResizeInitialized != null) return;
windowResizeInitialized = Window.addResizeHandler(new ResizeHandler() {
@Override
public void onResize(ResizeEvent event) {
refreshPartsPositioning();
}
});
}
代码示例来源:origin: errai/errai
@Override
public void startFiringOrientationEvents() {
Window.addResizeHandler(new ResizeHandler() {
@Override
public void onResize(ResizeEvent event) {
int orientation = event.getWidth() > event.getHeight() ? 90 : 0;
fireOrientationEvent(0, orientation, 0);
}
});
}
代码示例来源:origin: Putnami/putnami-web-toolkit
@Override
public void execute() {
Window.addResizeHandler(ScrollPanel.this.resizeHandler);
ScrollPanel.this.reset();
}
});
代码示例来源:origin: fr.putnami.pwt/pwt
@Override
public void execute() {
Window.addResizeHandler(ScrollPanel.this.resizeHandler);
ScrollPanel.this.reset();
}
});
代码示例来源:origin: com.sksamuel.jqm4gwt/jqm4gwt-library
private void initWindowResize() {
if (windowResizeInitialized != null) return;
windowResizeInitialized = Window.addResizeHandler(new ResizeHandler() {
@Override
public void onResize(ResizeEvent event) {
refreshPartsPositioning();
}
});
}
代码示例来源:origin: net.wetheinter/gwt-user
private RootLayoutPanel() {
Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
RootLayoutPanel.this.onResize();
}
});
// TODO(jgw): We need notification of font-size changes as well.
// I believe there's a hidden iframe trick that we can use to get
// a font-size-change event (really an em-definition-change event).
}
代码示例来源:origin: com.google.gwt/gwt-servlet
/**
* Show or hide the glass.
*/
private void maybeShowGlass() {
if (showing) {
if (curPanel.isGlassEnabled) {
Document.get().getBody().appendChild(curPanel.glass);
resizeRegistration = Window.addResizeHandler(curPanel.glassResizer);
curPanel.glassResizer.onResize(null);
glassShowing = true;
}
} else if (glassShowing) {
Document.get().getBody().removeChild(curPanel.glass);
resizeRegistration.removeHandler();
resizeRegistration = null;
glassShowing = false;
}
}
代码示例来源:origin: kiegroup/appformer
void setupOnResize() {
Window.addResizeHandler(event -> {
calculateWidth();
});
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
@Override
public void show() {
if (resizeHandlerRegistration == null) {
resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
windowWidth = event.getWidth();
}
});
}
super.show();
}
代码示例来源:origin: com.allen-sauer.gwt.log/gwt-log
@Override
protected void onLoad() {
super.onLoad();
resizeRegistration = Window.addResizeHandler(windowResizeListener);
}
代码示例来源:origin: net.wetheinter/gwt-user
@Override
public void show() {
if (resizeHandlerRegistration == null) {
resizeHandlerRegistration = Window.addResizeHandler(new ResizeHandler() {
public void onResize(ResizeEvent event) {
windowWidth = event.getWidth();
}
});
}
super.show();
}
代码示例来源:origin: oVirt/ovirt-engine
@Override
public HandlerRegistration getRepositionOnWindowResizeHandler() {
return Window.addResizeHandler(event -> {
if (asPopupPanel().isShowing()) {
showAndReposition();
}
});
}
代码示例来源:origin: fr.putnami.pwt/pwt
@Override
public void execute() {
Affix.this.reset();
Affix.this.handlerRegistrationCollection.add(Window.addWindowScrollHandler(Affix.this.scrollHandler));
Affix.this.handlerRegistrationCollection.add(Window.addResizeHandler(Affix.this.resizeHandler));
}
});
代码示例来源:origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets
@Override
protected void init() {
super.init();
getLayoutManager().addElementResizeListener(getWidget().getElement(), listener);
registration = Window.addResizeHandler(this);
}
内容来源于网络,如有侵权,请联系作者删除!