public GreenScrollPanel(boolean withHorizontalScroll) {
mainPanel = new ResizeLayoutPanel() {
@Override
protected void onAttach() {
super.onAttach();
// hack to hide scrollbar in chrome when leaflet map is also
// displayed (check GreenScrollImpl.onAttach too)
if (isChrome()) {
try {
((Element) (getElement().getChild(1))).getStyle().setZIndex(-1000);
((Element) (getElement().getChild(2))).getStyle().setZIndex(-1000);
} catch (Exception e) {
GWT.log("", e);
}
}
}
};
if (hasMacNanoScrollBar()) {
this.impl = new ScrollPanel();
} else {
this.impl = new GreenScrollImpl(withHorizontalScroll);
}
mainPanel.setWidget(impl);
impl.addDomHandler(new MouseWheelHandler() {
@Override
public void onMouseWheel(MouseWheelEvent event) {
event.stopPropagation();
}
}, MouseWheelEvent.getType());
}
GreenScrollPanel.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:ineform
作者:
评论列表
文章目录